newlib-cygwin/winsup/cygwin/include/sys
Corinna Vinschen e817fd3c8b * include/sys/dirent.h (struct __DIR): Rename __d_unused to
__d_internal.
	* fhandler_disk_file.cc (struct __DIR_cache): Remove useless "typedef".
	(d_dirname): Remove useless "struct".
	(d_cachepos): Ditto.
	(d_cache): Ditto.
	(class __DIR_mounts): New class, implementing mount point tracking
	for readdir.
	(d_mounts): New macro for easy access to __DIR_mounts structure.
	(fhandler_disk_file::opendir): Allocate __DIR_mounts structure and
	let __d_internal element of dir point to it.
	(fhandler_disk_file::readdir_helper): Add mount points in the current
	directory, which don't have a real directory backing them.
	Don't generate an inode number for /dev.  Add comment, why.
	(fhandler_disk_file::readdir): Move filling fname to an earlier point.
	Check if current entry is a mount point and evaluate correct inode
	number for it.
	(fhandler_disk_file::readdir_9x): Ditto.
	(fhandler_disk_file::rewinddir): Set all mount points in this directory
	to "not found" so that they are listed again after calling rewinddir().
	(fhandler_disk_file::closedir): Deallocate __DIR_mounts structure.
	* path.cc (mount_info::get_mounts_here): New method to evaluate a list
	of mount points in a given parent directory.
	* shared_info.h (class mount_info): Declare get_mounts_here.
2006-03-01 13:47:49 +00:00
..
acl.h
cdefs.h * include/sys/cdefs.h: Remove extra line. 2005-08-08 18:54:28 +00:00
copying.dj white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
cygwin.h * external.cc (sync_winenv): Rename from "setup_winenv". Use same mechanism as 2006-02-10 17:22:34 +00:00
dirent.h * include/sys/dirent.h (struct __DIR): Rename __d_unused to 2006-03-01 13:47:49 +00:00
elf32.h * include/sys/cdefs.h (__CONCAT): Define. 2005-08-08 15:00:39 +00:00
elf64.h * include/sys/elf64.h: Fix types to reflect linux usage. 2005-11-14 20:34:33 +00:00
elf_common.h white space 2005-08-12 02:39:13 +00:00
elf_generic.h * include/sys/cdefs.h (__CONCAT): Define. 2005-08-08 15:00:39 +00:00
file.h
ioctl.h white space 2005-08-12 02:39:13 +00:00
ipc.h
lock.h white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
mman.h * fhandler.h (fhandler_dev_zero::mmap): Add method. 2005-11-29 16:28:05 +00:00
mount.h * cygtls.cc (_cygtls::remove): Eliminate compiler warning. 2005-05-13 03:21:39 +00:00
msg.h
mtio.h
param.h * times.cc (hires_ms::prime): Comment out call to timeBeginPeriod for now. 2005-11-11 04:07:30 +00:00
poll.h
procfs.h
queue.h
resource.h * cygwin.din: Export getpriority and setpriority. 2005-01-25 22:45:11 +00:00
select.h * cygwin.din (pselect): Export. 2005-04-19 08:32:59 +00:00
sem.h
shm.h
smallprint.h
socket.h
soundcard.h
statfs.h
statvfs.h * include/sys/statvfs.h (ST_RDONLY): Define. 2005-02-23 16:27:54 +00:00
stdio.h * include/features.h: Add comment to explain what's going to happen 2006-02-05 20:30:24 +00:00
strace.h *** cygwin DLL Changes: 2005-12-29 20:46:34 +00:00
syslog.h * Makefile.in (DLL_OFILES): Add fhandler_mailslot.o. 2005-05-10 20:56:07 +00:00
sysmacros.h
sysproto.h
termio.h
termios.h * include/sys/termios.h (cfsetispeed): Just define as a function rather than 2006-02-28 01:31:04 +00:00
ttychars.h
uio.h
un.h * include/cygwin/in.h: Drop including stdint.h. Move definition 2005-12-31 13:07:43 +00:00
utime.h white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
utmp.h white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
utsname.h
vfs.h
wait.h