3593c18730space
Christopher Faylor
2002-11-02 03:31:15 +0000
fe5ba952452002-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
4c8eba2cf32002-10-30 Guido Serassio <serassio@libero.it>
Danny Smith
2002-10-30 01:07:54 +0000
aaa7b02155merge from gcc
DJ Delorie
2002-10-27 01:02:05 +0000
238c78807dmerge 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
664252b7542002-10-25 Bernd Schmidt <bernds@redhat.com>
Jeff Johnston
2002-10-25 19:18:46 +0000
8dec3c152cRegenerated with latest autoconf.
Jeff Johnston
2002-10-25 19:05:34 +0000
218ef1c0abRegenerate to use latest autoconf tools.
Jeff Johnston
2002-10-25 19:00:54 +0000
9e60b9a99c2002-10-25 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2002-10-25 18:35:21 +0000
7583434335merge 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
5ec14fe40aChange _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
cf70a7e372fix typo
Christopher Faylor
2002-10-20 04:53:30 +0000
818089d9c8missed checkin
Christopher Faylor
2002-10-20 04:46:31 +0000
f6db44c954force checkin
Christopher Faylor
2002-10-20 04:42:45 +0000
da17f96378fix typo
Christopher Faylor
2002-10-20 04:42:13 +0000
aab9ff2a5e2002-10-19 Kang Li <rubylith@users.sourceforge.net>
Danny Smith
2002-10-20 04:35:58 +0000
1c00ad29b82002-10-19 Danny Smith <dannysmith@users.sourceforge.net>
Danny Smith
2002-10-20 04:30:28 +0000
d25c187f12Rename _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
3350721cfffix changelog
Christopher Faylor
2002-10-19 11:59:14 +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
978ea3cf1c2002-10-18 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2002-10-18 23:39:07 +0000
a42cf80a9d2002-10-18 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2002-10-18 22:52:40 +0000
f5459640092002-10-04 Michael Snyder <msnyder@redhat.com>
Jeff Johnston
2002-10-18 21:09:02 +0000
2ed0e93ccc2002-10-18 Stephane Carrez <stcarrez@nerim.fr>
Jeff Johnston
2002-10-18 20:54:37 +0000
c9ccb1f20e2002-10-18 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2002-10-18 18:19:47 +0000
94c5b430a12002-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
e9350b65752002-10-17 Robert Collins <rbtcollins@hotmail.com>
Robert Collins
2002-10-17 08:44:18 +0000
841cf30bc32002-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
6b67d752ccmerge 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
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
ccdae54335Fix 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
b04b30b9142002-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
ce6ac4003f2002-10-08 Heiko Gerdau <hg@technosis.de>
Danny Smith
2002-10-09 00:16:22 +0000
32fef334cd2002-10-08 Heiko Gerdau <hg@technosis.de>
Danny Smith
2002-10-08 20:28:14 +0000
73972116862002-10-07 Joel Sherrill <joel@OARcorp.com>
Joel Sherrill
2002-10-08 13:09:05 +0000
89e3fcba702002-10-07 Joel Sherrill <joel@OARcorp.com>
Joel Sherrill
2002-10-08 13:03:07 +0000
54ec52e4a42002-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
d389acbabf2002-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
0709b9ba16Add 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
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
f8f63f9bc1whitespace
Christopher Faylor
2002-10-05 17:47:25 +0000
b63ad95b8d2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
Danny Smith
2002-10-04 04:39:26 +0000
d905b7d0ce2002-10-04 "KJK::Hyperion" <noog@libero.it>
Danny Smith
2002-10-04 04:25:00 +0000
6930d6cdd02002-10-04 "KJK::Hyperion" <noog@libero.it>
Danny Smith
2002-10-04 04:18:55 +0000
af5a221f602002-10-03 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2002-10-03 19:33:08 +0000