acadia-newlib/winsup/cygwin/include
Corinna Vinschen db8224e8be * fhandler.h (class fhandler_dev_raw): Add members devbufalloc and
devbufalign.
	(class fhandler_dev_floppy): Remove member bytes_per_sector;
	* fhandler_floppy.cc (bytes_per_sector): Define as devbufalign.
	(fhandler_dev_floppy::open): Set devbufalign to a multiple of the
	sector size and handle devbuf allocation and alignment in !O_DIRECT
	case here.  Change comment accordingly.
	Call FSCTL_ALLOW_EXTENDED_DASD_IO for partitions as well.
	(fhandler_dev_floppy::raw_write): Fix comment.  Rewrite and fix
	writing behaviour when application uses read and lseek.
	(fhandler_dev_floppy::lseek): Use rounddown macro.  Call
	SetFilePointerEx rather than the old SetFilePointer.
	(fhandler_dev_floppy::ioctl): Reformat switch.  Call
	IOCTL_DISK_UPDATE_PROPERTIES rather than IOCTL_DISK_UPDATE_DRIVE_SIZE
	in BLKRRPART case.  Support BLKIOMIN, BLKIOOPT, BLKPBSZGET and
	BLKALIGNOFF.
	* fhandler_raw.cc (fhandler_dev_raw::fhandler_dev_raw): Initialize
	all devbuf-related members.
	(fhandler_dev_raw::~fhandler_dev_raw): Delete devbufalloc rather than
	devbuf.
	(fhandler_dev_raw::open): Drop allocating devbuf.
	(fhandler_dev_raw::dup): Allocate devbufalloc and set devbuf to support
	new sector-aligned devbuf handling.
	(fhandler_dev_raw::fixup_after_exec): Ditto.
	* fhandler_tape.cc (fhandler_dev_tape::open): Ditto, set devbufalign
	to 1.
	* include/cygwin/fs.h (BLKIOMIN): Define.
	(BLKIOOPT): Define.
	(BLKALIGNOFF): Define.
	(BLKPBSZGET): Define.
2012-10-13 12:34:18 +00:00
..
arpa Clean up whitespace. 2011-12-17 23:39:47 +00:00
asm
attr
bits
cygwin * fhandler.h (class fhandler_dev_raw): Add members devbufalloc and 2012-10-13 12:34:18 +00:00
machine * include/elf.h: Update from FreeBSD. 2012-06-06 04:45:48 +00:00
net
netinet
sys * include/sys/wait.h (_wait): Define when building newlib. 2012-08-08 09:39:36 +00:00
a.out.h
byteswap.h
dlfcn.h * autoload.cc (GetModuleHandleExW): Define. 2011-08-16 14:44:26 +00:00
elf.h * include/elf.h: Update from FreeBSD. 2012-06-06 04:45:48 +00:00
endian.h
err.h
error.h * cygwin.din (error): Export. 2011-05-18 01:25:41 +00:00
exceptions.h
fcntl.h
features.h
fenv.h Clean up whitespace. 2011-12-17 23:39:47 +00:00
fnmatch.h
fts.h
ftw.h
getopt.h
glob.h
icmp.h
ifaddrs.h
inttypes.h * include/inttypes.h: Add x86_64 target considerations throughout. 2012-07-28 14:21:34 +00:00
io.h
lastlog.h
libgen.h
limits.h * fhandler_clipboard.cc (fhandler_dev_clipboard::read): Use 2012-08-17 09:23:34 +00:00
mapi.h
memory.h
mntent.h * cygwin.din (getmntent_r): Export. 2012-07-18 11:17:25 +00:00
monetary.h
mqueue.h
netdb.h In terms of network related functionality, rely on Winsock definitions 2012-07-06 13:52:19 +00:00
paths.h * include/paths.h (_PATH_MAILDIR): Define. 2011-08-21 03:22:30 +00:00
poll.h
process.h * include/process.h: Move here from include/cygwin subdir. 2012-02-07 17:15:07 +00:00
pthread.h * include/pthread.h: Include time.h as required by POSIX. 2012-02-13 01:46:46 +00:00
pty.h
regex.h
resolv.h Clean up whitespace. 2011-12-17 23:39:47 +00:00
search.h
semaphore.h
stdint.h * include/inttypes.h: Add x86_64 target considerations throughout. 2012-07-28 14:21:34 +00:00
sysexits.h
syslog.h
termio.h
tzfile.h
utmpx.h
wait.h