diff options
author | Christopher Faylor <me@cgf.cx> | 2000-07-09 05:29:51 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2000-07-09 05:29:51 +0000 |
commit | bd4ec49671b07f93883c7e0c9142125525731714 (patch) | |
tree | 49c4d2e87d54048f97bea742896acb5b348ffda1 /winsup/cygwin/ChangeLog | |
parent | 85219b356e249702b845cf667462584945b1735b (diff) | |
download | newlib-bd4ec49671b07f93883c7e0c9142125525731714.zip newlib-bd4ec49671b07f93883c7e0c9142125525731714.tar.gz newlib-bd4ec49671b07f93883c7e0c9142125525731714.tar.bz2 |
* cygwin.din: Export _getmode and getmode to allow querying of binary state of
an fd.
* external.cc (cygwin_internal): Add handling of perfile_table setting.
* fhandler.cc (perfile_table): New global.
(fhandler_base::get_default_fmode): New method to return a file's default mode
based on its name.
(fhandler_base::open): Use get_default_mode method to determine a file's mode.
Record file mode in file flags.
* fhandler.h (fhandler_base): Declare get_default_fmode
* syscalls.cc (getmode): New function.
* sys/cygwin.h (__cygwin_perfile): New structure.
(cygwin_getinfo_types): Move outside of WINVER conditional.
(per_process): Move inside of WINVER conditional.
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 6203e82..b301fc9 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,19 @@ +Sun Jul 9 01:19:06 2000 Christopher Faylor <cgf@cygnus.com> + + * cygwin.din: Export _getmode and getmode to allow querying of binary + state of an fd. + * external.cc (cygwin_internal): Add handling of perfile_table setting. + * fhandler.cc (perfile_table): New global. + (fhandler_base::get_default_fmode): New method to return a file's + default mode based on its name. + (fhandler_base::open): Use get_default_mode method to determine a + file's mode. Record file mode in file flags. + * fhandler.h (fhandler_base): Declare get_default_fmode + * syscalls.cc (getmode): New function. + * sys/cygwin.h (__cygwin_perfile): New structure. + (cygwin_getinfo_types): Move outside of WINVER conditional. + (per_process): Move inside of WINVER conditional. + Sat Jul 8 00:15:01 2000 Christopher Faylor <cgf@cygnus.com> * external.cc (cygwin_internal): Export __cygwin_user_data. |