pl: PHP PDO:SQLITE - Falle: attempt to write a readonly database - und kein TRUNCATE table in SQLITE

Beitrag lesen

Wie sorgt denn Fcntl dafür, dass zwei Prozesse nicht gleichzeitig auf eine Datei zugreifen können?

Indem es die darunterliegenden c-Libraries nutzt. Das ermöglicht dem Anwender, plattformunabhängigen Code zu schreiben und so setzt Fcntl bspw. spontan entweder ein advisory-Lock oder ein mandatory-Lock, je nachdem was das darunterliegende OS ermöglicht. Siehe mein Artikel !