dwww Home | Manual pages | Find package

exit_group(2)                 System Calls Manual                 exit_group(2)

NAME
       exit_group - exit all threads in a process

LIBRARY
       Standard C library (libc, -lc)

SYNOPSIS
       #include <sys/syscall.h>       /* Definition of SYS_* constants */
       #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).

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

RETURN VALUE
       This system call does not return.

STANDARDS
       Linux.

HISTORY
       Linux 2.5.35.

NOTES
       Since glibc 2.3, this is the system call invoked when the _exit(2) wrap-
       per function is called.

SEE ALSO
       _exit(2)

Linux man-pages 6.9.1              2024-05-02                     exit_group(2)

Generated by dwww version 1.16 on Tue Dec 16 04:41:17 CET 2025.