diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 75 |
1 files changed, 54 insertions, 21 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 0b4ed5b5f01..29fe374e0e3 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,37 @@ +2002-08-16 Christopher Faylor <cgf@redhat.com> + + * winsup.h: Remove malloc_*lock functions. + +2002-08-16 Christopher Faylor <cgf@redhat.com> + + * Makefile.in: Add support for new malloc.o and renamed + malloc_wrapper.o. Use -fomit-frame-pointer for malloc.o compilation. + * malloc_wrapper.cc: New file. Rename from malloc.cc. Add support for + more malloc functions. Eliminate export_* calls. Just use straight + malloc names. Remove unused argument from malloc lock functions. + * cygwin.din: Just export straight malloc names. Add malloc_stats, + malloc_trim, malloc_usable_size, mallopt, memalign, valloc. + * dcrt0.cc (__cygwin_user): Eliminate export_* malloc entries. + * fork.cc (fork_parent): Remove unused argument from malloc_lock + argument. + * malloc.cc: New file. Doug Lea's malloc v2.7.1. + * cygmalloc.h: New file. + * include/cygwin/version.h: Bump API_MINOR. + + * sync.h (muto::acquire): Use appropriate number for regparm attribute. + (muto::reset): Ditto. + (muto::release): Ditto. + +2002-08-16 Pavel Tsekov <ptsekov@gmx.net> + + * exceptions.cc (interrupt_setup): Ensure that the previous signal mask + is properly saved. + +2002-08-15 Thomas Pfaff <tpfaff@gmx.net> + + * dcrt0.cc: Modify define for CYGWIN_GUARD. + (alloc_stack_hard_way): Just use CYGWIN_GUARD in VirtualAlloc call. + 2002-08-11 Conrad Scott <conrad.scott@dsl.pipex.com> * fhandler.h (fhandler_socket::recv): Remove method. @@ -28,7 +62,7 @@ live. (sig_dispatch): Ditto. (sig_send): Ditto. - (wait_for_sigthread): Renamed from "wait_for_me". Assume that + (wait_for_sigthread): Rename from "wait_for_me". Assume that wait_sig_inited has been set and that this function is only called from the main thread. * winsup.h (wait_for_sigthread): Declare new function. @@ -493,7 +527,7 @@ dtr and rts. Important for Win 9x only. (fhandler_serial::ioctl): New function. Implements commands TIOCMGET, TIOCMSET and TIOCINQ. - (fhandler_serial::tcflush): Fixed found error. + (fhandler_serial::tcflush): Fix found error. (fhandler_serial::tcsetattr): Add settings of rts and dtr. Important for Win 9x only. * termios.h: Add new defines as a support for ioctl() function on @@ -1497,7 +1531,7 @@ 2002-06-27 Thomas Pfaff <tpfaff@gmx.net> - * thread.cc (pthread::create): Added trace printf to get CreateThread + * thread.cc (pthread::create): Add trace printf to get CreateThread LastError. 2002-06-27 Corinna Vinschen <corinna@vinschen.de> @@ -1596,7 +1630,7 @@ 2002-06-25 Thomas Pfaff <tpfaff@gmx.net> - * include/pthread.h (PTHREAD_CANCELED): Defined a reasonable value. + * include/pthread.h (PTHREAD_CANCELED): Define a reasonable value. * pthread.cc (pthread_exit): Call method instead of function. (pthread_setcancelstate): Ditto. (pthread_setcanceltype): Ditto. @@ -1626,7 +1660,7 @@ __pthread_setcancelstate. (pthread::setcanceltype): New method. Replacement for __pthread_setcanceltype. - (pthread::pop_cleanup_handler): Added lock for async cancel safe + (pthread::pop_cleanup_handler): Add lock for async cancel safe cancellation. (pthread::thread_init_wrapper): Change __pthread_exit to thread->exit(). @@ -2130,19 +2164,18 @@ 2002-06-12 Thomas Pfaff <tpfaff@gmx.net> - * thread.h (pthread::cleanup_stack): Renamed cleanup_handlers to + * thread.h (pthread::cleanup_stack): Rename cleanup_handlers to cleanup_stack. * thread.cc (pthread::pthread): Ditto. - (pthread::create): Fixed mutex verification. - (pthread::push_cleanup_handler): Renamed cleanup_handlers to - cleanup_stack. - Mutex calls removed, used InterlockedExchangePointer instead. - (pthread::pop_cleanup_handler): Renamed cleanup_handlers to + (pthread::create): Fix mutex verification. + (pthread::push_cleanup_handler): Renam cleanup_handlers to + cleanup_stack. Remvoe Mutex calls, use InterlockedExchangePointer + instead. + (pthread::pop_cleanup_handler): Rename cleanup_handlers to cleanup_stack. (pthread::pop_all_cleanup_handlers): Ditto. (__pthread_once): Check state first and return if already done. - (__pthread_join): DEADLOCK test reverted to __pthread_equal - call. + (__pthread_join): Revert DEADLOCK test to __pthread_equal call. (__pthread_detach): Unlock mutex before deletion. 2002-06-21 Christopher Faylor <cgf@redhat.com> @@ -2374,7 +2407,7 @@ (environ_init): Assume that envc counts number of elments not total size. (spenv): New class. - (spenvs): New array, renamed from forced_winenv_vars, using spenv. + (spenvs): New array, rename from forced_winenv_vars, using spenv. (spenv::retrieve): New method. (build_env): Rename from 'winenv' -- one stop shopping for building new environment blocks for both windows and "unix". @@ -2551,13 +2584,13 @@ (timeGetTime): Ditto. (timeBeginPeriod): Ditto. (timeEndPeriod): Ditto. - * hires.h (hires_base): New class. Renamed from hires. + * hires.h (hires_base): New class. Rename from hires. (hires_us): New class. (hires_ms): New class. * strace.cc (strace::microseconds): Use hires_us class. * times.cc (gettimeofday): Use hires-ms class. - (hires_us::prime): Renamed from hires::prime. - (hires_us::usecs): Renamed from hires:usecs. + (hires_us::prime): Rename from hires::prime. + (hires_us::usecs): Rename from hires:usecs. (hires_ms::prime): New method. (hires_ms::usecs): New method. (hires_ms::~hires_ms): New destructor. @@ -2625,7 +2658,7 @@ * path.cc (get_devn): Only consider first 99 potential com devices. (get_device_number): Ditto. * times.cc (_times): Eliminate. - (_times): Renamed from times(). + (_times): Rename from times(). 2002-06-05 Christopher Faylor <cgf@redhat.com> @@ -3069,7 +3102,7 @@ 2002-05-27 Christopher Faylor <cgf@redhat.com> * autoload.cc (LoadFuncEx): Define via new LoadFuncEx2 macro. - (LoadFuncEx2): Adapted from LoadFuncEx. Provides control of return + (LoadFuncEx2): Adapt from LoadFuncEx. Provides control of return value for nonexistent function. (NtQueryObject): Declare. (IsDebuggerPresent): Declare via LoadFuncEx2 and always return true if @@ -3705,7 +3738,7 @@ Wed Apr 17 11:27:04 2002 Jason Tishler <jason@tishler.net> 2002-02-28 Robert Collins <rbtcollins@hotmail.com> - * Merged cygwin_daemon into head minus the new shm and ipc exports. + * Merge cygwin_daemon into head minus the new shm and ipc exports. 2002-02-28 Robert Collins <rbtcollins@hotmail.com> @@ -4197,7 +4230,7 @@ Tue Sep 25 16:22:00 2001 Robert Collins <rbtcollins@hotmail.com> * external.cc (cygwin_internal): Change CW_STRACE_ON to CW_STRACE_TOGGLE. * strace.cc (strace::hello): Toggle strace on and off. - * sync.cc (muto::init): Renamed from constructor. + * sync.cc (muto::init): Rename from constructor. * sync.h (muto::new): Delete. (muto::delete): Ditto. (new_muto): Simplify. Use muto.init for nearly everything. |