Advisory file locking

The Interix Software Development Kit (SDK) provides all three traditional application programming interfaces (APIs) for file locking: fcntl(), lockf(), and flock().

The standard API is fcntl(). Both the lockf() API found in System V and the flock() API found in Berkeley Software Distribution (BSD) are built on fcntl().

Any lock created by Interix is not reflected in the Win32 environment. It is advisory only within the Interix environment.