Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
daemon - uruchamianie w tle
SK/LADNIA
#include <unistd.h>
int daemon(int nochdir, int noclose);
OPIS
Funkcja daemon() jest przeznaczona dla programow, ktore chc odlczy si
od sterujcego nimi terminala i dziala w tle jako demony systemowe.
Jeli argument nochdir bdzie zerem, daemon() zmienia aktualny katalog
roboczy na katalog glowny ("/").
Jeli argument noclose bdzie zerem, daemon() przekieruje standardowe
wejcie, standardowe wyjcie i standardow diagnostyk do /dev/null.
WARTO ZWRACANA
(Ta funkcja rozwidla si i jeli fork() si powiedzie, rodzic wykonuje
_exit(0), tak, e dalsze bldy s widziane tylko przez potomka.) W
przypadku pomylnego zakoczenia, zwracane jest zero. Jeli wystpi bld,
daemon() zwroci -1 i ustawi zmienn globaln errno na jeden z bldow
okrelonych dla funkcji bibliotecznych fork(2) i setsid(2).
ZOBACZ TAKE
fork(2), setsid(2)
UWAGI
Implementacja w glibc moe rownie zwroci -1 gdy /dev/null istnieje, ale
nie jest urzdzeniem znakowym o oczekiwanych numerach major i minor. W
tym przypadku nie ma potrzeby ustawiania errno.
HISTORIA
Funkcja daemon() pojawila si po raz pierwszy w BSD4.4.
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.