Lines Matching refs:l
519 struct flock64 *l) in flock64_to_posix_lock() argument
521 switch (l->l_whence) { in flock64_to_posix_lock()
534 if (l->l_start > OFFSET_MAX - fl->fl_start) in flock64_to_posix_lock()
536 fl->fl_start += l->l_start; in flock64_to_posix_lock()
542 if (l->l_len > 0) { in flock64_to_posix_lock()
543 if (l->l_len - 1 > OFFSET_MAX - fl->fl_start) in flock64_to_posix_lock()
545 fl->fl_end = fl->fl_start + l->l_len - 1; in flock64_to_posix_lock()
547 } else if (l->l_len < 0) { in flock64_to_posix_lock()
548 if (fl->fl_start + l->l_len < 0) in flock64_to_posix_lock()
551 fl->fl_start += l->l_len; in flock64_to_posix_lock()
562 return assign_type(fl, l->l_type); in flock64_to_posix_lock()
569 struct flock *l) in flock_to_posix_lock() argument
572 .l_type = l->l_type, in flock_to_posix_lock()
573 .l_whence = l->l_whence, in flock_to_posix_lock()
574 .l_start = l->l_start, in flock_to_posix_lock()
575 .l_len = l->l_len, in flock_to_posix_lock()