Did you go to bugs.opensolaris.org and filed a RFE?
Which version of POSIX defines this openat() flag?

Olga

On Sat, Apr 10, 2010 at 11:28 PM, Joerg Schilling
<joerg.schill...@fokus.fraunhofer.de> wrote:
> Hi,
>
> Some years ago, we did introduce a method to POSIX that
> allows to open a directory file in a mode that does not
> require read permission. This is needed in order to make
>
>        openat(fd, name, flag)
>
> usable to implement a "chdir" replacement for threads and
> in order to allow opent() to be used for infinite path name lenghts.
>
> Some years passed since then but Solaris still does not implement
>
>        fd = open("somedir", O_SEARCH|O_DIRECTORY);
>
> we currently need read access to a directory, as Solaris does not implement
> O_SEARCH. If there is a directory with permission 0111:
>
> d--x--x--x   2 user      group      117 Apr 10 23:25 somedir
>
> we currently cannot use openat() as there is currently no way to open(2)
> "somedir".
>
> Is there hope that this feature will appear on Solaris soon?
>
> Jörg
>
> --
>  EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
>       j...@cs.tu-berlin.de                (uni)
>       joerg.schill...@fokus.fraunhofer.de (work) Blog: 
> http://schily.blogspot.com/
>  URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
> _______________________________________________
> opensolaris-code mailing list
> opensolaris-code@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
>



-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     olga.kryzhanov...@gmail.com   \-`\-'----.
 `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
      /\/\                                     /\/\
      `--`                                      `--`
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to