flock: add C library pieces
authorAlan Cox <alan@linux.intel.com>
Sat, 3 Jan 2015 15:58:53 +0000 (15:58 +0000)
committerAlan Cox <alan@linux.intel.com>
Sat, 3 Jan 2015 15:58:53 +0000 (15:58 +0000)
Library/include/sys/file.h
Library/include/syscalls.h

index 89ad33d..d018b12 100644 (file)
 
 #endif
 
+#define        LOCK_SH         0
+#define LOCK_EX                1
+#define LOCK_UN                2
+#define LOCK_NB                O_NDELAY
+
+extern int flock(int fd, int operation);
+
 #endif
index 63bedab..a93958d 100644 (file)
@@ -123,6 +123,7 @@ extern int waitpid(pid_t pid, int *status, int options);
 extern int uadmin(int cmd, int ctrl, void *ptr);
 extern int nice(int prio);
 extern int rename(const char *path, const char *newpath);
+extern int flock(int fd, int op);
 
 /* asm syscall hooks with C wrappers */
 extern int _getdirent(int fd, void *buf, int len);