X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=ipc.tex;h=09017aaebc8e1f8215e47aac32fb57f7131b7231;hp=6bb3836063151a4225ae1c543b38fbd041b621ba;hb=4d9f9d2efab74ce8580fddb05dbdbe754014cdea;hpb=34f320bccbbb744f178061b94e3a7197c35edd28 diff --git a/ipc.tex b/ipc.tex index 6bb3836..09017aa 100644 --- a/ipc.tex +++ b/ipc.tex @@ -910,8 +910,8 @@ file ed un numero di versione; il suo prototipo Restituisce una chiave per identificare un oggetto del System V IPC. \bodydesc{La funzione restituisce la chiave in caso di successo e -1 - altrimenti, nel qual caso \var{errno} viene settata ad uno dei possibili - codici di errore di \func{stat}.} + altrimenti, nel qual caso \var{errno} sarà uno dei possibili codici di + errore di \func{stat}.} \end{functions} La funzione determina un valore della chiave sulla base di \param{pathname}, @@ -1165,8 +1165,7 @@ una Restituisce l'identificatore di una cosa di messaggi. \bodydesc{La funzione restituisce l'identificatore (un intero positivo) o -1 - in caso di errore, nel qual caso \var{errno} viene settato ad uno dei - valori: + in caso di errore, nel qual caso \var{errno} assumerà uno dei valori: \begin{errlist} \item[\macro{EACCES}] Il processo chiamante non ha i privilegi per accedere alla coda richiesta. @@ -1340,7 +1339,7 @@ prototipo Esegue l'operazione specificata da \param{cmd} sulla coda \param{msqid}. \bodydesc{La funzione restituisce 0 in caso di successo o -1 in caso di - errore, nel qual caso \var{errno} viene settato a: + errore, nel qual caso \var{errno} assumerà uno dei valori: \begin{errlist} \item[\macro{EACCES}] Si è richiesto \macro{IPC\_STAT} ma processo chiamante non ha i privilegi di lettura sulla coda. @@ -1395,7 +1394,7 @@ messaggio su una coda si utilizza la funzione \func{msgsnd}; il suo prototipo Invia un messaggio sulla coda \param{msqid}. \bodydesc{La funzione restituisce 0, e -1 in caso di errore, nel qual caso - \var{errno} viene settata a: + \var{errno} assumerà uno dei valori: \begin{errlist} \item[\macro{EACCES}] Non si hanno i privilegi di accesso sulla coda. \item[\macro{EIDRM}] La coda è stata cancellata. @@ -1507,8 +1506,8 @@ rimosso dalla stessa) Legge un messaggio dalla coda \param{msqid}. \bodydesc{La funzione restituisce il numero di byte letti in caso di - successo, e -1 in caso di errore, nel qual caso \var{errno} viene settata - a: + successo, e -1 in caso di errore, nel qual caso \var{errno} assumerà uno + dei valori: \begin{errlist} \item[\macro{EACCES}] Non si hanno i privilegi di accesso sulla coda. \item[\macro{EIDRM}] La coda è stata cancellata. @@ -1566,8 +1565,8 @@ disponibili per la lettura, funzione ritorna immediatamente con un errore \macro{ENOMSG}. Altrimenti la funzione ritorna normalmente non appena viene inserito un messaggio del tipo desiderato, oppure ritorna con errore qualora la coda sia rimossa (con -\var{errno} settata a \macro{EIDRM}) o se il processo viene interrotto da un -segnale (con \var{errno} settata a \macro{EINTR}). +\var{errno} impostata a \macro{EIDRM}) o se il processo viene interrotto da un +segnale (con \var{errno} impostata a \macro{EINTR}). Una volta completata con successo l'estrazione del messaggio dalla coda, la funzione aggiorna i dati mantenuti in \var{msqid\_ds}, in particolare vengono @@ -1640,8 +1639,8 @@ permette di creare o ottenere l'identificatore di un insieme di semafori Restituisce l'identificatore di un insieme di semafori. \bodydesc{La funzione restituisce l'identificatore (un intero positivo) o -1 - in caso di errore, nel qual caso \var{errno} viene settato agli stessi - valori visti per \func{msgget}.} + in caso di errore, nel qual caso \var{errno} assumerà gli stessi valori + visti per \func{msgget}.} \end{functions} La funzione è del tutto analoga a \func{msgget}, solo che in questo caso @@ -1786,7 +1785,8 @@ loro inizializzazione) \bodydesc{La funzione restituisce in caso di successo un valore positivo quanto usata con tre argomenti ed un valore nullo quando usata con - quattro. In caso di errore restituisce -1, ed \var{errno} viene settata a: + quattro. In caso di errore restituisce -1, ed \var{errno} assumerà uno dei + valori: \begin{errlist} \item[\macro{EACCES}] Il processo non ha i privilegi per eseguire l'operazione richiesta. @@ -1923,8 +1923,8 @@ prototipo Restituisce l'identificatore di una memoria condivisa. \bodydesc{La funzione restituisce l'identificatore (un intero positivo) o -1 - in caso di errore, nel qual caso \var{errno} viene settato agli stessi - valori visti per \func{msgget}.} + in caso di errore, nel qual caso \var{errno} assumerà gli stessi valori + visti per \func{msgget}.} \end{functions} La funzione, come \func{semget}, è del tutto analoga a \func{msgget}, ed