Lines Matching refs:fl

187 	struct flock fl;
194 fl.l_start = 0;
195 fl.l_len = 0;
196 fl.l_type = F_WRLCK;
197 fl.l_whence = SEEK_SET;
209 if (fcntl(fd, F_SETLK, &fl) < 0)
229 res = fcntl(fd, F_SETLK, &fl);
258 struct flock fl;
265 fl.l_start = 0;
266 fl.l_len = 0;
267 fl.l_type = F_WRLCK;
268 fl.l_whence = SEEK_SET;
280 if (fcntl(fd, F_SETLK, &fl) < 0)
303 res = fcntl(fd, F_SETLKW, &fl);
328 struct flock fl;
334 fl.l_start = 0;
335 fl.l_len = 99;
336 fl.l_type = F_WRLCK;
337 fl.l_whence = SEEK_SET;
349 if (fcntl(fd, F_SETLK, &fl) < 0)
368 if (fcntl(fd, F_GETLK, &fl) < 0)
372 FAIL(fl.l_start != 0);
373 FAIL(fl.l_len != 99);
374 FAIL(fl.l_type != F_WRLCK);
375 FAIL(fl.l_pid != pid);
377 FAIL(fl.l_sysid != 0);
414 struct flock fl;
420 fl.l_start = 0;
421 fl.l_len = 1;
422 fl.l_type = F_WRLCK;
423 fl.l_whence = SEEK_SET;
424 if (fcntl(fd, F_SETLK, &fl) < 0)
436 fl.l_start = 1;
437 if (fcntl(fd, F_SETLK, &fl) < 0)
439 fl.l_start = 0;
440 if (fcntl(fd, F_SETLKW, &fl) < 0)
459 fl.l_start = 1;
460 res = fcntl(fd, F_SETLKW, &fl);
467 fl.l_start = 0;
468 fl.l_len = 0;
469 fl.l_type = F_UNLCK;
470 if (fcntl(fd, F_SETLK, &fl) < 0)
500 struct flock fl;
506 fl.l_start = 0;
507 fl.l_len = 1;
508 fl.l_type = F_WRLCK;
509 fl.l_whence = SEEK_SET;
510 if (fcntl(fd, F_SETLK, &fl) < 0)
522 fl.l_start = 1;
523 if (fcntl(fd, F_SETLK, &fl) < 0)
539 fl.l_start = 2;
540 if (fcntl(fd, F_SETLK, &fl) < 0)
542 fl.l_start = 0;
543 if (fcntl(fd, F_SETLKW, &fl) < 0)
562 fl.l_start = 1;
563 fl.l_len = 2;
564 res = fcntl(fd, F_SETLKW, &fl);
570 fl.l_start = 0;
571 fl.l_len = 0;
572 fl.l_type = F_UNLCK;
573 if (fcntl(fd, F_SETLK, &fl) < 0)
602 struct flock fl;
609 fl.l_start = 0;
610 fl.l_len = 0;
611 fl.l_type = F_WRLCK;
612 fl.l_whence = SEEK_SET;
624 if (fcntl(fd, F_SETLK, &fl) < 0)
645 fl.l_type = F_RDLCK;
646 res = fcntl(fd, F_SETLK, &fl);
674 struct flock fl;
681 fl.l_start = 0;
682 fl.l_len = 0;
683 fl.l_type = F_RDLCK;
684 fl.l_whence = SEEK_SET;
696 if (fcntl(fd, F_SETLK, &fl) < 0)
717 fl.l_type = F_RDLCK;
718 res = fcntl(fd, F_SETLK, &fl);
725 fl.l_start = 0;
726 fl.l_len = 0;
727 fl.l_type = F_UNLCK;
728 if (fcntl(fd, F_SETLK, &fl) < 0)
751 struct flock fl;
758 fl.l_start = 0;
759 fl.l_len = 0;
760 fl.l_type = F_RDLCK;
761 fl.l_whence = SEEK_SET;
773 if (fcntl(fd, F_SETLK, &fl) < 0)
794 fl.l_type = F_WRLCK;
795 res = fcntl(fd, F_SETLK, &fl);
823 struct flock fl;
829 fl.l_start = 0;
830 fl.l_len = 0;
831 fl.l_type = F_WRLCK;
832 fl.l_whence = SEEK_SET;
833 fl.l_pid = 9999;
835 fl.l_sysid = 9999;
848 if (fcntl(fd, F_SETLK, &fl) < 0)
865 if (fcntl(fd, F_GETLK, &fl) < 0)
873 FAIL(fl.l_pid != pid);
875 FAIL(fl.l_sysid != 0);
891 struct flock fl;
897 fl.l_start = 0;
898 fl.l_len = 0;
899 fl.l_type = F_WRLCK;
900 fl.l_whence = SEEK_SET;
901 fl.l_pid = 9999;
902 fl.l_sysid = 1001;
906 res = fcntl(fd, F_SETLK_REMOTE, &fl);
909 fl.l_sysid = 1002;
910 res = fcntl(fd, F_SETLK_REMOTE, &fl);
914 res = fcntl(fd, F_GETLK, &fl);
916 FAIL(fl.l_pid != 9999);
917 FAIL(fl.l_sysid != 1001);
919 fl.l_type = F_UNLCK;
920 fl.l_sysid = 1001;
921 fl.l_start = 0;
922 fl.l_len = 0;
923 res = fcntl(fd, F_SETLK_REMOTE, &fl);
926 fl.l_pid = 1234;
927 fl.l_sysid = 1001;
928 fl.l_start = 0;
929 fl.l_len = 1;
930 fl.l_whence = SEEK_SET;
931 fl.l_type = F_RDLCK;
932 res = fcntl(fd, F_SETLK_REMOTE, &fl);
935 fl.l_sysid = 1002;
936 res = fcntl(fd, F_SETLK_REMOTE, &fl);
939 fl.l_type = F_UNLCKSYS;
940 fl.l_sysid = 1001;
941 res = fcntl(fd, F_SETLK_REMOTE, &fl);
944 fl.l_type = F_WRLCK;
945 res = fcntl(fd, F_GETLK, &fl);
947 FAIL(fl.l_pid != 1234);
948 FAIL(fl.l_sysid != 1002);
950 fl.l_type = F_UNLCKSYS;
951 fl.l_sysid = 1002;
952 res = fcntl(fd, F_SETLK_REMOTE, &fl);
976 struct flock fl;
983 fl.l_start = 0;
984 fl.l_len = 0;
985 fl.l_type = F_WRLCK;
986 fl.l_whence = SEEK_SET;
998 if (fcntl(fd, F_SETLK, &fl) < 0)
1022 res = fcntl(fd, F_SETLKW, &fl);
1029 fl.l_start = 0;
1030 fl.l_len = 0;
1031 fl.l_type = F_UNLCK;
1032 if (fcntl(fd, F_SETLK, &fl) < 0)
1054 struct flock fl;
1066 fl.l_start = 0;
1067 fl.l_len = 0;
1068 fl.l_type = F_WRLCK;
1069 fl.l_whence = SEEK_SET;
1081 if (fcntl(fd, F_SETLK, &fl) < 0)
1110 res = fcntl(fd, F_SETLKW, &fl);
1117 fl.l_start = 0;
1118 fl.l_len = 0;
1119 fl.l_type = F_UNLCK;
1120 if (fcntl(fd, F_SETLK, &fl) < 0)
1143 struct flock fl;
1189 fl.l_start = start;
1190 fl.l_len = len;
1191 fl.l_whence = SEEK_SET;
1193 fl.l_type = wrlock ? F_WRLCK : F_RDLCK;
1195 fl.l_type = F_UNLCK;
1203 if (fcntl(fd, F_SETLKW, &fl) < 0) {
1341 struct flock fl;
1358 fl.l_start = 0;
1359 fl.l_len = 0;
1360 fl.l_type = F_RDLCK;
1361 fl.l_whence = SEEK_SET;
1362 if (fcntl(fd, F_SETLK, &fl) < 0)
1396 fl.l_start = 0;
1397 fl.l_len = 0;
1398 fl.l_type = F_WRLCK;
1399 fl.l_whence = SEEK_SET;
1400 res = fcntl(fd, F_GETLK, &fl);
1405 FAIL(fl.l_type != F_UNLCK);