presque fini..
This commit is contained in:
parent
ed0068913d
commit
e2e50b3dd0
1 changed files with 16 additions and 4 deletions
|
@ -77,10 +77,22 @@ pas trait
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item{\sc msgAllocate(\dots)}
|
\item{\sc msgAllocate(\dots)}
|
||||||
\item{\sc msgFree(\dots)}
|
\item{\sc msgFree(\dots)}
|
||||||
\item{\sc msgGet(\dots)}
|
\item{\sc msgGet(\dots)} Notre fonction {\em void * msgGet(\dots)}, est
|
||||||
|
telle qu'elle corresponde bien à l'énoncé. Elle prend en argument un
|
||||||
|
espace de messages {\em msgSpace *}, un numéro de file, ou {\em queue},
|
||||||
|
{\em int} et l'adresse d'un buffer {\em void *}. Elle renvoie l'adresse
|
||||||
|
du buffer en t{\^e}te de la file du numéro donné dans l'espace de
|
||||||
|
messages spécifiés.\\
|
||||||
|
{\sc Remarque :} Nous n'avons pas implémenté le cas du \verb+ANYFILE+.
|
||||||
\item{\sc msgList(\dots)}
|
\item{\sc msgList(\dots)}
|
||||||
\item{\sc msgPut(\dots)}
|
\item{\sc msgPut(\dots)} Cette fonction fait exactement ce qu'elle est
|
||||||
\item{\sc msgSpaceState(\dots)}
|
sensée faire tel que énoncé dans le rapport. Elle prend en argument un
|
||||||
|
espace de messages {\em msgSpace *}, un numéro de file, ou {\em queue}, {\em int} et
|
||||||
|
l'adresse d'un buffer {\em void *}. Elle insère le buffer dans le numéro
|
||||||
|
de file de messages de l'espace de messages.
|
||||||
|
\item{\sc msgSpaceState(\dots)} Cette fonction prend en argument, un
|
||||||
|
``id'' d'espace de message, {\em msgSpaceId}, et permet de conna{\^i}tre
|
||||||
|
l'état de l'espace de message dont l'``id'' est donnée en argument.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\section{Difficultés rencontrées}
|
\section{Difficultés rencontrées}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue