Introduce pet-projects dir
[lcapit-junk-code.git] / Documentation / daemon-processes.txt
blob06fe6a98794fa658ce199fc83863e7def211bb38
1 Daemon Processes
2 ----------------
4 Coding rules:
6 1. The first thing to do is call fork() and have the parent exit
7 2. Call setsid() to create a new session
8 3. Change the current working directory to the root directory, or
9 to some specific location
10 4. Set the file mode creation mask to 0 (this will reset the mask,
11 which could be inhereted)
12 5. Unneded file descriptors should be closed