/* * Copyright 2008-2012 Haiku, Inc. All Rights Reserved. * Distributed under the terms of the MIT License. */ #ifndef _SYS_FILE_H #define _SYS_FILE_H #include /* for use with flock() */ #define LOCK_SH 0x01 /* shared file lock */ #define LOCK_EX 0x02 /* exclusive file lock */ #define LOCK_NB 0x04 /* don't block when locking */ #define LOCK_UN 0x08 /* unlock file */ #ifdef __cplusplus extern "C" { #endif extern int flock(int fd, int op); #ifdef __cplusplus } #endif #endif /* _SYS_FILE_H */