Thread "open() und sysopen()" /? (14 answers)
Opened by BlackExe at 2007-08-05 00:48

murphy
 2007-08-05 17:37
#97556 #97556
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Zwei Sachen, die ich für falsch dargestellt halte, sind mir in diesem Thread aufgefallen:

1) $| schaltet nicht die Pufferung der Ausgabe ab, sondern aktiviert den Autoflushmodus für das aktuell ausgewählte Dateihandle. Das hat zwar einen ähnlichen Effekt, nämlich dass nach jeder Schreiboperation sofort die Puffer geleert werden, ist aber nicht dasselbe.

2) Man kann mit sysopen auch gleich eine Lockingoperation durchführen, allerdings ist dafür in der Tat nicht das Flag O_EXCL zuständig, sondern es sind vielmehr die Flags O_SHLOCK und O_EXLOCK.
When C++ is your hammer, every problem looks like your thumb.

View full thread "open() und sysopen()" /?