NAZWA¶
_exit, _Exit - zakończenie bieżącego procesu
SKŁADNIA¶
#include <unistd.h>
 
void _exit(int status);
 
#include <stdlib.h>
 
void _Exit(int status);
OPIS¶
 Uwaga! To tłumaczenie może być nieaktualne!
Funkcja 
_exit "natychmiast" kończy proces, z którego
  została wywołana. Wszystkie przynależące do procesu
  otwarte deskryptory plików są zamykane; wszystkie jego procesy
  potomne są przejmowane przez proces 1, init, a jego proces macierzysty
  otrzymuje sygnał 
SIGCHLD.
Wartość 
status jest zwracana procesowi macierzystemu jako kod
  zakończenia procesu wywołującego tę funkcję i
  może zostać odczytana za pomocą jednej z funkcji z rodziny
  
wait.
Funkcja 
_Exit jest równoważna 
_exit.
WARTOŚĆ ZWRACANA¶
Funkcje te nigdy nie powracają.
ZGODNE Z¶
SVr4, SVID, POSIX, X/OPEN, BSD 4.3 Funkcja 
_Exit() została
  wprowadzona przez C99.
UWAGI¶
Efekty zakończenia, transmisja kodu zakończenia, procesy zombie,
  przesyłanie sygnałów itp. zostały przedyskutowane w
  
exit(3).
Funkcja 
_exit jest podobna do 
exit(), ale nie wywołuje
  żadnych funkcji zarejestrowanych za pomocą funkcji ANSI C
  
atexit ani żadnych zarejestrowanych funkcji obsługi
  sygnałów. To, czy wypróżnia ona standardowe bufory we/wy i
  usuwa pliki tymczasowe utworzone za pomocą 
tmpfile(3), zależy
  od implementacji. Z drugiej strony, 
_exit nie zamyka otwartych
  deskryptorów plików, co może spowodować nieoczekiwane
  opóźnienia podczas oczekiwania na zakończenie
  odłożonych zapisów. Jeśli opóźnienia te są
  niepożądane, to może być przydatne wywołanie funkcji
  podobnych do 
tcflush() przed wywołaniem 
_exit(). To, czy
  jakiekolwiek odłożone we/wy zostanie anulowane i które z nich
  mogą zostać anulowane podczas 
_exit(), zależy od
  iplementacji.
ZOBACZ TAKŻE¶
fork(2), 
execve(2), 
waitpid(2), 
wait4(2),
  
kill(2), 
wait(2), 
exit(3), 
termios(3)
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu
  Tłumaczenia Manuali i 
może nie być aktualne. W razie
  zauważenia różnic między powyższym opisem a
  rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o
  zapoznanie się z oryginalną (angielską) wersją strony
  podręcznika za pomocą polecenia:
  
  - man --locale=C 2 _exit
 
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
  znaleźć pod adresem
  
http://sourceforge.net/projects/manpages-pl/.