.Sh DESCRIPTION\r
These functions register a function to be called when the corresponding process\r
exit function is invoked. For\r
.Sh DESCRIPTION\r
These functions register a function to be called when the corresponding process\r
exit function is invoked. For\r
.Pp\r
These functions are used in order to permit a program to perform actions before\r
a process is terminated; for example, releasing an interprocess semaphore. \r
.Pp\r
These functions are used in order to permit a program to perform actions before\r
a process is terminated; for example, releasing an interprocess semaphore. \r
is to support the abandonning of a process when normal process termination might\r
not be possible; at_quick_exit handlers should therefore be used sparingly and\r
only when their use is essential.\r
is to support the abandonning of a process when normal process termination might\r
not be possible; at_quick_exit handlers should therefore be used sparingly and\r
only when their use is essential.\r
handlers are called in reverse order of the order they were registered in. For\r
precise details of their ordering, see\r
.Xr exit 3 .\r
handlers are called in reverse order of the order they were registered in. For\r
precise details of their ordering, see\r
.Xr exit 3 .\r