Please review: Add EACCES check to the return value of fcntl()

Alan Bateman Alan.Bateman at oracle.com
Wed Feb 15 00:06:26 PST 2012


On 15/02/2012 07:11, Charles Lee wrote:
> Hi guys,
>
> Patch @ http://cr.openjdk.java.net/~littlee/OJDK-327/webrev.00/ 
> <http://cr.openjdk.java.net/%7Elittlee/OJDK-327/webrev.00/>
>
> The patch is mainly about add the EACCES when check the errno of fcntl 
> with command F_SETLK.
>
> From the man page:
> /If a conflicting lock is held by another process, this call returns 
> -1 and sets errno to EACCES or EAGAIN.
>
> /I propose to add the EACCES check. Would anyone help to review the patch?
Looks okay to me although I'm surprised we haven't run into this before 
(the file locking code is there since jdk1.4). Are you seeing this only 
on AIX or have you seen it on Linux/Solaris too?

-Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20120215/06fef546/attachment.html 


More information about the nio-dev mailing list