]> git.ipfire.org Git - thirdparty/man-pages.git/commit
man/man2/fork.2: Add _exit(2) to example
authorTobias Stoeckmann <tobias@stoeckmann.org>
Mon, 13 Jan 2025 16:40:43 +0000 (17:40 +0100)
committerAlejandro Colomar <alx@kernel.org>
Tue, 14 Jan 2025 00:02:19 +0000 (01:02 +0100)
commit476bf6d993c13edf8a80c4e874a1d4bf6ff7eb45
treec5f4c3b77b64ee2d078f3f65341e952bdc972dad
parent850f46e7df4f096dd073bafbad9eba219707dda5
man/man2/fork.2: Add _exit(2) to example

The _exit(2) function is a better choice for exiting a child in many
cases.  Most prominently it avoids calls of functions registered with
atexit(3) by the parent.

There are valid reasons to call exit(3) and the example is actually one
of them: flush FILE-based output.  Since atexit(3) is never called, we
could just stay with exit(3).

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
Message-ID: <tngwcffbrzbfkj6vrxgxpekrp3bzuftdy2mzow56xyfkrcna2w@nbgr2ourerxo>
Link: <https://github.com/shadow-maint/shadow/pull/1171>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
man/man2/fork.2