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);

Примечание: glibc не предоставляет оболочку для exit_group(), что требует использования 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> и Kirill Rekhov <krekhov.dev@gmail.com>

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

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

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