diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index e4bc02826..9fb967f33 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,18 @@ 2005-09-14 Christopher Faylor <cgf@timesys.com> + * cygtls.h (san): New structure. + (cygtls::andreas): New element. Replaces _myfault and _myfault_errno. + (cygtls::fault_guarded): Use andreas. + (cygtls::return_from_fault): Ditto. + (cygtls::setup_fault): Add a parameter denoting where to store old + fault handler, if any and use it to "stack" faults. + (cygtls::reset_fault): Restore fault from parameter. + (myfault::sebastian): New variable. + (myfault::~myfault): Pass sebastian to reset_fault. + (myfault::myfault): Store old fault values in sebastian. + +2005-09-14 Christopher Faylor <cgf@timesys.com> + * heap.cc (heap_init): Revert 2005-09-11 patch as it seems to inexplicably cause problems with emacs. |