Race Conditions FreeBSD Developers' Handbook Prev Chapter 6. A race condition is anomalous behavior caused by the unexpected dependence on the relative timing of events. In other words, a programmer incorrectly assumed that a particular event would always happen before another. Some of the common causes of race conditions are signals, access checks, and file opens. Signals are asynchronous events by nature so special care must be taken in dealing with them.
Users can move files in between the two calls.
Kernel This, and other documents, can be downloaded from ftp.