diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2005-12-14 15:54:33 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2005-12-14 15:54:33 +0000 |
commit | e3d14af155fb84890a32fad7f7706967ac5bc7d9 (patch) | |
tree | 05df3064a2c24a1542e182a3aa2d5ff4e3df8f56 /ChangeLog | |
parent | 10cba930d401056aed4b2fb360b5e084d61ecabb (diff) | |
download | newlib-e3d14af155fb84890a32fad7f7706967ac5bc7d9.zip newlib-e3d14af155fb84890a32fad7f7706967ac5bc7d9.tar.gz newlib-e3d14af155fb84890a32fad7f7706967ac5bc7d9.tar.bz2 |
* fhandler.cc (fhandler_base::open_9x): Handle O_SYNC and O_DIRECT
flags.
(fhandler_base::open): Ditto.
* fhandler_floppy.cc (fhandler_dev_floppy::open): Don't allocate devbuf
in O_DIRECT case.
* fhandler_raw.cc (fhandler_dev_raw::ioctl): Don't allow buffer
changes in O_DIRECT case. Allow returning a buffer size 0, which
indicates O_DIRECT.
* fhandler_tape.cc (fhandler_dev_tape::open): Use O_SYNC flag to
hand down the !buffer_writes case. Don't allocate devbuf in O_DIRECT
case.
(fhandler_dev_tape::raw_read): Don't mess with devbuf if it's NULL.
* include/fcntl.h: Define _FDIRECT, O_DIRECT, O_DSYNC and O_RSYNC.
* include/cygwin/version.h: Bump API minor version.
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions