Qualche altra aggiunta minimale.
authorSimone Piccardi <piccardi@gnulinux.it>
Sun, 21 Jan 2007 12:19:55 +0000 (12:19 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Sun, 21 Jan 2007 12:19:55 +0000 (12:19 +0000)
ipc.tex

diff --git a/ipc.tex b/ipc.tex
index 617f46ba0bd631ce69764ec3f536eeb601fff186..e18dbbc157fcf487eddda20ff8a1613c69280e02 100644 (file)
--- a/ipc.tex
+++ b/ipc.tex
@@ -3791,6 +3791,29 @@ occorrer
 
 
 
+
+\begin{functions}
+  \headdecl{semaphore.h} 
+  
+  \funcdecl{sem\_t *sem_open(const char *name, int oflag)}
+  
+  \funcdecl{sem\_t *sem_open(const char *name, int oflag,, mode_t mode,
+    unsigned int value)} 
+
+  Crea un semaforo o ne apre uno esistente.
+  
+  \bodydesc{Le funzioni restituiscono il numero di byte del messaggio in caso
+    di successo e -1 in caso di errore; nel quel caso \var{errno} assumerà i
+    valori:
+    \begin{errlist}
+    \item[\errcode{EAGAIN}] Si è aperta la coda con \const{O\_NONBLOCK}, e la
+      coda è vuota.
+    \end{errlist}    
+    ed inoltre \errval{EBADF}, \errval{EINTR}, \errval{ENOMEM}, o
+    \errval{EINVAL}.}
+\end{functions}
+
+
 \subsection{Memoria condivisa}
 \label{sec:ipc_posix_shm}