Man page - alarm(2)

Packages contains this manual

Available languages:

en fr pt_BR es pl ko nl ja ru ro de

Manual

alarm

NAZWA
BIBLIOTEKA
SKŁADNIA
OPIS
WARTOŚĆ ZWRACANA
STANDARDY
HISTORIA
UWAGI
ZOBACZ TAKŻE
TŁUMACZENIE

NAZWA

alarm - ustawia budzik w celu dostarczenia sygnału

BIBLIOTEKA

Standardowa biblioteka C ( libc , -lc )

SKŁADNIA

#include <unistd.h>

unsigned int alarm(unsigned int seconds );

OPIS

alarm () prowadzi do dostarczenia procesowi wywołującemu sygnału SIGALRM po czasie seconds sekund.

Jeśli seconds wynosi zero, wszystkie oczekujące alarmy są anulowane.

W każdym przypadku, dowolny ustawiony wcześniej alarm () jest anulowany.

WARTOŚĆ ZWRACANA

alarm () zwraca liczbę sekund pozostałych do dostarczenia poprzedniego alarmu lub zero, gdy nie było wcześniej żadnego alarmu.

STANDARDY

POSIX.1-2008.

HISTORIA

POSIX.1-2001, SVr4, 4.3BSD.

UWAGI

alarm () i setitimer () dzielą ten sam timer; wywołania jednej z nich będą interferować z użyciem drugiej.

Alarmy utworzone przez alarm () są zachowywane pomiędzy execve (2) i nie są dziedziczone przez dzieci utworzone fork (2).

sleep (3) może zostać zaimplementowane za pomocą SIGALRM ; mieszanie wywołań alarm () i sleep (3) jest kiepskim pomysłem.

Szeregowane opóźnienia mogą jak zwykle powodować opóźnienie uruchomienia procesu o dowolny okres czasu.

ZOBACZ TAKŻE

gettimeofday (2), pause (2), select (2), setitimer (2), sigaction (2), signal (2), timer_create (2), timerfd_create (2), sleep (3), time (7)

TŁUMACZENIE

Tłumaczenie niniejszej strony podręcznika: Przemek Borys <pborys@dione.ids.pl>, Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net .