Hiltjo Posthuma
066a0306a1
fork: no need to _exit() on the error case
2015-03-10 20:05:18 +01:00
FRIGN
6f207dac5f
Don't return but _exit after failed exec*() and fork()
...
Quoting POSIX[0]:
"Care should be taken, also, to call _exit() rather than exit() if exec cannot be used, since
exit() flushes and closes standard I/O channels, thereby damaging the parent process' standard
I/O data structures. (Even with fork(), it is wrong to call exit(), since buffered data would
then be flushed twice.)"
[0]: http://pubs.opengroup.org/onlinepubs/009695399/functions/vfork.html
2015-03-09 01:12:59 +01:00
FRIGN
aa1a2391ba
Use idiomatic return in setsid(1)
2015-03-09 00:25:54 +01:00
FRIGN
7afc84396a
Audit setsid(1)
...
Nothing special, just a small style-fix.
2015-03-02 00:20:35 +01:00
FRIGN
31572c8b0e
Clean up #includes
2015-02-14 21:12:23 +01:00
FRIGN
7d2683ddf2
Sort includes and more cleanup and fixes in util/
2014-11-14 10:54:10 +00:00
FRIGN
eee98ed3a4
Fix coding style
...
It was about damn time. Consistency is very important in such a
big codebase.
2014-11-13 18:08:43 +00:00
sin
0c5b7b9155
Stop using EXIT_{SUCCESS,FAILURE}
2014-10-02 23:46:59 +01:00
sin
6a18e77962
Ensure we return a proper error value in setsid(1)
2014-01-27 15:18:30 +00:00
sin
5b5f062184
Add license file details at top of files
2013-10-07 17:03:34 +01:00
sin
b5a511dacf
Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1
...
Fixed for consistency purposes.
2013-10-07 16:44:22 +01:00
sin
ac033652fe
Do not return 0 on error for setsid(1)
2013-10-07 16:44:14 +01:00
sin
ddec3259aa
Add setsid(1) by arg
2013-10-05 14:58:55 +01:00