Lines Matching defs:flp
486 struct flock *flp;
631 flp = (struct flock *)arg;
632 if (flp->l_whence == SEEK_CUR) {
635 (flp->l_start > 0 &&
636 foffset > OFF_MAX - flp->l_start)) {
642 flp->l_start += foffset;
646 switch (flp->l_type) {
656 flp, flg);
667 flp, flg);
671 flp, flg);
683 F_UNLCKSYS, flp, flg);
689 if (error != 0 || flp->l_type == F_UNLCK ||
690 flp->l_type == F_UNLCKSYS) {
717 flp->l_whence = SEEK_SET;
718 flp->l_start = 0;
719 flp->l_len = 0;
720 flp->l_type = F_UNLCK;
722 F_UNLCK, flp, F_POSIX);
738 flp = (struct flock *)arg;
739 if (flp->l_type != F_RDLCK && flp->l_type != F_WRLCK &&
740 flp->l_type != F_UNLCK) {
745 if (flp->l_whence == SEEK_CUR) {
747 if ((flp->l_start > 0 &&
748 foffset > OFF_MAX - flp->l_start) ||
749 (flp->l_start < 0 &&
750 foffset < OFF_MIN - flp->l_start)) {
756 flp->l_start += foffset;
759 error = VOP_ADVLOCK(vp, (caddr_t)p->p_leader, F_GETLK, flp,