Andres Freund: Frage: Flock mit Timeout

Beitrag lesen

Hi,

Lustigerweise wollte ich auch gerade einen Thread zu dem Thema aufmachen ;-).
So, jetzt aber meine Frage:
Wie kann ich für flock eine Zeitbeschränkung definieren? Wenn mein Programm nämlich länger als z.B. zwei Sekunden auf die "Genehmigung" des flocks warten muss, soll dies einen Fehler ausgeben.
Zuerst dachte ich, ich könnte einfach den Rückgabecode von flock auswerten, aber der ist logischerweise immer 1, da flock so lange wartet, bis die Datei wieder frei ist?

mfg Andres Freund