aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2005-12-14 15:54:33 +0000
committerCorinna Vinschen <corinna@vinschen.de>2005-12-14 15:54:33 +0000
commite3d14af155fb84890a32fad7f7706967ac5bc7d9 (patch)
tree05df3064a2c24a1542e182a3aa2d5ff4e3df8f56 /ChangeLog
parent10cba930d401056aed4b2fb360b5e084d61ecabb (diff)
downloadnewlib-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