Dag-Erling Smørgrav
a27c52a943
Add missing .Pp
2009-06-06 17:34:49 +00:00
Dag-Erling Smørgrav
cb7cd07a07
pidfile(3) uses flopen(3) - don't make any assumptions about how the
...
latter is implemented.
2008-10-20 18:00:11 +00:00
Simon L. B. Nielsen
3dca093960
Minor mdoc cleanup: Every sentence should start on its own line.
2007-10-13 11:09:45 +00:00
Konstantin Belousov
fefc6803cf
When pidfile is already locked and has zero length, do not return
...
success and zero pid from pidfile_read(). Return EAGAIN instead. Sleep
up to three times for 5 ms while waiting for pidfile to be written.
mount(8) does the kill(mountpid, SIGHUP). If mountd pidfile is truncated,
that would result in the SIGHUP delivered to the mount' process group
instead of the mountd.
Found and analyzed by: Peter Holm
Tested by: Peter Holm, kris
Reviewed by: pjd
MFC after: 1 week
2007-10-12 10:38:05 +00:00
Giorgos Keramidas
ef608a6008
Use intmax_t' instead of plain
int' for pid_t casts.
...
Useful tips from: ru, bde
Approved by: pjd
MFC after: 3 days
2006-03-04 15:20:28 +00:00
Pawel Jakub Dawidek
560c4fc142
- Add a note that passing NULL to pidfile_write(), pidfile_remove() and
...
pidfile_close() functions is safe. This possibility is used in example code.
- Cast pid_t to int.
Requested by: yar
2006-01-28 14:13:15 +00:00
Ruslan Ermilov
6b84cd5819
Fix markup, grammar and spelling.
2005-11-18 14:21:28 +00:00
Pawel Jakub Dawidek
8b28aef238
Pidfiles should be created with permission preventing users from opening
...
them for reading. When user can open file for reading, he can also
flock(2) it, which can lead to confusions.
Pointed out by: green
2005-09-16 11:24:28 +00:00
Pawel Jakub Dawidek
412fa8f114
Add a family of functions for reliable pidfiles handling.
...
Idea from: jmg
Discussed on: arch@
2005-08-24 17:21:38 +00:00