Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

NAME

       fcntl_getlease - Enquire what lease is currently active

SYNOPSIS

       int fcntl_getlease  (struct file * filp);

ARGUMENTS

       filp   the file

DESCRIPTION

       The  value  returned by this function will be one of (if no lease break
       is pending):

        F_RDLCK to indicate a shared lease is held.

        F_WRLCK to indicate an exclusive lease is held.

        F_UNLCK to indicate no lease is held.

       (if a lease break is pending):

        F_RDLCK to indicate an exclusive lease needs to be changed to a shared
       lease (or removed).

        F_UNLCK to indicate the lease needs to be removed.

XXX

       sfr  &  willy  disagree over whether F_INPROGRESS should be returned to
       userspace.