On Mon, Mar 31, 2008 at 11:57:48AM -0400, Garrett Wollman wrote: > In article <20080331153006.GK21209_at_deviant.kiev.zoral.com.ua>, > kostikbel_at_gmail.com writes: > > >This is a notice for the list that the implementation of the openat(2) > >and accompanied syscalls, among them fexecve(2), as specified in The > >Open Group document titled "Extended API Set Part 2", is committed today > >into the HEAD. Besides (now) FreeBSD, the functionality is implemented > >on Linux, and I believe that it originated on Solaris. > > Please note that the exact requirements for these functions have been > altered somewhat in the Austin Group, so additional work is likely to > be required for POSIX.1-2008 compliance. Where is the 2008 version ? The unix.org provides only the SUSv3 TC 1 & 2, at least at the obvious locations. > > >gives the error EACCESS on both Linux and FreeBSD, and succeeds on Solaris. > >The Solaris behaviour seems to be specified in the document cited above. > >There are arguments in support of the both observed behaviour. > > I believe this is one of the issues which was addressed in the > standardization process. Quite interesting.
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:29 UTC