Poche correzioni sui timer
[gapil.git] / signal.tex
index c89302f7af6c7116dae54a59e3b39021f1e2a15e..8e2137aa9622db5bbacdc582333014dc9c1300de 100644 (file)
@@ -3214,7 +3214,7 @@ una struttura di tipo \struct{itimerspec}, la cui definizione 
 fig.~\ref{fig:struct_itimerspec}; se il puntatore \param{old\_value} è diverso
 da \val{NULL} il valore corrente della scadenza verrà restituito in una
 analoga struttura, ovviamente in entrambi i casi le strutture devono essere
-state allocate. 
+state allocate.
 
 \begin{figure}[!htb]
   \footnotesize \centering
@@ -3242,13 +3242,21 @@ viene considerato come valore assoluto rispetto al valore dell'orologio a cui
   \textit{epoch}) o come un certo numero di secondi o nanosecondi rispetto
   alla partenza di un orologio di CPU.}
 
-Il campo \var{it\_interval} consente invece di importare un allarme periodico,
-se il suo valore è nullo (se cioè sono nulli tutti e due i valori di detta
+Il campo \var{it\_interval} consente invece di impostare un allarme periodico.
+Se il suo valore è nullo (se cioè sono nulli tutti e due i valori di detta
 struttura \struct{timespec}) l'allarme scatterà una sola volta secondo quando
 indicato con \var{it\_value}, altrimenti il valore specificato verrà preso
-come estensione del periodo di ripetizione della generazione dell'allarme.
+come l'estensione del periodo di ripetizione della generazione dell'allarme.
+
+Se il timer era già stato armato la funzione sovrascrive la precedente
+impostazione, se invece si indica come prima scadenza un tempo già passato,
+l'allarme verrà notificato immediatamente e al contempo verrà incrementato il
+contatore dei superamenti. Questo contatore serve a fornire una indicazione al
+programma che riceve l'allarme su un eventuale numero di scadenze che sono
+passate prima della ricezione della notifica dell'allarme. 
+
 
-Se si indica un tempo 
 
 
 % TODO trattare i Posix timer, e le fuzioni: