summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo.Jeff Johnston2005-01-071-1/+1
|
* 2005-01-07 Paul Brook <paul@codesourcery.com>Jeff Johnston2005-01-079-4/+147
| | | | | | | | | | | * configure.in: Add test for .init_array. * configure: Regenerate. * newlib.hin: Add HAVE_INITFINI_ARRAY. * libc/misc/Makefile.am: Add init.c * libc/misc/Makefile.in: Regenerate. * libc/misc/init.c: New file. * libc/sys/arm/crt0.S: Call __libc_{init,fini}_array instead of _init/_fini if they exist.
* 2005-01-07 Paul Brook <paul@codesourcery.com>Jeff Johnston2005-01-072-0/+11
| | | | | * arm/crt0.S: Call __libc_{init,fini}_array instead of _init/_fini if they exist.
* * fhandler_process.cc: Fix copyright date.Corinna Vinschen2005-01-071-1/+1
|
* 2005-01-06 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2005-01-065-9/+73
| | | | | | | | | * libc/stdlib/strtod.c (_strtod_r): Add NaN support. * (strtof): Ditto. * libc/stdio/vfscanf.c (__svfscanf_r): Ditto. * Makefile.am (MATHOBJS_IN_LIBC): Add s_nan and sf_nan functions for use by strtod and strtof. * Makefile.in: Regenerated.
* * fhandler_process.cc: Use strcasematch instead of strcasecmpCorinna Vinschen2005-01-062-3/+8
| | | | throughout.
* * syscalls.cc (rename): Fix behaviour in case of renaming directoriesCorinna Vinschen2005-01-062-11/+68
| | | | according to SUSv3.
* 2005-01-06 Hans-Peter Nilsson <hp@axis.com>Jeff Johnston2005-01-062-1/+6
| | | | | * libc/stdio/ftell.c (ftell_r): Add parenthesis for __SWR bit-test in combination with NULL test.
* Add missing ChangeLog entry for 1.13.0 release.Jeff Johnston2005-01-061-0/+17
| | | | | | | | | | | | | | | | | | | 2004-12-17 Jeff Johnston <jjohnstn@redhat.com> * NEWS: Update with 1.13.0 info. * README: Ditto. * acinclude.m4: Change version number to 1.13.0. * aclocal.m4: Regenerated. * configure: Ditto. * doc/aclocal.m4: Ditto. * doc/configure: Ditto. * libc/*/aclocal.m4: Ditto. * libc/*/configure: Ditto. * libc/libc.texinfo: Ditto. * libm/*/aclocal.m4: Ditto. * libm/*/configure: Ditto. * libm/libm.texinfo: Ditto. * libc/sys/linux/shared.ld: Add VERS_1.13.
* 2005-01-06 Hans-Peter Nilsson <hp@axis.com>Jeff Johnston2005-01-062-3/+7
| | | | * README: Fix typo of LGPL. Change "license" to "copyright".
* * fhandler_disk_file.cc (fhandler_base::open_fs): Don't allowCorinna Vinschen2005-01-062-0/+13
| | | | opening directories for writing.
* update copyrightChristopher Faylor2005-01-064-4/+6
|
* * timer.cc (timer_thread): Pass sigev pointer value as per SuSv3 rather thanChristopher Faylor2005-01-062-1/+6
| | | | pointer to sigev.
* * include/_mingw.h (__int16): Define as short.Danny Smith2005-01-062-1/+6
|
* * include/stdio.h (P_tmpdir): Add define.Danny Smith2005-01-062-0/+7
|
* * dcrt0.cc (multiple_cygwin_problem): Reorganize error message to not alwaysChristopher Faylor2005-01-053-9/+20
| | | | | | | | talk about a "version" when it's not a version. (dll_crt0_0): Change info passed to multiple_cygwin_problem to be a little more precise. * shared.cc (user_shared_initialize): Ditto. (shared_info::initialize): Ditto.
* * pinfo.cc (_pinfo::dup_proc_pipe): Can't close proc pipe when execing or weChristopher Faylor2005-01-042-2/+12
| | | | will suffer an exit code race.
* Update copyrights.Christopher Faylor2005-01-033-3/+3
|
* * signal.cc: Fix copyright date.Corinna Vinschen2005-01-031-1/+2
|
* * signal.cc (abort): Call _GLOBAL_REENT's __cleanup.Corinna Vinschen2005-01-032-2/+6
|
* * Makefile.in (inst_docdir): For Cygwin target set to share/doc/.Earnie Boyd2005-01-032-1/+5
|
* 2005-01-03 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2005-01-034-630/+310
| | | | | Revert 2004-12-28 Makefile changes, a better fix will be applied to mainline and src after GCC 4.0 branches.
* * syscalls.cc (setmode): Call _fwalk with _GLOBAL_REENT.Corinna Vinschen2005-01-032-2/+7
|
* 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>Danny Smith2005-01-022-0/+7
| | | | | * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline assembly code conditional on _X86_.
* * include/_mingw.h: Increment version to 3.6Earnie Boyd2005-01-023-3/+8
| | | | * Makefile.in: Ditto
* * lib/uxtheme.def: Really remove the \r.Earnie Boyd2005-01-021-50/+50
|
* * include/afxres.h: Remove the \r from the line ending.Earnie Boyd2005-01-027-1048/+1060
| | | | | | | | | * include/errorrep.h: Ditto. * include/shldisp.h: Ditto. * include/tschema.h: Ditto. * lib/dhcpcsvc.def: Ditto. * lib/uxtheme.def: Ditto. * lib/wldap32.def: Ditto.
* * include/w32api.h: Increment version.Earnie Boyd2005-01-022-3/+3
| | | | * Makefile.in: Ditto.
* * cygthread.cc (cygthread::stub): Set inuse to false when exiting.Christopher Faylor2005-01-023-18/+20
| | | | | | | | | (cygthread::cygthread): Actually pass name as argument to debugging output to avoid SEGV when strace'ing. (cygthread::release): Don't set stack_ptr to NULL, since it is only set once on first entry to a stub not on each stub iteration. (cygthead::exit_thread): Remove obsolete function. * cygthread.h (cygthread::exit_thread): Ditto.
* * shared.cc (open_shared): Don't attempt VirtualAlloc magic if first attempt toChristopher Faylor2005-01-022-2/+8
| | | | map memory fails.
* * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):Danny Smith2005-01-012-1/+7
| | | | Correct typo.
* * path.sgml: Encode programming example with CDATA.Joshua Daniel Franklin2004-12-314-1/+19
|
* * devices.cc (device::isfs): Return true for the logical case of devn == FH_FS.Christopher Faylor2004-12-302-1/+6
|
* * bsd_mutex.cc: Include limits.h.Corinna Vinschen2004-12-302-22/+125
| | | | | | | | | | | (MSLEEP_MUTEX): New define for third parameter to msleep_event_name. (MSLEEP_SEM): Ditto. (MSLEEP_EVENT): Ditto. (msleep_event_name): Add third parameter to allow multiple synchronization objects per ident. (_msleep): Implement new synchronization technique to make sure that all threads have been woken up by a corresponding wakeup call. (wakeup): Ditto.
* 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe2004-12-294-2/+33
| | | | | | | | | | | *include/winuser.h (MNS_*, WM_MENUCOMMAND, WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER, WM_NCMOUSELEAVE, WM_UNINITMENUPOPUP, SPI_GETFOREGROUNDLOCKTIMEOUT, SPI_SETFOREGROUNDLOCKTIMEOUT): Added definitions. *include/imm.h (WM_IME_REQUEST): Added definition. *include/shlobj.h (SLGP_RAWPATH, SLGP_UNCPRIORITY): Added definition.
* Added HSHELL_FLASH definitionChris Sutcliffe2004-12-292-0/+5
|
* 2004-12-28 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-12-284-305/+642
| | | | | | | | | | | | PR bootstrap/17383 * Makefile.def (target_modules): Remove stage parameter, it is always true now. * Makefile.tpl (configure-build-[+module+], configure-target-[+module+]): Always build symlink tree for the directory and for include. BUILD_SUBDIR and TARGET_SUBDIR cannot be . anymore. * Makefile.in: Regenerate.
* * pinfo.cc (_pinfo::dup_proc_pipe): DUPLICATE_CLOSE_SOURCE closes the handleChristopher Faylor2004-12-282-5/+6
| | | | regardless, so revert previous change.
* * cygthread.cc (cygthread::stub): Add better debug output.Christopher Faylor2004-12-286-21/+58
| | | | | | | | | | | | (cygthread::cygthread): Ditto. (cygthread::terminate_thread): Ditto. Move inuse test earlier or suffer infinite loop. * pinfo.cc (_pinfo::dup_proc_pipe): Close handle if DuplicateHandle fails and process no longer exists. * spawn.cc (spawn_guts): Create process in suspended state if OS demands it. * wincap.cc: Add "start_proc_suspended" throughout. * wincap.h (wincaps): Ditto. (wincapc): Ditto.
* Revert 2004-12-08 Makefile changes.DJ Delorie2004-12-274-6/+4
|
* Update Makefile to use xmltoJoshua Daniel Franklin2004-12-276-169/+33
|
* * pinfo.cc (_pinfo::exit): Beef up debugging output.Christopher Faylor2004-12-273-5/+11
| | | | * sigproc.cc (proc_subproc): Detached children apparently need a ppid of 1.
* * init.cc (dll_entry): Previous code reversion was ill-advised. Revert it.Christopher Faylor2004-12-274-1/+18
| | | | | | * sigproc.cc (child_info::sync): Ditto. * pinfo.cc (_pinfo::exit): Don't set myself.procinfo to NULL since it is no longer required.
* * init.cc (dll_entry): Remove exit code setting.Christopher Faylor2004-12-275-11/+19
| | | | | | | | | * pinfo.cc (pinfo::init): Initialize exitcode to unset state rather than SIGTERM. (proc_waiter): Detect if exit code is unset and use status from GetExitCodeProcess. * sigproc.cc (child_info::sync): Remove exit code detection here since proc_waiter now (again) detects it.
* * fhandler.cc (fhandler_base::fchmod): Do the right thing when changing an "onChristopher Faylor2004-12-265-3/+24
| | | | | | | | | disk" device or fifo. (fhandler_base::fchown): Ditto for changing ownership. * fhandler_disk_file.cc (fhandler_base::fstat_helper): Accommodate device files on ntfs partitions. * path.cc (path_conv::check): Use isfs function to figure out if a path exists on a filesystem to make sure that device files are caught.
* * mingwex/complex/(cabsf.c cacosf.c cacoshf.c cargf.c casinf.cDanny Smith2004-12-2524-7/+663
| | | | | | | | | | | | casinhf.c catanf.c catanhf.c ccosf.c ccoshf.c cexpf.c cimagf.c clogf.c cpowf.c cprojf.c crealf.c csinf.c csinhf.c csqrtf.c ctanf.c ctanhf.c): New files. * mingwex/Makefile.in (COMPLEX_DISTFILES): Adjust. (COMPLEX_OBJS(: Adjust. * include/complex.h (cabsf, cacosf, cacoshf, cargf, casinf. casinhf, catanf, catanhf, ccosf, ccoshf, cexpf, cimagf, clogf, cpowf, cprojf, crealf, csinf, csinhf, csqrtf, ctanf, ctanhf): Declare.
* * .sgml: Cleanup markup for XML validity.Joshua Daniel Franklin2004-12-2418-108/+109
|
* * child_info.h (CURR_CHILD_INFO_MAGIC): Update.Christopher Faylor2004-12-248-66/+121
| | | | | | | | | | | | | | | | | | | | | | | | (child_info::parent_wr_proc_pipe): Eliminate. * pinfo.h (_pinfo::alert_parent): Move here from pinfo class. (_pinfo::dup_proc_pipe): New method. (_pinfo::sync_proc_pipe): Ditto. * exceptions.cc (sig_handle_tty_stop): Reflect move of alert_parent. * init.cc (dll_entry): Exit with status one if main process called ExitProcess. * pinfo.cc (set_myself): Remove handling of parent_wr_proc_pipe. (_pinfo::exit): Reflect move of alert_parent. Set procinfo to NULL to flag that we are exiting normally. Always use exitcode when exiting (although this could be a little racy). (pinfo::init): Set default exit to SIGTERM. This will be the exit code reported if process is terminated. (_pinfo::dup_proc_pipe): New function. (pinfo::wait): Duplicate wr_proc_pipe to the right place. Use dup_proc_pipe to move the pipe to the child. (_pinfo::sync_proc_pipe): New function. (_pinfo::alert_parent): Move to _pinfo. Make sure that wr_proc_pipe is ours before using it. * sigproc.cc (child_info::child_info): Remove handling of parent_wr_proc_pipe. * spawn.cc (spawn_guts): Pass our wr_proc_pipe to the child when execing. Ensure that exit code of cygwin process started from windows is correctly set.
* 2004-12-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Danny Smith2004-12-245-0/+99
| | | | | | | | | | | * include/shldisp.h: New file. * include/shlobj.h (IObjMgr): Added interface definiton. * lib/shell32.c (CLSID_AutoComplete, IID_AutoComplete, IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr, CLSID_ACListISF, IID_IACList): Added GUIDs. * include/shlguid.h (CLSID_AutoComplete, IID_AutoComplete, IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr, CLSID_ACListISF, IID_IACList): Added GUIDs.
* * path.h (path_conv::set_normalized_path): Add second argument and fill it inChristopher Faylor2004-12-235-22/+34
| | | | | | | throughout. * path.cc (path_conv::check): Declare, set and use "strip_tail". (path_conv::set_normalized_path): Add and use second argument, replacing all tail stripping tests.