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