Danny Smith
4073a59300
* mingwex/complex/(cabsl.c cacosl.c cacoshl.c cargl.c casinl.c
...
casinhl.c catanl.c catanhl.c ccosl.c ccoshl.c cexpl.c cimagl.c
clogl.c cpowl.c cprojl.c creall.c csinl.c csinhl.c csqrtl.c
ctanl.c ctanhl.c): New files.
* mingwex/Makefile.in (COMPLEX_DISTFILES): Adjust.
(COMPLEX_OBJS): Adjust.
* include/complex.h (cabsl, cacosl, cacoshl, cargl, casinf.
casinhl, catanl, catanhl, ccosl, ccoshl, cexpl, cimagl, clogl,
cpowl, cprojl, creall, csinl, csinhl, csqrtl, ctanl, ctanhl):
Declare.
2005-01-10 05:03:55 +00:00
Christopher Faylor
76eb619239
* cygrun.c (main): Fix exit code so that it reflects UNIX style.
...
* winsup.api/ltp/fork04.c (setup): Accommodate change in putenv declaration.
2005-01-10 04:13:39 +00:00
Pierre Humblet
a6888c92d9
2005-01-08 Pierre Humblet <pierre.humblet@ieee.org>
...
* syscalls.cc (seteuid32): Only change the default dacl when
seteuid succeeds. Do not close HKCU.
2005-01-08 18:33:07 +00:00
Jeff Johnston
fcab88fec6
Fix typo.
2005-01-07 18:09:07 +00:00
Jeff Johnston
f7a74742e6
2005-01-07 Paul Brook <paul@codesourcery.com>
...
* 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 18:04:39 +00:00
Jeff Johnston
35310094a1
2005-01-07 Paul Brook <paul@codesourcery.com>
...
* arm/crt0.S: Call __libc_{init,fini}_array instead of
_init/_fini if they exist.
2005-01-07 18:01:26 +00:00
Corinna Vinschen
a3acb4a5ce
* fhandler_process.cc: Fix copyright date.
2005-01-07 11:39:52 +00:00
Jeff Johnston
8fa6cb9a5d
2005-01-06 Jeff Johnston <jjohnstn@redhat.com>
...
* 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.
2005-01-06 23:31:56 +00:00
Corinna Vinschen
69008322ef
* fhandler_process.cc: Use strcasematch instead of strcasecmp
...
throughout.
2005-01-06 23:00:08 +00:00
Corinna Vinschen
6e450bdeed
* syscalls.cc (rename): Fix behaviour in case of renaming directories
...
according to SUSv3.
2005-01-06 22:10:08 +00:00
Jeff Johnston
034a3909ae
2005-01-06 Hans-Peter Nilsson <hp@axis.com>
...
* libc/stdio/ftell.c (ftell_r): Add parenthesis for __SWR
bit-test in combination with NULL test.
2005-01-06 20:10:56 +00:00
Jeff Johnston
5cc3f59253
Add missing ChangeLog entry for 1.13.0 release.
...
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 20:05:37 +00:00
Jeff Johnston
9918ea2da9
2005-01-06 Hans-Peter Nilsson <hp@axis.com>
...
* README: Fix typo of LGPL. Change "license" to "copyright".
2005-01-06 19:38:30 +00:00
Corinna Vinschen
375c7faa4c
* fhandler_disk_file.cc (fhandler_base::open_fs): Don't allow
...
opening directories for writing.
2005-01-06 17:43:55 +00:00
Christopher Faylor
e66b2c9522
update copyright
2005-01-06 16:36:40 +00:00
Christopher Faylor
fdb83f2269
* timer.cc (timer_thread): Pass sigev pointer value as per SuSv3 rather than
...
pointer to sigev.
2005-01-06 14:09:14 +00:00
Danny Smith
23edaf199a
* include/_mingw.h (__int16): Define as short.
2005-01-06 11:20:51 +00:00
Danny Smith
5c54e03a27
* include/stdio.h (P_tmpdir): Add define.
2005-01-06 11:10:58 +00:00
Christopher Faylor
2d76a612d2
* dcrt0.cc (multiple_cygwin_problem): Reorganize error message to not always
...
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.
2005-01-05 21:40:08 +00:00
Christopher Faylor
abb13199ba
* pinfo.cc (_pinfo::dup_proc_pipe): Can't close proc pipe when execing or we
...
will suffer an exit code race.
2005-01-04 14:57:42 +00:00
Christopher Faylor
dbdbed283b
Update copyrights.
2005-01-03 18:16:46 +00:00
Corinna Vinschen
42347b0a3b
* signal.cc: Fix copyright date.
2005-01-03 18:11:00 +00:00
Corinna Vinschen
1a063c5030
* signal.cc (abort): Call _GLOBAL_REENT's __cleanup.
2005-01-03 18:06:26 +00:00
Earnie Boyd
a6f8d3d6c6
* Makefile.in (inst_docdir): For Cygwin target set to share/doc/.
2005-01-03 16:32:25 +00:00
Paolo Bonzini
77e9554167
2005-01-03 Paolo Bonzini <bonzini@gnu.org>
...
Revert 2004-12-28 Makefile changes, a better fix will be
applied to mainline and src after GCC 4.0 branches.
2005-01-03 14:02:25 +00:00
Corinna Vinschen
26e3b0f006
* syscalls.cc (setmode): Call _fwalk with _GLOBAL_REENT.
2005-01-03 10:59:09 +00:00
Danny Smith
9e5e1983f8
2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
...
* include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
assembly code conditional on _X86_.
2005-01-02 21:46:06 +00:00
Earnie Boyd
97f3a22475
* include/_mingw.h: Increment version to 3.6
...
* Makefile.in: Ditto
2005-01-02 17:17:17 +00:00
Earnie Boyd
636a3bf5bb
* lib/uxtheme.def: Really remove the \r.
2005-01-02 14:15:16 +00:00
Earnie Boyd
94d17419a6
* include/afxres.h: Remove the \r from the line ending.
...
* include/errorrep.h: Ditto.
* include/shldisp.h: Ditto.
* include/tschema.h: Ditto.
* lib/dhcpcsvc.def: Ditto.
* lib/uxtheme.def: Ditto.
* lib/wldap32.def: Ditto.
2005-01-02 14:11:28 +00:00
Earnie Boyd
615c8c8884
* include/w32api.h: Increment version.
...
* Makefile.in: Ditto.
2005-01-02 13:48:13 +00:00
Christopher Faylor
538776b743
* cygthread.cc (cygthread::stub): Set inuse to false when exiting.
...
(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.
2005-01-02 02:22:25 +00:00
Christopher Faylor
d8c83adc04
* shared.cc (open_shared): Don't attempt VirtualAlloc magic if first attempt to
...
map memory fails.
2005-01-02 00:34:55 +00:00
Danny Smith
f8316b46dd
* include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
...
Correct typo.
2005-01-01 08:57:31 +00:00
Joshua Daniel Franklin
ede7692fd2
* path.sgml: Encode programming example with CDATA.
2004-12-31 01:13:28 +00:00
Christopher Faylor
d89a855e73
* devices.cc (device::isfs): Return true for the logical case of devn == FH_FS.
2004-12-30 16:21:59 +00:00
Corinna Vinschen
f312634c02
* bsd_mutex.cc: Include limits.h.
...
(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-30 15:58:27 +00:00
Chris Sutcliffe
3a39329a25
2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
*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.
2004-12-29 12:15:19 +00:00
Chris Sutcliffe
5f0fd59974
Added HSHELL_FLASH definition
2004-12-29 00:31:31 +00:00
Paolo Bonzini
a2d366fa30
2004-12-28 Paolo Bonzini <bonzini@gnu.org>
...
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.
2004-12-28 17:39:43 +00:00
Christopher Faylor
264a0b2f54
* pinfo.cc (_pinfo::dup_proc_pipe): DUPLICATE_CLOSE_SOURCE closes the handle
...
regardless, so revert previous change.
2004-12-28 06:07:45 +00:00
Christopher Faylor
57ba174fa0
* cygthread.cc (cygthread::stub): Add better debug output.
...
(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.
2004-12-28 01:27:26 +00:00
DJ Delorie
432524c162
Revert 2004-12-08 Makefile changes.
2004-12-27 21:41:05 +00:00
Joshua Daniel Franklin
b75ec93a63
Update Makefile to use xmlto
2004-12-27 19:03:56 +00:00
Christopher Faylor
6e3c97b14e
* pinfo.cc (_pinfo::exit): Beef up debugging output.
...
* sigproc.cc (proc_subproc): Detached children apparently need a ppid of 1.
2004-12-27 17:19:25 +00:00
Christopher Faylor
933673e83b
* init.cc (dll_entry): Previous code reversion was ill-advised. Revert it.
...
* sigproc.cc (child_info::sync): Ditto.
* pinfo.cc (_pinfo::exit): Don't set myself.procinfo to NULL since it is no
longer required.
2004-12-27 02:13:30 +00:00
Christopher Faylor
445d5ce8fc
* init.cc (dll_entry): Remove exit code setting.
...
* 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.
2004-12-27 00:35:19 +00:00
Christopher Faylor
8711eddd80
* fhandler.cc (fhandler_base::fchmod): Do the right thing when changing an "on
...
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.
2004-12-26 02:10:30 +00:00
Danny Smith
9a3412eea8
* mingwex/complex/(cabsf.c cacosf.c cacoshf.c cargf.c casinf.c
...
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.
2004-12-25 23:56:19 +00:00
Joshua Daniel Franklin
c98b30eadc
* .sgml: Cleanup markup for XML validity.
2004-12-24 21:58:38 +00:00