_exit

Autres langues

Langue: ru

Autres versions - même langue

Version: 2001-11-17 (openSuse - 09/10/07)

Section: 2 (Appels système)

éíñ

_exit,_Exit - ÚÁ×ÅÒÛÁÅÔ ÔÅËÕÝÉÊ ÐÒÏÃÅÓÓ

ïâúïò

#include <unistd.h>

void _exit(int status);

#include <stdlib.h>

void _Exit(int status);

ïðéóáîéå

æÕÎËÃÉÑ _exit "ÎÅÍÅÄÌÅÎÎÏ" ÚÁ×ÅÒÛÁÅÔ ×ÙÚ×Á×ÛÉÊ Å£ ÐÒÏÃÅÓÓ. ìÀÂÙÅ ÏÔËÒÙÔÙÅ ÆÁÊÌÏ×ÙÅ ÄÅÓËÒÉÐÔÏÒÙ, ÐÒÉÎÁÄÌÅÖÁÝÉÅ ÄÁÎÎÏÍÕ ÐÒÏÃÅÓÓÕ, ÚÁËÒÙ×ÁÀÔÓÑ; ÌÀÂÙÅ ÐÏÔÏÍËÉ ÄÁÎÎÏÇÏ ÐÒÏÃÅÓÓÁ ÎÁÓÌÅÄÕÀÔÓÑ ÐÒÏÃÅÓÓÏÍ init, ËÏÔÏÒÙÊ ÉÍÅÅÔ ÉÄÅÎÔÉÆÉËÁÔÏÒ (ÎÏÍÅÒ) 1; Á ÒÏÄÉÔÅÌØÓËÏÍÕ ÐÒÏÃÅÓÓÕ, ÐÏÓÙÌÁÅÔÓÑ ÓÉÇÎÁÌ SIGCHLD.

úÎÁÞÅÎÉÅ status ×ÏÚ×ÒÁÝÁÅÔÓÑ ÒÏÄÉÔÅÌØÓËÏÍÕ ÐÒÏÃÅÓÓÕ ËÁË ËÏÄ ÚÁ×ÅÒÛÅÎÉÑ ÐÒÏÃÅÓÓÁ, É ÍÏÖÅÔ ÂÙÔØ ÚÁÔÅÍ ÐÏÌÕÞÅÎÏ ÐÒÉ ÐÏÍÏÝÉ ×ÙÚÏ×Á ÏÄÎÏÊ ÉÚ ÆÕÎËÃÉÊ ÓÅÍÅÊÓÔ×Á wait.

æÕÎËÃÉÑ _Exit ÜË×É×ÁÌÅÎÔÁ ÆÕÎËÃÉÉ _exit.

÷ïú÷òáýáåíùå úîáþåîéñ

üÔÉ ÆÕÎËÃÉÉ ÎÉÞÅÇÏ ÎÅ ×ÏÚ×ÒÁÝÁÀÔ.

óïïô÷åôóô÷éå óôáîäáòôáí

SVr4, SVID, POSIX, X/OPEN, BSD 4.3. æÕÎËÃÉÑ _Exit() ÂÙÌÁ ××ÅÄÅÎÁ ÐÏ C99.

úáíåþáîéñ

éÎÆÏÒÍÁÃÉÀ Ï ÄÅÊÓÔ×ÉÑÈ, ×ÙÐÏÌÎÑÅÍÙÈ exit, Ï ÐÅÒÅÄÁÞÅ ËÏÄÁ ÚÁ×ÅÒÛÅÎÉÑ, Ï ÐÒÏÃÅÓÓÁÈ ÚÏÍÂÉ É Ï ÐÏÓÙÌËÅ ÓÉÇÎÁÌÏ× É Ô.Ä. ÓÍÏÔÒÉÔÅ × exit(3).

æÕÎËÃÉÑ _exit ÐÏÈÏÖÁ ÎÁ exit(), ÎÏ ÎÅ ×ÙÚÙ×ÁÅÔ ÎÉËÁËÉÈ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÈ ÆÕÎËÃÉÊ ËÁË ANSI C atexit É ÎÉËÁËÉÈ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÈ ÏÂÒÁÂÏÔÞÉËÏ× ÓÉÇÎÁÌÏ×. üÔÁ ÆÕÎËÃÉÑ ÍÏÖÅÔ ÓÂÒÁÓÙ×ÁÔØ ÓÔÁÎÄÁÒÔÎÙÅ ÂÕÆÅÒÙ ××ÏÄÁ/×Ù×ÏÄÁ É × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÒÅÁÌÉÚÁÃÉÉ ÕÄÁÌÑÔØ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ, ÓÏÚÄÁÎÎÙÅ ÆÕÎËÃÉÅÊ tmpfile(3). ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ _exit ×ÙÐÏÌÎÑÅÔ ÚÁËÒÙÔÉÅ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ×ÙÈ ÄÅËÓËÒÉÐÔÏÒÏ× É ÜÔÏ ÍÏÖÅÔ ×ÙÚÙ×ÁÔØ ÎÅÐÏÎÑÔÎÕÀ ÚÁÄÅÒÖËÕ ÉÚ-ÚÁ ÔÏÇÏ, ÞÔÏ ÐÒÏÉÓÈÏÄÉÔ ÏÖÉÄÁÎÉÅ ÚÁ×ÅÒÛÅÎÉÑ ÎÅÚÁËÏÎÞÅÎÎÏÇÏ ×Ù×ÏÄÁ. åÓÌÉ ÔÁËÁÑ ÚÁÄÅÒÖËÁ ÎÅÖÅÌÁÔÅÌØÎÁ, ÔÏ ×ÏÚÍÏÖÎÏ ÂÕÄÅÔ ÐÏÌÅÚÎÙÍ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÙÚÏ× ÔÁËÏÊ ÆÕÎËÃÉÉ ËÁË tcflush() ÐÅÒÅÄ ×ÙÚÏ×ÏÍ _exit(). íÏÖÅÔ ÌÉ _exit() ÏÔÍÅÎÑÔØ ÏÐÅÒÁÃÉÉ ÎÅÚÁËÏÎÅÞÅÎÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ É ËÁËÉÅ ÉÍÅÎÎÏ ÏÐÅÒÁÃÉÉ ÎÅÚÁËÏÎÅÞÅÎÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ ÍÏÇÕÔ ÂÙÔØ ÏÔÍÅÎÅÎÙ, ÚÁ×ÉÓÉÔ ÏÔ ÒÅÁÌÉÚÁÃÉÉ.

óíïôòé ôáëöå

fork(2), execve(2), waitpid(2), wait4(2), kill(2), wait(2), exit(3) termios(3)

ðåòå÷ïä

ðÅÒÅ×£Ì Ó ÁÎÇÌÉÊÓËÏÇÏ ÷ÉËÔÏÒ ÷ÉÓÌÏÂÏËÏ× <corochoone@perm.ru> 2003