diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 7719330ff..30012a061 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,26 @@ +2005-08-24 Christopher Faylor <cgf@timesys.com> + + * cygheap.h (cygheap_types): Add HEAP_COMMUNE. + * fhandler_proc.cc: Use cygheap rather than user heap for allocation of + filebuf throughout. + * fhandler_registry.cc: Ditto. + * fhandler_virtual.cc: Ditto. + * fhandler_process.cc: Ditto. + (get_mem_values): Use malloc/realloc/free rather than new. + * pinfo.cc (_pinfo::commune_send): Allocate on cygwin heap rather than + user heap. Avoid calling ReadFile when correct number of characters + have been read or suffer buffer corruption. + (_pinfo::fd): Allocate on cygwin heap rather than user heap. + (_pinfo::fds): Ditto. + (_pinfo::root): Ditto. + (_pinfo::cwd): Ditto. + (_pinfo::cmdline): Ditto. + + * devices.h (FH_DEV): New define. + * devices.in: Detect lone /dev. + * devices.cc: Regenerate. + * path.cc (path_conv::check): Treat FH_DEV as a special case. + 2005-08-23 Christopher Faylor <cgf@timesys.com> * sigproc.h (set_signal_mask): Remove default on second parameter and |