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