pthread_atfork man page on MacOSX

Man page or keyword search:  
man Server   23457 pages
apropos Keyword Search (all sections)
Output format
MacOSX logo
[printable version]

PTHREAD_ATFORK(3)	 BSD Library Functions Manual	     PTHREAD_ATFORK(3)

NAME
     pthread_atfork — register handlers to be called before and after fork()

SYNOPSIS
     #include <pthread.h>

     int
     pthread_atfork(void (*prepare)(void), void (*parent)(void),
	 void (*child)(void));

DESCRIPTION
     The pthread_atfork() function is used to register functions to be called
     before and after fork().  The prepare handler is called before fork(),
     while the parent and child handlers are called after fork() in the parent
     and child process respectively.  The prepare handlers are called in
     reverse order of their registration, while parent and child handlers are
     called in the order in which they were registered.	 Any of the handlers
     may be NULL.

     Important: only async-signal-safe functions are allowed on the child side
     of fork().	 See sigaction(2) for details.

RETURN VALUES
     If successful, the pthread_atfork() function will return zero; otherwise
     an error number will be returned to indicate the error.

ERRORS
     pthread_atfork() will fail if:

     [ENOMEM]		The system lacked the necessary resources to add
			another handler to the list.

SEE ALSO
     fork(2)

STANDARDS
     pthread_atfork() conforms to ISO/IEC 9945-1:1996 (“POSIX.1”).

BSD				August 12, 2004				   BSD
[top]

List of man pages available for MacOSX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net