Scroll to navigation

exit_group(2) System Calls Manual exit_group(2)

ИМЯ

exit_group - Завершает все нити в процессе

БИБЛИОТЕКА

Стандартная библиотека языка C (libc, -lc)

СИНТАКСИС

#include <sys/syscall.h>       /* определения констант SYS_* */
#include <unistd.h>
[[noreturn]] void syscall(SYS_exit_group, int status);

Note: glibc provides no wrapper for exit_group(), necessitating the use of syscall(2).

ОПИСАНИЕ

This system call terminates all threads in the calling process's thread group.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Данный системный вызов не возвращает результат.

СТАНДАРТЫ

Linux.

ИСТОРИЯ

Linux 2.5.35.

ПРИМЕЧАНИЯ

Начиная с glibc версии 2.3, данный системный вызов выполняется при запуске обёрточной функции к _exit(2).

СМОТРИТЕ ТАКЖЕ

_exit(2)

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Azamat Hackimov <azamat.hackimov@gmail.com>, Yuri Kozlov <yuray@komyakino.ru> и Иван Павлов <pavia00@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.

2 мая 2024 г. Справочные страницы Linux 6.8