FL_FLOCK
if (!(fl->c.flc_flags & FL_FLOCK))
fl->c.flc_flags ^= FL_FLOCK;
if (!(fl->c.flc_flags & FL_FLOCK))
if (!(fl->c.flc_flags & FL_FLOCK))
request.c.flc_flags = FL_FLOCK;
if (!(fl->c.flc_flags & FL_FLOCK))
switch (fl->c.flc_flags & (FL_POSIX|FL_FLOCK)) {
case FL_FLOCK:
} else if (flc->flc_flags & FL_FLOCK) {
fl->c.flc_flags = FL_FLOCK;
if ((waiter->flc_flags & (FL_POSIX | FL_FLOCK)) &&
if (!(fl->c.flc_flags & FL_FLOCK))
if (!(fl->c.flc_flags & FL_FLOCK))
request.c.flc_flags = FL_FLOCK;
if (flock->c.flc_flags & FL_FLOCK)
(~(FL_POSIX | FL_FLOCK | FL_SLEEP |
if ((flock->c.flc_flags & FL_POSIX) || (flock->c.flc_flags & FL_FLOCK)) {
if (!(fl->c.flc_flags & FL_FLOCK)) {
if (!(flock->c.flc_flags & (FL_FLOCK | FL_OFDLCK)))
{ FL_FLOCK, "FL_FLOCK" }, \