register a function to be called at normal process termination NAME on_exit - register a function to be called at normal process termination LIBRARY Standard C libra...get and set the robustness attribute of a mutex attributes object NAME pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the robustness attribute of a mutex at…get and set the robustness attribute of a mutex attributes object NAME pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the robustness attribute of a mutex at…get and set the robustness attribute of a mutex attributes object NAME pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the robustness attribute of a mutex at…get and set the robustness attribute of a mutex attributes object NAME pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the robustness attribute of a mutex at…manipulate user context NAME makecontext, swapcontext - manipulate user context LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <ucontext.h> void makecontext(ucontext_t…manipulate user context NAME makecontext, swapcontext - manipulate user context LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <ucontext.h> void makecontext(ucontext_t…spawn a process NAME posix_spawn, posix_spawnp - spawn a process LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <spawn.h> int posix_spawn(pid_t *restrict pid , const c…spawn a process NAME posix_spawn, posix_spawnp - spawn a process LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <spawn.h> int posix_spawn(pid_t *restrict pid , const c…...) is returned to the parent (see wait (2)). All functions registered with atexit (3) and on_exit (3) are called, in the reverse order of their registration. (It is possible for …...ORY POSIX.1-2001, C89, C99, SVr4, 4.3BSD. NOTES Functions registered using atexit () (and on_exit (3)) are not called if a process terminates abnormally because of the delivery …initialize and destroy thread attributes object NAME pthread_attr_init, pthread_attr_destroy - initialize and destroy thread attributes object LIBRARY POSIX threads library ( libpt…initialize and destroy thread attributes object NAME pthread_attr_init, pthread_attr_destroy - initialize and destroy thread attributes object LIBRARY POSIX threads library ( libpt…terminate calling thread NAME pthread_exit - terminate calling thread LIBRARY POSIX threads library ( libpthread , -lpthread ) SYNOPSIS #include <pthread.h> [[noreturn]] void pthre…obtain ID of a process CPU-time clock NAME clock_getcpuclockid - obtain ID of a process CPU-time clock LIBRARY Standard C library ( libc , -lc ), since glibc 2.17 Before glibc 2.17…create a new thread NAME pthread_create - create a new thread LIBRARY POSIX threads library ( libpthread , -lpthread ) SYNOPSIS #include <pthread.h> int pthread_create(pthread_t *r…formatted error messages NAME err, verr, errx, verrx, warn, vwarn, warnx, vwarnx - formatted error messages LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <err.h> [[no…formatted error messages NAME err, verr, errx, verrx, warn, vwarn, warnx, vwarnx - formatted error messages LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <err.h> [[no…formatted error messages NAME err, verr, errx, verrx, warn, vwarn, warnx, vwarnx - formatted error messages LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <err.h> [[no…formatted error messages NAME err, verr, errx, verrx, warn, vwarn, warnx, vwarnx - formatted error messages LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <err.h> [[no…