LinuxForum.Fans
Тема

Что использовать в си abort() или exit(1)?

Автор: da_Vinci 5 сообщений 2314 просмотров
#136645

Повторю заголовок.
В программе на си что нужно(лучше) использовать в случае фатальной ошибки abort или exit(1)?
А то я в сомнениях, больше склоняюсь а exit(1), для чего нужен abort() не знаю, в мануале к glibc ответа не нашёл.

#136651

из man

exit - cause normal process termination

abort - cause abnormal process termination

что вам больше подходит?

#136668

Как я понял у abort atexit не вызывается, то есть имеет смысл использовать только если память кончилась.

#136673

ну да.... в общем то только в критических ситуациях

#136712
da Vinci написал:
В программе на си что нужно(лучше) использовать в случае фатальной ошибки abort или exit(1)?

return error_code;

Войдите или зарегистрируйтесь, чтобы ответить.