Commit Graph

  • 3593c18730 space Christopher Faylor 2002-11-02 03:31:15 +0000
  • fe5ba95245 2002-10-31 Pierre Humblet <pierre.humblet@ieee.org> Pierre Humblet 2002-11-01 01:47:29 +0000
  • cf157504a8 * cygpath.cc (get_long_path_name_w32impl): Define similarly to GetLongPathName. (get_long_name): Correctly prototype GetLongPathName. (get_long_paths): Implement using get_long_name to cut down on code duplication. (doit): Do various things to make path output work predictably. Christopher Faylor 2002-10-31 02:40:26 +0000
  • bfb1f3e04f * include/cygwin/version.h: Bump DLL minor number. Christopher Faylor 2002-10-30 21:06:21 +0000
  • 831d6fa520 * external.cc (cygwin_internal): Implement CW_CMDLINE. * pinfo.h (SIGCOMMUNE): New signal type. (commune_result): New structure for commune functions. (picom): New enum for commune functions. (_pinfo::hello_pid): New. Pid who's communicating with me. (_pinfo::tothem): New. Handle of communicating pipe. (_pinfo::fromthem): Ditto. (_pinfo::commune_recv): Declare. (_pinfo::commune_send): Declare. (_pinfo::alive): Declare. (_pinfo::cmdline): Declare. (_pinfo::lock): Declare. * pinfo.cc (set_myself): Initialize new _pinfo lock. (_pinfo::alive): Define. Determines if process still exists. (_pinfo::commune_recv): Define. Receive info from another cooperating process. (_pinfo::commune_send): Define. Send info to another cooperating process. (_pinfo::cmdline): Define. Determine command line of a given process. * include/sys/cygwin.h (CW_CMDLINE): Define. *sigproc.cc (talktome): Communicate with any processes who want to talk to me. (wait_sig): Honor __SIGCOMMUNE. * fhandler.cc (fhandler_virtual::fixup_after_exec): Declare. * fhandler_proc.cc: Use malloc/free/realloc throughout rather than cmalloc since buffers don't need to be propagated to subprocesses. * fhandler_registry.cc: Ditto. * fhandler_virtual.cc: Ditto. (fhandler_virtual::fixup_after_exec): Define. * fhandler_process.cc: Ditto for malloc/free/realloc. (process_listin): Add "cmdline". (fhandler_process::fill_filebuf): Implement PROCESS_CMDLINE. * miscfuncs.cc (isalpha_array): New array populated with xor values for alpha characters to switch from one case to another. * string.h (cygwin_strcasematch): New asm implementation of case match. * string.h (cygwin_nstrcasematch): New asm implementation of counted case match. Christopher Faylor 2002-10-30 21:05:18 +0000
  • 4c8eba2cf3 2002-10-30 Guido Serassio <serassio@libero.it> Danny Smith 2002-10-30 01:07:54 +0000
  • aaa7b02155 merge from gcc DJ Delorie 2002-10-27 01:02:05 +0000
  • 238c78807d merge from gcc DJ Delorie 2002-10-27 01:01:04 +0000
  • c3deee20b4 * Makefile.tpl (bootstrap): Add bubblestrap, quickstrap, cleanstrap, and restrap targets to this rule. * Makefile.in: Regenerate. DJ Delorie 2002-10-26 03:57:38 +0000
  • 664252b754 2002-10-25 Bernd Schmidt <bernds@redhat.com> Jeff Johnston 2002-10-25 19:18:46 +0000
  • 8dec3c152c Regenerated with latest autoconf. Jeff Johnston 2002-10-25 19:05:34 +0000
  • 218ef1c0ab Regenerate to use latest autoconf tools. Jeff Johnston 2002-10-25 19:00:54 +0000
  • 9e60b9a99c 2002-10-25 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-10-25 18:35:21 +0000
  • 7583434335 merge from gcc DJ Delorie 2002-10-25 00:01:55 +0000
  • fcaf83687b * configure.in (i[3456]86-*-linux*): Add check to disable ${libgcj} for glibc1. Hans-Peter Nilsson 2002-10-24 23:31:47 +0000
  • 950a7601d1 * pwdgrp.h (pwdgrp_read::open): Compare fh to INVALID_HANDLE_VALUE. Christopher Faylor 2002-10-24 14:33:13 +0000
  • a8ab20942e * ntsec.sgml: Correct some minor grammatical errors. Joshua Daniel Franklin 2002-10-23 04:29:46 +0000
  • 0fd3e6ea29 * dll.sgml: Simplify dll build instructions. Joshua Daniel Franklin 2002-10-23 03:55:34 +0000
  • 281e3b2423 * fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Nevermind. Revert everything to previous state wrt ntsec and exec bits. Christopher Faylor 2002-10-23 02:32:34 +0000
  • 082512aea1 * shared.cc (shared_info::initialize): Use correct value for version comparison. * include/cygwin/version.h (CYGWIN_VERSION_MAGIC): Use all of a DWORD for magic calculation. Christopher Faylor 2002-10-23 02:20:38 +0000
  • 046a4e718e * fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Oops. Only do the executable thing for #! scripts since .exe files wouldn't be executable in ntsec case regardless. Christopher Faylor 2002-10-22 21:35:21 +0000
  • 7dcbb978e0 * fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Always consider .exe files and '#!' shell scripts to be executable. Christopher Faylor 2002-10-22 20:41:31 +0000
  • d525130f04 * cygthread.cc (cygthread::exiting): New variable. (cygthread::initialized): Delete. (cygthread::stub): Use exiting variable to determine when to exit. (cygthread::runner): Delete. (cygthread_protect): New variable. (cygthread::init): Don't start runner thread. Initialize muto for list protection. (cygthread::freerange): Return pointer to cygthread. (cygthread::operator new): Change logic to start threads on an as-needed basis. (cygthread::detach): Don't zero id. (cygthread::terminate): Don't kill any executing threads. Just set exiting flag. * cygthread.h (cygthread): Reflect above changes. * dcrt0.cc (dll_crt0_1): Move cygthread initialization later. * fork.cc (fork_child): Do fdtab fixup after dll fixup or (apparently) winsock may allocate memory in dll load address. Christopher Faylor 2002-10-22 20:16:31 +0000
  • 329b9ead3e * sec_helper.cc (cygsid::get_id): If the sid matches a sid stored in cygheap->user, return the uid or gid from myself. * security.cc (alloc_sd): If gid == myself->gid, return the group sid from cygheap->user. Remove the test for uid == original_uid, which is counter-productive. Christopher Faylor 2002-10-22 16:22:10 +0000
  • 1cc651ecaf * cygheap.cc (cygheap_fixup_in_child): Use user_heap element in cygheap. (init_cheap): Ditto for declaration. * fork.cc (fork_parent): Use user_heap element in cygheap. * heap.h (inheap): Ditto. * heap.cc (sbrk): Ditto. (heap_init): Ditto. Reorganize to shrink heap chunk as required and record new value in cygheap. * dcrt0.cc (dll_crt0_1): More "move the cygthread init" games. * shared.cc (open_shared): Rework memory protection to properly deal with relocated shared segment. (shared_info::heap_chunk_size): Rename element to 'heap_chunk'. * shared_info.h (shared_info): Ditto for declaration. * strace.cc (strace::hello): Report on heap chunk size from cygheap since it may shrink. Christopher Faylor 2002-10-22 16:18:55 +0000
  • 5ec14fe40a Change _function() to function() throughout. * cygwin.din: Remove last vestiges (?) of newlib wrappers. * cygthread.cc (cygthread::detach): Always wait for event or suffer an apparently inavoidable race. * dcrt0.cc (dll_crt0_1): Allocate threads after stack has been relocated. * debub.cc (lock_debug): Don't acquire lock on exit. * fork.cc (fork_child): Recreate mmaps before doing anything else since Windows has a habit of using blocks of memory in the child that could previously have been occupied by shared memory in the parent. * mmap.cc (fhandler_disk_file::fixup_mmap_after_fork): Issue error here and provide some details about what went wrong. (fixup_mmaps_after_fork): Remove error message. * shared.cc (open_shared): Move warning message so that more detail is possible. * sigproc.cc (sigproc_init): Initialize sync_proc_subproc to avoid a race. (sigproc_terminate): Specifically wait for process thread to terminate. Christopher Faylor 2002-10-21 01:00:58 +0000
  • ccefaab1d5 * cygthread.cc (cygthread::stub): Fix typo. (cygthread::terminate): Don't zero thread handle prior to using it. Christopher Faylor 2002-10-20 18:17:43 +0000
  • cf70a7e372 fix typo Christopher Faylor 2002-10-20 04:53:30 +0000
  • 818089d9c8 missed checkin Christopher Faylor 2002-10-20 04:46:31 +0000
  • f6db44c954 force checkin Christopher Faylor 2002-10-20 04:42:45 +0000
  • da17f96378 fix typo Christopher Faylor 2002-10-20 04:42:13 +0000
  • aab9ff2a5e 2002-10-19 Kang Li <rubylith@users.sourceforge.net> Danny Smith 2002-10-20 04:35:58 +0000
  • 1c00ad29b8 2002-10-19 Danny Smith <dannysmith@users.sourceforge.net> Danny Smith 2002-10-20 04:30:28 +0000
  • bfda61d419 * sigproc.cc (wait_sig): Remove obsolete sigchld logic. Christopher Faylor 2002-10-20 04:17:59 +0000
  • d25c187f12 Rename _kill() to kill() throughout. Rename _raise() to raise() throughout. Rename _pid() to pid() throughout. * Makefile.in: Compile some objects with -fomit-frame-pointer. * cygwin.din: Reverse aliasing for _kill. * syscalls.cc (_getpid_r): New function, implemented for newlib compatibility. * shared.cc (open_shared): Remove reserving of memory since previous change eliminate the need for this hack. Christopher Faylor 2002-10-20 04:15:50 +0000
  • bea966c0d9 * Makefile.in (CRT0S): Add txtmode.o binmode.o. (MINGW_OBJS): Add txtmode.o. (SRCDIST_FILES): Add txtmode.c binmode.c. crt1.c: Don't include fcntrl.h, stdlib.h. (_fmode): Declare, without dllimport attribute. (__p__fmode): Declare access function for dll's _fmode. (_mingw32_init_fmode): Sync dll _fmode with staticly linked _fmode for app. * txtmode.c: New file. * binmode.c: New file. * samples/fmode/test2.c: New file. * samples/fmode/jamfile: Add test2.exe target. Danny Smith 2002-10-19 20:26:26 +0000
  • 1fc4df5a69 * fork.cc (fork_child): Move pinfo fixup later to attempt some minor gains from concurrency from cythread::init. Christopher Faylor 2002-10-19 18:29:37 +0000
  • 3350721cff fix changelog Christopher Faylor 2002-10-19 11:59:14 +0000
  • 7c51881531 * mount.cc (usage): Correctly report default mode. Christopher Faylor 2002-10-19 11:41:31 +0000
  • a85860b5c8 * dcrt0.cc (dll_crt0_1): Initialize cygwin threads here only when not forking. * fork.cc (fork_child): Initialize cygwin thread later in process to avoid allocating memory for thread stacks. * shared.cc (open_shared): Issue warning if NT and shared segment is relocated. Christopher Faylor 2002-10-19 00:57:06 +0000
  • 824166e620 * cygthread.cc: Bump number of cygthreads up to accommodate applications which use ttys. Christopher Faylor 2002-10-19 00:35:20 +0000
  • 60bc7b5977 * fork.cc (fork_child): Move mmap initialization. * shared.cc (shared_info::heap_chunk_size): Store info as megabytes. Search HKEY_LOCAL_MACHINE as well as HKEY_CURRENT_USER. * shared_info.h (shared_info::initial_heap_size): Change element name to reflect new functionality. * strace.cc (strace::hello): Report on initial heap size. Christopher Faylor 2002-10-18 23:52:59 +0000
  • 978ea3cf1c 2002-10-18 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-10-18 23:39:07 +0000
  • a42cf80a9d 2002-10-18 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-10-18 22:52:40 +0000
  • f545964009 2002-10-04 Michael Snyder <msnyder@redhat.com> Jeff Johnston 2002-10-18 21:09:02 +0000
  • 2ed0e93ccc 2002-10-18 Stephane Carrez <stcarrez@nerim.fr> Jeff Johnston 2002-10-18 20:54:37 +0000
  • c9ccb1f20e 2002-10-18 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-10-18 18:19:47 +0000
  • 94c5b430a1 2002-10-18 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-10-18 18:18:49 +0000
  • 5d8c2b592d * thread.cc (verifyable_object_isvalid): Test for a valid object pointer before testing for static ptr. Christopher Faylor 2002-10-18 14:02:40 +0000
  • abb58a6d3f * dtable.cc (dtable::init_std_file_from_handle): Force "devices" to always be in binary mode. Temporary fix until ssh is rebuilt? Christopher Faylor 2002-10-18 01:28:48 +0000
  • fef1edbc9a * dtable.cc (dtable::set_file_pointers_for_exec): New function. * dtable.h (dtable::set_file_pointers_for_exec): Declare new function. * spawn.cc (spawn_guts): Call dtable::set_file_pointers_for_exec to set pointers to EOF when execing non-cygwin applications. Christopher Faylor 2002-10-17 17:45:09 +0000
  • e9350b6575 2002-10-17 Robert Collins <rbtcollins@hotmail.com> Robert Collins 2002-10-17 08:44:18 +0000
  • 841cf30bc3 2002-10-17 Thomas Pfaff <tpfaff@gmx.net> Robert Collins 2002-10-17 08:31:30 +0000
  • d7c2dc62fd * include/winuser.h (MONITORINFOEX[AW]): Add structure definitions and ANSI/UNICODE mappings. Cleanup whitespace. Danny Smith 2002-10-16 22:20:34 +0000
  • 6b67d752cc merge from gcc DJ Delorie 2002-10-16 13:47:35 +0000
  • 207daf0f11 * fhandler_tty.cc (fhandler_tty_slave::read): Attempt #527 to properly implement VMIN/VTIME. Christopher Faylor 2002-10-16 04:54:08 +0000
  • 6c6c3b90e9 * shared.cc (open_shared): Revert to "old" method for shared memory location if !wincap.needs_memory_protection. * wincap.cc: Implement needs_memory_protection throughout. * wincap.h: Ditto. Christopher Faylor 2002-10-15 17:04:20 +0000
  • fdb28b5e5f * child_info.h (CURR_CHILD_INFO_MAGIC): Reset. (child_info_fork::mount_table): Remove. (child_info_fork::myself_addr): Remove. * fork.cc (fork_child): Don't set either of the above. * dcrt0.cc (dll_crt0_1): Call memory_init as early as possible. * fhandler_console.cc (console_state): Move to shared_info.h. (fhandler_console::get_tty_stuff): Reflect open_shared arg change. * pinfo.cc (myself_addr): Remove definition. (pinfo::init): Get myself address from open_shared. * pinfo.h (myself_addr): Remove declaration. * shared.cc (open_shared): Rework so that known shared memory locations are protected. Take shared memory type as fifth argument. (memory_init): Reflect open_shared arg change. * shared_info.h (shared_locations): New enum. (console_state): Move here. (open_shared): Reflect open_shared arg change in declaration. Christopher Faylor 2002-10-15 07:03:45 +0000
  • 54030e2146 * child_info.h (CURR_CHILD_INFO_MAGIC): Reset. (child_info_fork::heaptop): Remove obsolete element. (child_info_fork::heabbase): Ditto. (child_info_fork::heapptr): Ditto. (child_info_fork::mount_table): New element. (child_info_fork::myself_addr): Ditto. * dcrt0.cc (dll_crt0_1): Set mount_table and myself_addr when forking. (initial_env): Add newline to "sleeping" message. * dll_init.cc (reserve_upto): Accommodate cygwin heap when freeing memory. Make debugging output a little more descriptive. * fork.cc (fork_parent): Save mount_table and myself_addr. * pinfo.cc (myself_addr): New variable. (set_myself): Pass PID_MYSELF flag to init. (pinfo::Init): Honor PID_MYSELF. Save address where myself shared memory resides in myself_addr, for fork. * pinfo.h (myself_addr): Declare. * shared.cc (memory_init): On fork, use previously saved address for location of mount table. * include/sys/cygwin.h (PID_MYSELF): New value. * dtable.cc (dtable::stdio_init): Don't pass access type to init_std_file_from_handle. It's always the same. (dtable::init_std_file_from_handle): Remove access type argument. Assume read/write. * dtable.h (dtable::init_std_file_from_handle): Ditto for declaration. * exceptions.cc (try_to_debug): Don't try to debug if already being debugged. * fhandler_console.cc (shared_console_info_save): New variable. (fhandler_console::get_tty_stuff): Save address of shared console stuff for fork. Christopher Faylor 2002-10-14 20:25:52 +0000
  • c14ae835c5 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53. * configure.in: Ditto. * lib/Makefile.in: Ditto. * lib/ddk/Makefile.in: Correct installation procedure. Adjust for autoconf-2.53. * configure: Regenerate. Earnie Boyd 2002-10-14 19:59:04 +0000
  • ad1d049af9 * cgen.h: Test __BFD_H_SEEN__ rather than BFD_VERSION_DATE. Alan Modra 2002-10-14 10:55:14 +0000
  • 969203ce91 * cygthread.cc (cygthread::stub): Reintroduce clearing of __name but do it before SetEvent to eliminate a race. (cygthread::terminate): Accumulate list of threads to check for termination and call WaitForMultipleObjects on list rather than waiting for each thread individually. * sigproc.cc (subproc_init): Zap hwait_subproc thread handle since it is no longer used. * spawn.cc (spawn_guts): Fix so that cygthread::terminate is *really* called only for exec. Christopher Faylor 2002-10-14 03:51:44 +0000
  • a7a5d0ba37 * cygthread.cc (cygthread::stub): Don't zero __name here. That introduces a race. Christopher Faylor 2002-10-14 02:37:49 +0000
  • 5c2b46f4a8 * include/windows.h: Don't include basetyps.h. * include/objfwd.h: Do include basetyps.h. Danny Smith 2002-10-14 02:12:51 +0000
  • bac610ad86 * include/cygwin/version.h: Bump DLL minor number. Christopher Faylor 2002-10-14 00:06:33 +0000
  • 3f5046a540 * cygthread.cc (cygthread::stub): Don't create event for long-running threads. Initialize thread_sync event here which is used to Suspend using an event rather than relying on SuspendThread/ResumeThread. (cygthread::init): Save handle to runner thread for future termination. (cygthread::cygthread): Only resume thread when it is actually suspended. Otherwise signal thread completion event. (cygthread::terminate): Forcibly terminate runner thread and any helper threads. Call DisableThreadLibrary calls if execing. * cygthread.h (cygthread::thread_sync): Declare. * dcrt0.cc (do_exit): Eliminate calls to obsolete window_terminate and shared_terminate. * exceptions.cc (events_terminate): Don't bother closing title_mutex since it is going away anyway. * pinfo.cc (_pinfo::exit): Call cygthread::terminate to ensure that threads are shut down before process exit or otherwise strange races seem to occur. * shared.cc (shared_terminate): Eliminate. * shared.h (shared_terminate): Eliminate declaration. * winsup.h (window_terminate): Eliminate declaration. * spawn.cc (spawn_guts): Call cygthread::terminate early in process if execing. Call DisableThreadLibrary calls if execing. * window.cc (Winmain): Call ExitThread to force exit. (window_terminate): Eliminate. * dcrt0.cc (do_exit): Track exit state more closely. Christopher Faylor 2002-10-13 18:16:33 +0000
  • 5cafa3aa1a * include/objbase.h: Include rpc.h and rpcndr.h before header guard. Danny Smith 2002-10-13 03:11:58 +0000
  • 95a962432f * sh.h: Add SH TLS relocs. Kaz Kojima 2002-10-11 14:36:03 +0000
  • ccdae54335 Fix attribution. (Tsk, tsk. Force of habit, sorry.) Richard Sandiford 2002-10-11 10:30:49 +0000
  • f770cf44c3 * libc/include/sys/config.h (SIZE_T_SMALLER_THAN_LONG): Undefine. * libc/stdlib/mallocr.c (long_sub_size_t): Define in a way that doesn't require the SIZE_T_SMALLER_THAN_LONG macro. Richard Sandiford 2002-10-11 10:28:30 +0000
  • afc65aebbd * include/olectl.h (PROPPAGEINFO): Change type of field cb to ULONG. Danny Smith 2002-10-11 03:40:06 +0000
  • b04b30b914 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com> Danny Smith 2002-10-11 03:38:14 +0000
  • 798a4740d7 * include/stdint.h (INT64_C, UINT64_C ): Append suffix to let macros work with C89. (INTMAX_C, UINTMAX_C): Likewise. Danny Smith 2002-10-11 02:21:56 +0000
  • f98e630084 * include/string.h (strcasecmp): Make extern __inline__. (strncasecmp): Likewise. (wcscmpi): Likewise. Danny Smith 2002-10-11 01:41:31 +0000
  • b01ff453d9 * window.cc (gethwnd): Use SetThreadPriority method. Christopher Faylor 2002-10-10 05:31:43 +0000
  • 2a3bf3e2ce * Makefile.in (new-cygwin1.dll): Reorganize library order. * dcrt0.cc (do_exit): Move thread stuff after vfork stuff or threads are terminated during vfork. * sigproc.cc (proc_terminate): Grab proc lock prior to signalling subproc thread exit to avoid an extra "wait-for-thread-to-exit". Christopher Faylor 2002-10-10 05:23:23 +0000
  • c4ec64d76b * cygthread.cc (cygthread::stub): Don't create an event for "cygself" threads. Assume that they exit via an ExitThread call. * cygthread.h (cygthread::SetThreadPriority): New function. (cygthread::zap_h): New function. * dcrt0.cc (do_exit): Move cygthread::terminate earlier and establish exit_state guard. * fhandler.h (fhandler_tty_master::output_thread): Delete. * fhandler_tty.cc (fhandler_tty_master::init): Set priority for threads via method. Zap handles when done. Don't treat process_output specially. (process_output): Call ExitThread directly. (fhandler_tty_master::fixup_after_fork): Don't worry about output_thread. (fhandler_tty_master::fixup_after_exec): Ditto. * sigproc.cc (proc_terminate): Don't detach from hwait_subproc. Just let it exit. (sigproc_init): Close thread handle after initialization. (wait_sig): Use GetCurrentThread() as SetThreadPriority call rather than *event* handle. Call ExitThread directly on termination. (wait_subproc): Call ExitThread directly on termination. * tty.cc (tty_list::terminate): Don't attempt t detach from output_thread. Christopher Faylor 2002-10-09 05:55:40 +0000
  • 7da53596cf * cygheap.cc (dup_now): Make fatal error a little more informative. (cygheap_setup_for_child): Detect when default size of shared region is less than the current size and allocate that much. (_cbrk): Just return NULL on inability to allocate. (_cmalloc): Ditto. * cygheap.h (CYGHEAPSIZE): Change size to reflect newer, tinier fhandler sizes. * spawn.cc (av::error): New element, reflects potential errno from cmalloc. (av::~av): Don't free NULL pointers. (av::replace0_maybe): Detect out-of-memory conditions. (av::dup_maybe): Ditto. (av::dup_all): Ditto. (av::unshift): Ditto. (spawn_guts): Set errno and return if argv creation ran into problems. * fhandler.h (fhandler_union): Change member names to something safer. * fhandler_console.cc (fhandler_console::get_tty_stuff): Always set fhandler_console::dev_state regardless of whether shared region is initialized. * cygthread.cc (cygthread::runner): Use ExitThread rather than return (planning for future). Christopher Faylor 2002-10-09 04:08:05 +0000
  • ce6ac4003f 2002-10-08 Heiko Gerdau <hg@technosis.de> Danny Smith 2002-10-09 00:16:22 +0000
  • 32fef334cd 2002-10-08 Heiko Gerdau <hg@technosis.de> Danny Smith 2002-10-08 20:28:14 +0000
  • 7397211686 2002-10-07 Joel Sherrill <joel@OARcorp.com> Joel Sherrill 2002-10-08 13:09:05 +0000
  • 89e3fcba70 2002-10-07 Joel Sherrill <joel@OARcorp.com> Joel Sherrill 2002-10-08 13:03:07 +0000
  • 54ec52e4a4 2002-10-07 Joel Sherrill <joel@OARcorp.com> Joel Sherrill 2002-10-08 13:01:02 +0000
  • 3c66c0707c * fhandler.h (dev_console): New class. (fhandler_console::dev_state): New class element. (fhandler_console::mouse_aware): Use dev_state element. (fhandler_console::get_tty_stuff): Declare new function. * fhandler_console.cc: Use dev_state fhandler_console element, throughout. (fhandler_console::get_tty_stuff): Move to fhandler_console class. Incorporate dev_console information. Move constructor stuff here. Christopher Faylor 2002-10-08 06:16:16 +0000
  • 9655ff2680 * dtable.cc (dtable::init_std_file_from_handle): Try to mimic standard open behavior with files redirected from stdin/stdout/stderr, i.e., fmode settings take precedence over mount settings. Christopher Faylor 2002-10-08 02:44:35 +0000
  • d389acbabf 2002-10-07 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-10-07 23:10:13 +0000
  • dd76747b8e * dtable.cc (unknown_file): New variable. (dtable::init_std_file_from_handle): Don't set binmode if we couldn't determine the actual file name on stdin/stdout/stderr. (handle_to_fn): Return unknown_file when can't determine filename. Christopher Faylor 2002-10-07 20:06:16 +0000
  • 0709b9ba16 Add tic4x target. Nick Clifton 2002-10-07 16:40:56 +0000
  • c50e457724 * mips/ddb.ld: KEEP .init and .fini. * mips/ddb-kseg0.ld: Likewise. Richard Sandiford 2002-10-07 16:24:00 +0000
  • bc63ea872c * dcrt0.cc (do_exit): Call DisableThreadLibraryCalls since we don't need to track thread detaches. * init.cc (dll_entry): Reorganize slightly. Fix api_fatal message. Christopher Faylor 2002-10-07 04:12:54 +0000
  • 66451d9590 * mingwex/math/powil.c: Rename powil to __powil. * mingwex/math/powl.c: Adjust declaration and call to __powil. Remove comment on powil. * mingwex/math/powi.c: New file. * mingwex/math/powif.c: New file. * mingwex/math/pow.c: New file. * mingwex/math/cephes_mconf.h. Add double and float versions of constants. (polevl): Add double precision function. (p1evl): Likewise. * mingwex/Makefile.in (MATH_DISTFILES): Add pow.c, powi.c, powif.c. (MATH_OBJS): Add pow.o, powi.o, powif.o. Danny Smith 2002-10-06 23:26:43 +0000
  • 2bacbfb1d1 2002-10-06 Casper Hornstrup <chorns@it.dk> Earnie Boyd 2002-10-06 22:18:26 +0000
  • 09663d31bb * cygthread.cc (cygthread::stub): Very minor cleanup. (cygthread::stub): Report overflows in cygwin thread pool when DEBUGGING is on and special environment variable is not set. (cygthread::terminate): Set event only when event actually exists. * exceptions.cc (signal_exit): Set priority of main thread to low before setting current thread to high. Christopher Faylor 2002-10-06 01:01:58 +0000
  • f8f63f9bc1 whitespace Christopher Faylor 2002-10-05 17:47:25 +0000
  • b63ad95b8d 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com> Danny Smith 2002-10-04 04:39:26 +0000
  • d905b7d0ce 2002-10-04 "KJK::Hyperion" <noog@libero.it> Danny Smith 2002-10-04 04:25:00 +0000
  • 6930d6cdd0 2002-10-04 "KJK::Hyperion" <noog@libero.it> Danny Smith 2002-10-04 04:18:55 +0000
  • af5a221f60 2002-10-03 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-10-03 19:33:08 +0000
  • 8c8150d4c9 2002-10-03 Nathanael Nerode <neroden@gcc.gnu.org> Nathanael Nerode 2002-10-03 19:08:53 +0000
  • 3073f3f29d * include/cytpe.h (_imp____mbcur_max): Add missing ';'. (_imp____mbcur_max_dll): Likewise. Danny Smith 2002-10-03 00:51:25 +0000