fbdfd5f8a9* sigproc.cc (proc_terminate): Release sync_proc_subproc when done terminating or suffer potential hangs. (get_proc_lock): Reorganize debugging output slightly.
Christopher Faylor
2004-03-16 05:05:22 +0000
e867f8f1d4* cygtls.cc (_cygtls::fixup_after_fork): Just manipulate the signal stack if a signal occurred during the parent's fork. Otherwise leave it alone.
Christopher Faylor
2004-03-16 04:39:38 +0000
ff06cd9be9opcodes/ * ppc-dis.c (print_insn_powerpc): Don't print tabs. Handle PPC_OPERANDS_GPR_0. * ppc-opc.c (RA0): Define. (RAQ, RAL, RAM, RAS, RSQ, RTQ, RSO): Use PPC_OPERAND_GPR_0. (RAOPT): Rename from RAO. Update all uses. (powerpc_opcodes): Use RA0 as appropriate. Add "lsdx", "lsdi", "stsdx", "stsdi", "lmd" and "stmd" insns.
Alan Modra
2004-03-16 00:58:42 +0000
befdf18b4d* cygpath.cc (usage): Don't issue helpful message if -i is used. (from Igor Pechtchanski)
Christopher Faylor
2004-03-15 21:34:12 +0000
c25695bbb9* exceptions.cc (try_to_debug): Report on tid of caller. * sync.cc (muto::acquire): Fix some races. * sync.h (muto): Expose some fields for easier debugging.
Christopher Faylor
2004-03-15 15:50:20 +0000
168d7785fc* cygtls.cc (_cygtls::remove): Call remove_wq even when we can't necessarily get the cygtls table lock. * cygtls.h (_cygtls::remove_wq): Add wait argument. * sigproc.cc (_cygtls::remove_wq): Honor wait argument when acquiring lock. (proc_terminate): Don't NULL sync_proc_subproc since other threads may still try to access it.
Christopher Faylor
2004-03-15 02:47:35 +0000
6644f5097c* errno.cc (errmap): Map ERROR_BEGINNING_OF_MEDIA and ERROR_SETMARK_DETECTED to EIO instead of ESPIPE. Handle ERROR_FILEMARK_DETECTED. * fhandler_tape.cc (TAPE_FUNC): Add comment that ERROR_BUS_RESET has still to be handled correctly. (fhandler_dev_tape::open): Accomodate fact that get.mt_dsreg also contains density code. (fhandler_dev_tape::ioctl): Rearrange slightly. Reset devbuf also on MTNOP, MTWSM, MTSETBLK, MTSETDRVBUFFER, MTSETPART and MTMKPART. (fhandler_dev_tape::tape_set_pos): Rearrange. Match behaviour to the Linux tape driver. (fhandler_dev_tape::tape_status): Call IOCTL_STORAGE_GET_MEDIA_TYPES_EX if available. Return device type and density code in appropriate mtget members. * wincap.h (wincaps::has_ioctl_storage_get_media_types_ex): New element. * wincap.cc: Implement above element throughout. * include/cygwin/mtio.h: Add tape device types as returned by IOCTL_STORAGE_GET_MEDIA_TYPES_EX. (MT_TAPE_INFO): Use above type codes. (struct mtget): Change mt_dsreg comment.
Corinna Vinschen
2004-03-14 18:01:45 +0000
83a74ea24a2004-03-14 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet
2004-03-14 16:16:45 +0000
f8a8e7a1f6* cygtls.cc (_cygtls::remove): Call remove_wq to ensure that wait stuff is removed from proc_subproc linked list. * cygtls.h (_cygtls::remove_wq): Declare. * sigproc.cc (_cygtls::remove_wq): Define. (proc_subproc): Label event handle appropriately. * spawn.cc (spawn_guts): Return -1 when wait() fails for spawn types that require waiting.
Christopher Faylor
2004-03-14 06:34:05 +0000
8308950ca5minor cleanup
Christopher Faylor
2004-03-14 05:35:19 +0000
ad22734a88Fix typo.
Christopher Faylor
2004-03-14 04:47:11 +0000
09f36ed08f* errno.cc (errmap): Handle ERROR_BUS_RESET. * fhandler.h (fhandler_dev_raw::write_file): New method, created from former static function. (fhandler_dev_raw::read_file): Ditto. (reset_devbuf): New inline method. (class fhandler_dev_tape): Add TAPE_GET_DRIVE_PARAMETERS member `dp'. (fhandler_dev_tape::write_file): New method. (fhandler_dev_tape::read_file): Ditto. (fhandler_dev_tape::tape_get_feature): Convert to inline method. (fhandler_dev_tape::tape_error): New method, created from former static function. (fhandler_dev_tape::tape_get_blocksize): Remove declaration. * fhandler_raw.cc (fhandler_dev_raw::write_file): New method, created from former static function. (fhandler_dev_raw::read_file): Ditto. (fhandler_dev_raw::writebuf): Accomodate the fact that no devbuf exists under variable block size condition. (fhandler_dev_raw::raw_read): Ditto. Add local p pointer to simplify pointer arithmetic. (fhandler_dev_raw::raw_write): Always set devbufend to 0 when starting with writing. Accomodate the fact that no devbuf exists under variable block size condition. * fhandler_tape.cc: Various formatting changes. (TAPE_FUNC): New macro. Use throughout as tape function loop. (get_ll): Convert into macro. (IS_EOM): New macro. (IS_EOF): New macro. (fhandler_dev_tape::is_eom): Use IS_EOM macro. (fhandler_dev_tape::is_eof): Use IS_EOF macro. (fhandler_dev_tape::write_file): New method. (fhandler_dev_tape::read_file): New method. (fhandler_dev_tape::open): Get drive information block here once. (fhandler_dev_tape::lseek): Remove unneeded duplicate code. (fhandler_dev_tape::dup): Duplicate drive information block. (fhandler_dev_tape::ioctl): Remove drvbuf in variable block size mode. Return ERROR_INVALID_BLOCK_LENGTH instead of ERROR_MORE_DATA if buffer contains data which would get lost on buffer size changing. Use absolute tape positioning also if drive only supports logical block positioning. (fhandler_dev_tape::tape_error): New method, created from former static function. (fhandler_dev_tape::tape_get_pos): Allow logical block reporting. Workaround tape driver bug. (fhandler_dev_tape::_tape_set_pos): Reset device buffer and flags after successful repositioning. (fhandler_dev_tape::tape_set_pos): Allow logical block positioning. Workaround tape driver bug. (fhandler_dev_tape::tape_erase): Use dp instead of calling GetTapeParameters. (fhandler_dev_tape::tape_prepare): Ditto. (fhandler_dev_tape::tape_get_blocksize): Remove. (fhandler_dev_tape::tape_set_blocksize): Don't call tape_get_blocksize. Error handling already done in fhandler_dev_tape::ioctl. (fhandler_dev_tape::tape_status): Remove local `dp' variable. Accomodate logical tape reporting. Call tape_get_feature instead of accessing feature words directly. (fhandler_dev_tape::tape_compression): Use dp instead of calling GetTapeParameters. Fix resetting datcompression.
Corinna Vinschen
2004-03-13 18:15:06 +0000
5817840adf* kill.cc (get_debug_priv): New function. (forcekill): Call get_debug_priv before trying to kill process.
Corinna Vinschen
2004-03-13 18:11:13 +0000
2e93c971462004-03-12 Eric Botcazou <ebotcazou@gcc.gnu.org> Paolo Bonzini <bonzini@gnu.org>
Nathanael Nerode
2004-03-13 05:54:47 +0000
7ae33d44c0* include/malloc.h: Remove __STRICT_ANSI__ guard.
Danny Smith
2004-03-13 01:03:31 +0000
183f4d8086* wait.cc (wait4): Initialize pointer on entry. Avoid calling call_signal_handler twice since that guarantees exiting with errno set to EINTR.
Christopher Faylor
2004-03-12 22:03:33 +0000
07411d4c2e* include/process.h: Remove the #endif associated with removal of __STRICT_ANSI__ guard from non-ANSI header.
Christopher Faylor
2004-03-12 16:39:37 +0000
cbc2ab7c832004-03-12 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig
2004-03-12 13:38:46 +0000
1260d0e446* i386-dis.c (grps): Use INVLPG_Fixup instead of OP_E for invlpg. (INVLPG_Fixup): New function. (PNI_Fixup): Remove ATTRIBUTE_UNUSED from sizeflag.
Jakub Jelinek
2004-03-12 10:47:49 +0000
75f1011bbf2004-03-12 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig
2004-03-12 10:14:29 +0000
9863b78e7b* cygtls.h (waitq): Declare structure here. (_cygtls::wq): Declare. * cygtls.cc (_cygtls::fixup_after_fork): Clear wq.thread_ev to avoid using an invalid event handle in forked process. * dcrt0.cc (waitq_storage): Delete. (threadstuff): Remove waitq_storage. * perthread.h (per_thread_waitq): Delete. (waitq_storage): Delete declaration. * sigproc.cc (sigproc_init): Remove perthread waitq consideration. * sigproc.h (waitq): Delete declaration. * wait.cc (wait4): Use _my_tls waitq structure rather than per_thread. * cygtls.h (_cygtls::newmask): Delete member. (_cygtls::deltamask): New member. * gendef (_sigdelayed): Replace the call to set_process_mask by a call to set_process_mask_delta. * exceptions.cc (handle_sigsuspend): Do not filter tempmask. Or SIG_NONMASKABLE in deltamask as a flag. (_cygtls::interrupt_setup): Set deltamask only. (set_process_mask_delta): New function. (_cygtls::call_signal_handler): Replace the first call to set_process_mask by a call to set_process_mask_delta. * tlsoffsets.h: Regenerate.
Christopher Faylor
2004-03-12 03:09:28 +0000
7ea8e226ee* cygtls.cc (_cygtls::fixup_after_fork): Remove unneeded setting of oldmask. * exceptions.cc: Remove some __I386__ conditionals. (handle_exceptions): Move ppid test to outside of a loop for efficiency. (setup_handler): Make debugging output more wordy. (_cygtls::call_signal_handler): To avoid a race, use lock/unlock to synchronize with signal thread and ensure that signal_arrived event has actually been set. * gendef (_sigfe): Use ebx for all sigstack manipulations to ensure that the register is saved. Move setting of incyg to within stack lock to avoid setup_handler confusion. (_sigbe): Use ebx for all sigstack manipulations to ensure that the register is saved. (_cygtls::pop): Ditto. (_cygtls::lock): Ditto. (stabilize_sig_stack): Ditto. (setjmp): Ditto. (longjmp): Ditto.
Christopher Faylor
2004-03-12 02:07:39 +0000
2c4ef10a552004-03-11 Kazu Hirata <kazu@cs.umass.edu>
Jeff Johnston
2004-03-11 21:18:31 +0000
967641f2aa2004-03-11 Eric Botcazou <ebotcazou@gcc.gnu.org> Paolo Bonzini <bonzini@gnu.org>
DJ Delorie
2004-03-11 18:30:52 +0000
5632dd896d2004-03-10 Al Slater <al.slater@scluk.com>
Danny Smith
2004-03-10 20:00:20 +0000
41c3da6ae12004-03-09 Thomas Pfaff <tpfaff@gmx.net>
Jeff Johnston
2004-03-09 21:27:37 +0000
58e9df0f91* fhandler_serial.cc (fhandler_serial::ioctl): Implement TIOCSBRK and TIOCCBRK. * include/sys/termios.h: Define TIOCSBRK and TIOCCBRK.
Christopher Faylor
2004-03-09 02:51:26 +0000
d8672e9343.
Christopher Faylor
2004-03-09 01:29:39 +0000
5fb0fe79eb* exceptions.cc (setup_handler): Avoid suspending a thread if it in a cygwin function, in an exception, spinning, or locked. * gendef (_sigfe): Move incyg setting earlier. (sigreturn): Set incyg flag to avoid interrupting called cygwin functions. (sigdelayed): Ditto. (stabilize_sig_stack): Ditto. * sigproc.cc (proc_subproc): Don't restore process lock early in exec case. * cygtls.h: Reorganize fields in _cygtls slightly. * tlsoffsets.h: Regenerate.
Christopher Faylor
2004-03-09 01:24:08 +0000
0c378b648eadd missing entry
Christopher Faylor
2004-03-07 04:58:35 +0000
3a1ccfc8c7* fork.cc (fork_parent): Save parent pid in a temporary variable since child could conceivably exit before function returns, rendering the child's shared memory area invalid. * cygtls.h (_cygtls::incyg): Declare new field. (_cygtls::in_exception): Define new function. * exceptions.cc (setup_handler): Remove locked flag. Use 'incyg' flag and in_exception function to determine when we're in a cygwin function. (_cygtls::call_signal_handler): Decrement incyg flag prior to calling a handler. Increment it on return. * gendef (_sigfe): Increment incyg flag. Use testl for zero testing rather than orl, for consistency. (_sigbe): Decrement incyg flag. Use testl for zero testing rather than orl, for consistency. (_cygtls::pop): Use testl for zero testing rather than orl, for consistency. (stabilize_sig_stack): Ditto.
Christopher Faylor
2004-03-07 04:57:47 +0000
2942097ac2* winsup.api/known_bugs.tcl: Remove mknod01 since mknod now works. * winsup.api/ltp/mknod01.c: Remove root check when running on cygwin.
Christopher Faylor
2004-03-07 04:51:29 +0000
9514a64249update some documentation
Christopher Faylor
2004-03-06 21:43:57 +0000
f2afcfa616* gendef (sigdelayed): Handle return here rather than going through sigbe to ensure that flags are properly restored.
Christopher Faylor
2004-03-05 19:09:04 +0000
71826fa7fa2004-03-05 Filip Navara <xnavara@volny.cz>
Danny Smith
2004-03-05 09:01:04 +0000
a6435f99ea* winsup.api/pthread/mutex8e.c: New testcase. * winsup.api/pthread/mutex8n.c: Ditto. * winsup.api/pthread/mutex8r.c: Ditto.
Thomas Pfaff
2004-03-04 21:08:22 +0000
b95ae50461* include/pthread.h (PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP): New define. (PTHREAD_NORMAL_MUTEX_INITIALIZER_NP): Ditto. (PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP): Ditto. * thread.cc (pthread_mutex::is_good_initializer): Check for all posssible initializers (pthread_mutex::is_good_initializer_or_object): Ditto. (pthread_mutex::is_good_initializer_or_bad_object): Ditto. (verifyable_object_isvalid): Support up to three static initializers. (verifyable_object_isvalid (void const *,long)): Remove. (pthread_cond::is_good_initializer_or_bad_object): Remove unneeded objectState var. (pthread_cond::init): Condition remains unchanged when creation has failed. (pthread_rwlock::is_good_initializer_or_bad_object): Remove unneeded objectState var. (pthread_rwlock::init): Rwlock remains unchanged when creation has failed. (pthread_mutex::init): Remove obsolete comment. Mutex remains unchanged when creation has failed. Add support for new initializers. (pthread_mutex_getprioceiling): Do not create mutex, just return ENOSYS. (pthread_mutex_lock): Simplify. (pthread_mutex_trylock): Remove unneeded local themutex. (pthread_mutex_unlock): Just return EPERM if mutex is not initialized. (pthread_mutex_setprioceiling): Do not create mutex, just return ENOSYS. * thread.h (verifyable_object_isvalid): Support up to three static initializers. (verifyable_object_isvalid (void const *,long)): Remove prototype. (pthread_mutex::init): Add optional initializer to parameter list.
Thomas Pfaff
2004-03-04 21:04:14 +0000
08b0a057eb* gendef (sigreturn): Call stabilize_sig_stack to ensure that there are no pending signals. Restore edx later. (sigdelayed): Save edx earlier. * malloc_wrapper.cc (malloc_init): Add some more debugging output.
Christopher Faylor
2004-03-04 05:31:14 +0000
13a47bd66a2004-03-03 Stephane Carrez <stcarrez@nerim.fr>
Jeff Johnston
2004-03-04 00:35:03 +0000
e299c7addc* include/wtypes.h (DECIMAL_SETZERO): Add definition for NONAMELESSUNION case.
Danny Smith
2004-03-03 20:24:08 +0000
4149d576c322004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
Danny Smith
2004-03-03 19:19:36 +0000
f9ef90e3ab2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
Joern Rennecke
2004-03-03 18:01:49 +0000
dd890ee106* include/uxtheme.h: Include <commctrl.h>
Danny Smith
2004-03-02 23:01:16 +0000
7cdd029300* fhandler_raw.cc (fhandler_dev_raw::raw_read): When reading with variable block size, read only one block, read directly into user supplied buffer, return ENOMEM if user supplied buffer is smaller than size of next block to read. Use read2 instead of bytes_to_read to count number of bytes read. * fhandler_tape.cc (fhandler_dev_tape::open): Add debug output.
Corinna Vinschen
2004-03-02 13:07:47 +0000
ddb1a4c10a* sysv_sem.cc (semundo_adjust): Check for process id instead of process struct pointer, which isn't fixed under Cygwin. (semexit_myhook): Ditto. Adjust debug print statements to print Cygwin and Windows PIDs instead of process pointer under Cygwin.
Corinna Vinschen
2004-03-02 11:08:35 +0000
b06a028bf0* basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
Danny Smith
2004-03-02 09:50:08 +0000
e30ffa5bdd2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
Danny Smith
2004-03-02 09:15:16 +0000
0f8989463efix minor typo
Christopher Faylor
2004-03-01 20:44:02 +0000
74c9d43c5efix minor typo
Christopher Faylor
2004-03-01 20:43:22 +0000
5bbdae8f39* configure.in (mips64*-*-linux*): Override mips*-*-linux* case and disable libgcj. * configure: Regenerated.
Richard Sandiford
2004-03-01 19:34:14 +0000
a45a3b7f80Missed this in last commit.
Danny Smith
2004-03-01 10:30:00 +0000
665f6c3710Add fr450 support.
Richard Sandiford
2004-03-01 10:11:37 +0000
f3978684432004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
Danny Smith
2004-03-01 10:09:42 +0000
07bc9e41fbPR bootstrap/7087 * Makefile.tpl: Guard XFOO sed statements better. * Makefile.tpl: Add dependency for configure-target-libada. * Makefile.in: Regenerate (incidentally fixes broken commit when libada-branch was merged).
Nathanael Nerode
2004-02-28 22:03:47 +0000
d45d19f7132004-02-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney
2004-02-28 21:52:04 +0000
4e23c18123* miscfuncs.cc (check_invalid_virtual_addr): Assure the last page in the range is always tested. Add appropriate const. * mmap.cc (mmap_record::aloc_fh): Remove unused static path_conf object.
Corinna Vinschen
2004-02-26 11:32:20 +0000
ca713cfab3* exceptions.cc (setup_handler): Signal event for any sigwaitinfo if it exists to force signal to be handled. Zero event here to prevent races. * signal.cc (sigwaitinfo): Use local handle value for everything since signal thread could zero event element at any time. Detect when awaking due to thread not in mask and set return value and errno accordingly. Don't set signal number to zero unless we've recognized the signal. * sigproc.cc (sigq): Rename from sigqueue throughout. * thread.cc (pthread::join): Handle signals received while waiting for thread to terminate. * cygwin.din: Export sighold, sigqueue. * exceptions.cc (sighold): Define new function. * signal.cc (handle_sigprocmask): Set correct errno for invalid signal. Simplify debugging output. (sigqueue): Define new function. * include/cygwin/signal.h (sighold): Declare new function. (sigqueue): Ditto. * include/cygwin/version.h: Bump API minor version number. * include/limits.h (TIMER_MAX): Define. (_POSIX_TIMER_MAX): Ditto.
Christopher Faylor
2004-02-26 05:10:49 +0000
241f503c75* gendef (stabilize_sig_stack): Correctly align this pointer for call to _cygtls::call_signal_handler. * gentls_offsets: Output sizeof field. * tlsoffsets.h: Regenerate.
Christopher Faylor
2004-02-25 04:08:00 +0000
2f27f08520merge from gcc
DJ Delorie
2004-02-25 02:04:30 +0000
f135dd3ee7* cygpath.cc (long_options): Add "mode" option. (options): Ditto. (usage): Report on new option. (report_mode): New function. (main): Implement -M option.
Christopher Faylor
2004-02-25 01:23:20 +0000
5ef9bbc874* dcrt0.cc (_dll_crt0): Don't check sync_startup if threadfunc_ix is set. * external.cc (cygwin_internal): Implement CW_GET_BINMODE. * include/sys/cygwin.h: Declare CW_GET_BINMODE.
Christopher Faylor
2004-02-25 01:19:13 +0000
5dbaca1607* dcrt0.cc (_dll_crt0): Add some stern internal errors.
Christopher Faylor
2004-02-24 17:13:16 +0000
3d7e5e901fmerge from gcc
DJ Delorie
2004-02-24 16:30:28 +0000
c9a76075f5* thread.cc (pthread::cancelable_wait): Rearrange slightly. Add do_sig_wait parameter. Wait for signal_arrived if set to true. Return WAIT_SIGNALED if signal arrived. (pthread_cond::wait): Accomodate change to pthread::cancelable_wait. (pthread::join): Ditto. (semaphore::_timedwait): Ditto. (semaphore::_wait): Ditto. Change to return int to allow status feedback. (semaphore::wait): Return return value from semaphore::_wait. * thread.h (WAIT_SIGNALED): New definition. (pthread::cancelable_wait): Change declaration. Define do_sig_wait as false by default to not interfere with existing calls accidentally. (semaphore::_wait): Declare int.
Corinna Vinschen
2004-02-24 11:33:15 +0000
ffde6695da2004-02-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney
2004-02-23 19:37:48 +0000
8f8baa7c4b2004-02-23 Filip Navara <xnavara@volny.cz>
Danny Smith
2004-02-23 05:53:38 +0000
1fc8b54fe22004-02-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> * Makefile.in: Fix problem links in faq0.html file. * what.texinfo: Remove outdated 'recent' history.
Joshua Daniel Franklin
2004-02-22 23:49:15 +0000
e9dfbae1652004-01-12 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin
2004-02-22 23:21:20 +0000
4d5d7a2c09* exceptions.cc (sigpacket::process): Make sure that tls is filled in for SIGSTOP condition. (_cygtls::call_signal_handler): Restore signal mask using saved oldmask rather than current oldmask.
Christopher Faylor
2004-02-21 22:57:36 +0000
53a207edfa* include/_mingw.h (__UNUSED_PARAM): Define macro. * include/wchar.h (fwide): Use it. (mbsinit): Ditto.
Danny Smith
2004-02-21 07:21:36 +0000
7c03f79971* Makefile.in (build_dumper): Detect missing iconv library. * cygpath.cc (dowin): Report on filename conversion errors. (doit): Ditto. * strace.cc (main): Use symbolic constant for _STRACE_ALL when setting mask.
Christopher Faylor
2004-02-21 04:51:15 +0000
3a0f12b588* path.cc (conv_path_list): Return error condition. (copy1): New function. (copyenc): New function. (mount_item::fnmunge): Return error condition. Use new functions to copy strings. (mount_item::build_win32): Ditto. (mount_info::conv_to_win32_path): Return error condition. (cygwin_conv_to_posix_path): Return result of path conversion. (cygwin_conv_to_full_posix_path): Ditto. (return_with_errno): New macro. (cygwin_win32_to_posix_path_list): Use new macro to potentially set errno. (cygwin_posix_to_win32_path_list): Ditto. * path.h (mount_item::fnmunge): Add size argument. (mount_item::build_win32): Ditto.
Christopher Faylor
2004-02-21 04:46:00 +0000
a2d3e2482dIndex: ChangeLog 2004-02-19 Andrew Cagney <cagney@redhat.com>
Andrew Cagney
2004-02-19 14:55:25 +0000
ed0069cc25* include/Gl/glu (GLU_ERROR): Define. Thanks to Philip Lamb <phil at rave dot co dot nz>
Danny Smith
2004-02-19 05:46:27 +0000
19bb757951* include/Gl/glu.h: Include <stddef.h>. Thanks to Greg Couch <gregcouch@users.sourceforge.net>
Danny Smith
2004-02-19 03:04:14 +0000
0e061ecf96* fork.cc (fork_child): Invert sense of test which defeated correct handling in a fork from a non-main thread. * dcrt0.cc (initial_env): Eliminate parameter and just send DebugBreak when appropriate. (dll_crt0_0): Reflect parameter change to initial_env. (dll_crt0_1): Don't call initial_env.
Christopher Faylor
2004-02-18 22:32:15 +0000
2d6c4a1a65* gendef (stabilize_sig_stack): New function. (setjmp): Import, add sig stack handling. Store sig stack info. (longjmp): Call stabilize_sig_stack. Restore sig stack info. * config/i386/setjmp.c: Remove.
Christopher Faylor
2004-02-18 20:48:38 +0000
a682de34be* fork.cc (fork_child): Move fixup_shms_after_fork so that signal_arrived is initialized when calling it.
Corinna Vinschen
2004-02-17 21:17:25 +0000
212592dcc9* syscalls.cc (rename): Do not test the MoveFile error code where MoveFileEx exists.
Corinna Vinschen
2004-02-16 11:45:04 +0000
04dbc76ea5correct changelog
Christopher Faylor
2004-02-16 02:34:36 +0000
b4f0009fe3* cygheap.cc (_csbrk): Report failing condition to stderr rather than strace.
Christopher Faylor
2004-02-16 02:03:54 +0000
cc9c680509* include/w32api.h: Increment version to 3.0. * Makefile.in: Ditto. * README.win32api: Modify license to Public Domain per agreement as found in the mingw-dvlpr list archive.
Earnie Boyd
2004-02-15 09:46:16 +0000
955bf2ee96* Makefile.in: Compile syscalls.o with -fomit-frame-pointer. * sigproc.cc: Eliminate unused variable.
Christopher Faylor
2004-02-15 02:44:16 +0000
968bdf96b1* getopt.c: Replace with latest NetBSD version 1.16. Keep Cygwin specific changes as minimal as possible.
Corinna Vinschen
2004-02-14 19:43:52 +0000