Lines Matching refs:flock
25 struct flock flock = { in try_to_lock() local
33 if (fcntl(fd, F_SETLK, &flock) == 0) { in try_to_lock()
43 if (fcntl(fd, F_SETLKW, &flock) == -1) { in try_to_lock()
49 flock.l_type = F_UNLCK; in try_to_lock()
51 if (fcntl(fd, F_SETLK, &flock) == -1) { in try_to_lock()
70 struct flock flock = { in main() local
78 if (fcntl(fd, F_SETLK, &flock) == 0) { in main()
84 flock.l_type = F_RDLCK; in main()
87 if (fcntl(fd, F_SETLK, &flock) == -1) { in main()
101 flock.l_type = F_WRLCK; in main()
102 flock.l_start = 100; in main()
103 flock.l_len = 42; in main()
105 if (fcntl(fd, F_SETLK, &flock) == -1) { in main()
111 flock.l_start = 200; in main()
113 if (fcntl(fd, F_SETLK, &flock) == -1) { in main()
119 flock.l_start = 80; in main()
121 if (fcntl(fd, F_SETLK, &flock) == 0) { in main()
127 flock.l_type = F_UNLCK; in main()
128 flock.l_start = 100; in main()
130 if (fcntl(fd, F_SETLK, &flock) == -1) { in main()
136 flock.l_type = F_WRLCK; in main()
137 flock.l_start = 80; in main()
139 if (fcntl(fd, F_SETLK, &flock) == -1) { in main()
156 flock.l_type = F_UNLCK; in main()
157 flock.l_start = 200; in main()
159 if (fcntl(fd, F_SETLK, &flock) == -1) { in main()