acadia-newlib/winsup
Corinna Vinschen 40570a828e * cygwin.din: Export fdopendir.
* dir.cc (opendir): Call fhandler's opendir with fd set to -1.
	(fdopendir): New function.
	(seekdir64): Use dirent_info_mask.
	(rewinddir): Ditto.
	(closedir): Only release underlying file descriptor if it has been
	reserved by opendir itself.
	* fhandler.cc (fhandler_base::opendir): Accommodate new parameter.
	* fhandler.h (dirent_states): Add dirent_valid_fd and dirent_info_mask.
	(fhander_XXX::opendir): Add file descriptor parameter.  Use regparms.
	(fhandler_procnet::opendir): Drop declaration.
	* fhandler_disk_file.cc (fhandler_disk_file::opendir): Ditto.
	If called from fdopendir, use existing handle to re-open directory
	with valid flags.  Rename fd to cfd.  Use only if no valid incoming fd.
	(fhandler_cygdrive::opendir): Accommodate new parameter.
	* fhandler_process.cc (fhandler_process::opendir): Ditto.
	* fhandler_procnet.cc (fhandler_procnet::opendir): Drop definition.
	* fhandler_virtual.cc (fhandler_virtual::opendir): Accommodate new
	parameter.  Only create new file descriptor entry if called from
	opendir.  Remove duplicated setting of dir->__flags.
	* posix.sgml: Add fdopendir to list of implemented Solaris functions.
	* include/cygwin/version.h: Bump API minor number.
	* include/sys/dirent.h: Declare fdopendir.
2007-06-29 15:13:01 +00:00
..
cygserver Throughout remove using wincap. 2007-02-23 11:43:48 +00:00
cygwin * cygwin.din: Export fdopendir. 2007-06-29 15:13:01 +00:00
doc * cygwin-api.in.sgml: Remove authorgroup and revhistory. 2007-06-29 07:36:54 +00:00
lsaauth Initial release of the Cygwin LSA authentication package. 2006-11-27 13:05:54 +00:00
mingw * mingwex/gdtoa/mingw_snprintf.c: New file. 2007-06-29 10:11:57 +00:00
testsuite fix typo 2006-08-03 03:59:27 +00:00
utils * cygcheck.cc (pathlike): New class. 2007-06-04 01:57:16 +00:00
w32api 2007-05-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2007-05-24 01:03:54 +00:00
COPYING
CYGWIN_LICENSE
ChangeLog * Makefile.in (subauth): Drop rule. 2006-12-12 20:26:27 +00:00
Makefile.common
Makefile.in * Makefile.in (subauth): Drop rule. 2006-12-12 20:26:27 +00:00
README
acinclude.m4
aclocal.m4 * Makefile.in: Make installation of CYGWIN_LICENSE configurable. 2006-08-30 13:05:46 +00:00
configure * Makefile.in (subauth): Drop rule. 2006-12-12 20:26:27 +00:00
configure.in * Makefile.in (subauth): Drop rule. 2006-12-12 20:26:27 +00:00

README

THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Cygwin documentation is available on the net at http://cygwin.com
You might especially be interested in

http://cygwin.com/faq/faq.programming.html#faq.programming.building-cygwin