> Date: Thu, 07 May 2009 01:11:29 +0200 > From: Roland Mainz <roland.mainz at nrubsig.org> > Message-ID: <4A021921.EDDC23A6 at nrubsig.org> > > Casper Dik wrote: >> ... ... ... >> Recent publications of the Open Group Technical Standards, including >> [IEEE P1003.1 Draft 5.1, 15 May 2008] has confirmed that this >> interface >> shall be named 'faccessat' and shall have the following prototype: >> >> int faccessat(int fd, const char *path, int amode, int >> flag); > [snip] >> >> ------------------------------------------------------- >> | Interface | Commitment Level | >> ------------------------------------------------------- >> | faccessat() | Committed | >> ------------------------------------------------------- > > > Is it possible to make this interface "Uncommited" until the IEEE > P1003.1 Draft has been made an official standard (e.g. what would you do > if somehow the Draft changes the prototype or functionality in a subtle > way - add another symbol or add some more hacks which depend on the > |libc::__xpg6| variable) ? > > Bye, > Roland
Roland, It is no longer a draft standard. It was formally approved by all three bodies (The Open Group as SUSv4, by IEEE as IEEE Std 1003.1-2008, and by ISO as ISO/IEC IS 9945:2008) last year. The specification for this function did not change during balloting. The branding program for the next UNIX brand is not yet in place. - Don