Код завершения процесса

В нормальной ситуации процесс завершается либо системным вызовом exitлибо возвратом из функции main. Код завершения - это двухбайтное целое число, возвращаемое процессом своему родителю. Это число - аргумент функции exit или значение, возвращаемое функцией main. Старший байт кода возврата равен коду возврата программы (так называемый пользовательский код возврата). В младший байт ОС записывает причину завершения процесса (системный код возврата; при нормальном завершении процесса он равен нулю).