summaryrefslogtreecommitdiff
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog75
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.