Verwende flock () im Sigaction Handler
flock()
ist in der Regel asynchronsignalsicher, da es sich um einen Systemaufruf handelt. Seine Semantik macht es schwierig, es anders zu implementieren. Es ist nicht in den POSIXListe von Async-Signal-Safe-Funktionen, weil es überhaupt nicht in POSIX ist.
Ist es möglich zu verwendenflock()
im sigaction handler ohne probleme?