Danny Smith
e635b30956
Import David Gay's gdtoa library.
...
* mingwex/gdtoa: New directory.
* mingwex/gdtoa/(arithchk.c, dmisc.c, dtoa.c, g__fmt.c, g_dfmt.c,
g_ffmt.c, g_xfmt.c, gd_arith.h, gd_qnan.h, gdtoa.c, gdtoa.h,
gdtoaimp.h, gethex.c, gmisc.c, hd_init.c, hexnan.c, misc.c, qnan.c,
README, smisc.c, strtodg.c, strtodnrp.c, strtof.c, strtopx.c, sum.c,
ulp.c): New files.
* mingwex/(strtof.c, strtold.c, ldtoa.c): Remove files.
* mingwex/math/(cephes-emath.c, cephes-emath.h): Remove files.
* mingwex/mb_wc_common.h (get_cp_from_locale); Rename to get_codepage().
* mingwex/(btowc.c, wctob.c, mbrtowc.c, wcrtomb.c): Adjust call to get_codepage().
* mingwex/wcstold.c: Avoid using strtold internals.
* mingwex/wcstof.c: Rewrite.
* mingwex/Makefile.in (GDTOA_DISTFILES): Add to distribution.
(GDTOA_OBJS): Add to library.
(DISTFILES): Remove strtof.c strtold.c ldtoa.c cephes-emath.c cephes-emath.h.
(STDLIB_OBJS): Remove.
(STDLIB_STUB_OBJS): Remove strtof.o wcstof,o.
(Q8_OBJS): Add wcstof.o wcstold.o.
* include/stdlib.h (strtof): Remove inline definition.
(wcstof): Likewise.
* include/wchar.h (wcstof): Remove inline definition.
2006-08-31 23:48:56 +00:00
Corinna Vinschen
55283468e6
* grp.cc (initgroups32): Run get_server_groups under original token.
...
* syscalls.cc (seteuid32): Slightly reorganize code creating a token.
2006-08-31 15:57:56 +00:00
Christopher Faylor
c9f1f4b438
* Makefile.in: Make install-license .PHONY. Make sure that doc directory is
...
created before copying to it.
2006-08-31 00:53:48 +00:00
Jeff Johnston
52d82ba527
2006-08-30 Kazunori Asayama <asayama@sm.sony.co.jp>
...
* spu/syscalls.c: Add a new argument to _send_to_ppe() to
specify signal code.
* spu/jsre.h: Update declaration of _send_to_ppe().
* spu/close.c: Replace _send_to_ppe_0x2101() by _send_to_ppe().
* spu/fstat.c: Ditto.
* spu/lseek.c: Ditto.
* spu/open.c: Ditto.
* spu/read.c: Ditto.
* spu/stat.c: Ditto.
* spu/unlink.c: Ditto.
* spu/write.c: Ditto.
2006-08-30 19:06:48 +00:00
Jeff Johnston
6f91c38b89
2006-08-30 Kazunori Asayama <asayama@sm.sony.co.jp>
...
* spu/Makefile.in: Add dependency.
2006-08-30 19:04:31 +00:00
Corinna Vinschen
bc6686654c
* configure.in: Never build newlib for a Mingw host.
...
Never build newlib as Mingw target library.
Test the existence of winsup/cygwin for building a Cygwin newlib,
rather than just winsup.
Add winsup/mingw and winsup/w32api paths to FLAGS_FOR_TARGET if
building a Mingw target.
* configure: Regenerate.
2006-08-30 13:14:18 +00:00
Corinna Vinschen
7e5d0e9f95
* Makefile.in: Make installation of CYGWIN_LICENSE configurable.
...
* aclocal.m4: Regenerate.
* configure.in: Add GCC_NO_EXECUTABLES call. Add configuration for
INSTALL_LICENSE. Make cygwin subdirectory optional. Add sanity
check for cygwin resp. mingw subdirectories dependent of the target.
* configure: Regenerate.
2006-08-30 13:05:46 +00:00
Corinna Vinschen
3cdac9e9d4
* Makefile.in: Add with_cross_host to allow more granular checks.
...
Set installation directories accordingly. Override CC setting only
if building a Cygwin target.
* aclocal.m4: Regenerate.
* configure.in: Move AC_CANONICAL_SYSTEM check up. Add
GCC_NO_EXECUTABLES. Substitute with_cross_host in depending files.
Test AC_ALLOCA only if building on a native system.
* configure: Regenerate.
2006-08-30 13:05:05 +00:00
Corinna Vinschen
fc0256b600
* configure.in: Substitute with_cross_host in depending files.
...
* configure: Regenerate.
* lib/Makefile.in: Add with_cross_host to allow more granular checks.
Set installation directories accordingly.
* lib/ddk/Makefile.in: Ditto.
* lib/directx/Makefile.in: Ditto.
2006-08-30 13:04:41 +00:00
Nick Clifton
9e8b8cdb9f
Remove references to %redact files
2006-08-30 08:40:26 +00:00
Jeff Johnston
859742654a
2006-08-29 Paul Brook <paul@codesourcery.com>
...
* libc/include/sys/config.h: Define _REENT_SMALL for Thumb-2.
2006-08-29 21:00:59 +00:00
Jeff Johnston
c1f828e56e
2006-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* libc/sys/rtems/machine/sys/param.h: Conditionalize definition of
BLKDEV_IOSIZE and MAXPHYS so it will fit into small memory targets.
This is needed to build all AVR and H8300 RTEMS multilib variants.
2006-08-28 17:17:24 +00:00
Christopher Faylor
1cc0c5d6f9
* child_info.h (child_info_spawn::~child_info_spawn): Don't close myself_pinfo
...
handle when spawning.
2006-08-27 16:46:27 +00:00
Chris Sutcliffe
d9baa656ed
2006-08-27 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/ctype.h: Fix typo.
2006-08-27 12:14:58 +00:00
Joshua Daniel Franklin
1e069c300d
* faq-setup.xml (faq.setup.uninstall): Mention Safe Mode
...
requirement for accessing the Security tab in XP Home.
* faq-using.xml (faq.using.chmod): Mention FAT32.
2006-08-26 19:11:00 +00:00
Danny Smith
80f52ae1dd
* include/ctype.h: Expose iswblank if __cplusplus.
...
* include/wctype.h: Expose iswblank if __cplusplus.
2006-08-25 09:10:05 +00:00
Jeff Johnston
d82b4a993b
2006-08-24 Paul Brook <paul@codesourcery.com>
...
* arm/linux-crt0.c: Disable Arm stub for Thumb-2.
2006-08-24 23:07:15 +00:00
Jeff Johnston
1fa66a83d1
2006-08-23 Kazunori Asayama <asayama@sm.sony.co.jp>
...
* spu/Makefile.in: Add new object files.
* spu/syscalls.c: Move each system call to individual file.
* spu/jsre.h: Add declaration of _send_to_ppe_0x2101().
* spu/close.c: New file. Moved from spu/syscalls.c.
* spu/fstat.c: Likewise.
* spu/getpid.c: Likewise.
* spu/isatty.c: Likewise.
* spu/kill.c: Likewise.
* spu/lseek.c: Likewise.
* spu/open.c: Likewise.
* spu/read.c: Likewise.
* spu/stat.c: Likewise.
* spu/unlink.c: Likewise.
* spu/write.c: Likewise.
2006-08-23 16:13:24 +00:00
Jeff Johnston
b8e05321ba
2006-08-23 Kazunori Asayama <asayama@sm.sony.co.jp>
...
* libc/machine/configure.in: Add configuration for SPU.
* libc/machine/configure: Regenerated.
* libc/machine/spu/memcpy.c: Include string.h.
2006-08-23 16:07:36 +00:00
Jeff Johnston
380d8ec45d
2006-08-22 Eric Blake <ebb9@byu.net>
...
* libc/posix/popen.c (popen): Don't close output end of pipe in
child if stdout was closed on entry.
[HAVE_FCNTL]: In parent, mark file as close-on-exec, per POSIX.
2006-08-22 20:30:37 +00:00
Jeff Johnston
cb5e3d1df7
2006-08-21 David Ung <davidu@mips.com>
...
* mips/Makefile.in: Add rule for cygmon.o and pass the -mno-mips16
option since it uses the syscall instruction.
2006-08-21 22:24:42 +00:00
Corinna Vinschen
f1f69c58bf
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Fix formatting.
2006-08-20 12:31:07 +00:00
Corinna Vinschen
b0662a051b
* fhandler_disk_file.cc (DIR_NUM_ENTRIES): Set to 100 to maximize
...
performance on remote shares.
(fhandler_disk_file::opendir): Move comment about Samba weirdness into
fhandler_disk_file::readdir. Don't disallow
FileIdBothDirectoryInformation on Samba.
(fhandler_disk_file::readdir): Workaround Samba problem with
FileIdBothDirectoryInformation by rereading already read entries
using FileBothDirectoryInformation. Change comment about Samba
weirdness explaining this change.
2006-08-20 12:18:12 +00:00
Christopher Faylor
ffa6849093
* fhandler_disk_file.cc (fhandler_disk_file::pread): Properly check for
...
non-error return from lseek.
2006-08-19 21:44:58 +00:00
Christopher Faylor
a0922fcb04
* sys/types.h: Correct syntax error caused by missing '\' on #ifdef line.
2006-08-19 16:13:23 +00:00
Jeff Johnston
84a7940382
2006-08-17 Brian Ford <Brian.Ford@FlightSafety.com>
...
* libc/time/gmtime.c: Correct man page; clock is not a
local time and no conversion occurs.
2006-08-17 15:53:15 +00:00
Corinna Vinschen
30691bd756
* fhandler_serial.cc (raw_read): Evaluate minchars taking the
...
vmin_ > ulen case into account. Simplify evaluating the bytes to read.
Don't use bytes in Queue value from ClearCommError call in case vtime_
is > 0. Reformat GetOverlappedResult call. Simplify call to ReadFile.
2006-08-17 14:51:48 +00:00
Jeff Johnston
0d8de89c9b
2006-08-16 Joel Schopp <jschopp@austin.ibm.com>
...
* configure.host (newlib_cflags) [spu]: Add special compiler
options to reduce size.
2006-08-16 21:51:13 +00:00
Jeff Johnston
5781965533
2006-08-16 Joel Schopp <jschopp@austin.ibm.com>
...
* spu/Makefile.in: Add special compiler
options to reduce size.
2006-08-16 21:49:24 +00:00
Jeff Johnston
1641d724b8
2006-08-16 Joel Schopp <jschopp@austin.ibm.com>
...
* spu/jsre.h(JSRE_STAT): New define.
(syscall_stat_t): New type.
* spu/syscalls.c(stat): New syscall.
2006-08-16 21:45:53 +00:00
Jeff Johnston
734e841435
2006-08-16 Joel Schopp <jschopp@austin.ibm.com>
...
* configure.host: Add spu support.
* libc/include/stdint.h: Ditto.
* libc/include/machine/ieeefp.h: Ditto.
* libc/include/machine/setjmp.h: Ditto.
* libc/include/sys/config.h: Ditto.
* libc/include/sys/types.h: Ditto.
* libc/machine/spu/Makefile.am: New file.
* libc/machine/spu/Makefile.in: Ditto.
* libc/machine/spu/aclocal.m4: Ditto.
* libc/machine/spu/configure: Ditto.
* libc/machine/spu/configure.in: Ditto.
* libc/machine/spu/memcpy.c: Ditto.
* libc/machine/spu/setjmp.S: Ditto.
2006-08-16 21:39:43 +00:00
Jeff Johnston
0486bb7f0d
2006-08-16 Joel Schopp <jschopp@austin.ibm.com>
...
* configure.in: Add spu support.
* configure: Regenerated.
* spu/Makefile.in: New file.
* spu/aclocal.m4: Ditto.
* spu/configure: Ditto.
* spu/configure.in: Ditto.
* spu/crt0.c: Ditto.
* spu/exit.c: Ditto.
* spu/init.c: Ditto.
* spu/jsre.h: Ditto.
* spu/sbrk.c: Ditto.
* spu/syscalls.c: Ditto.
2006-08-16 21:15:03 +00:00
Thiemo Seufer
8216dda89f
[ ChangeLog ]
...
* config.sub: Add support for sde as alias of mipsisa32-sde-elf.
[ bfd/ChangeLog ]
* config.bfd: Add configurations for mips*el-sde-elf* and
mips*-sde-elf*.
[ binutils/testsuite/ChangeLog ]
* binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*.
[ gas/ChangeLog ]
* configure.tgt: Handle mips*-sde-elf*.
[ gas/testsuite/ChangeLog ]
* gas/mips/mips.exp: Handle mips*-sde-elf*.
2006-08-15 18:23:07 +00:00
Corinna Vinschen
94dc73adc5
* security.cc (subauth): Initialize user_token to NULL. Add comment.
2006-08-14 11:32:11 +00:00
Corinna Vinschen
e39a29e36b
* shared.cc (open_shared): Desperately try to get shared memory, only
...
when DEBUGGING enabled for now.
2006-08-11 15:40:07 +00:00
Danny Smith
fc43c1d925
* lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
...
* lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
2006-08-10 21:06:01 +00:00
Christopher Faylor
1767b8d028
* pinfo.cc (_onreturn::~onreturn): Don't attempt to close a NULL handle.
2006-08-10 20:25:54 +00:00
Christopher Faylor
2f98d8bdc7
revert erroneous checkin
2006-08-10 14:16:24 +00:00
Christopher Faylor
44d67b9b31
* winsup.h: Turn on DEBUGGING by default for now.
2006-08-10 14:15:00 +00:00
Corinna Vinschen
887e02e478
* fhandler_disk_file.cc (fhandler_disk_file::lock): Handle
...
ERROR_NOT_LOCKED returned from UnlockFileEx.
2006-08-10 08:44:43 +00:00
Christopher Faylor
eab543a1d6
* overview2.sgml: Remove inaccurate "full support for windows pathnames"
...
clause.
2006-08-09 16:13:56 +00:00
Corinna Vinschen
6f3105405d
* path.h (SYMLINK_EA_NAME): Remove.
...
(SHORTCUT_HDR_SIZE): Ditto.
2006-08-09 15:33:46 +00:00
Christopher Faylor
bbf38a55c6
* autoload.cc (GetHandleInformation): Declare new function.
...
(SetHandleInformation): Ditto.
* debug.cc (add_handle): Use SetHandleInformation to protect handle.
(close_handle): Use SetHandleInformation to unprotect handle.
* spawn.cc (spawn_guts): Move detached test outside of P_OVERLAY block.
2006-08-09 15:04:32 +00:00
Corinna Vinschen
7636b58590
* autoload.cc (NtSetInformationFile): Define.
...
* cygwin.din: Export posix_fadvise and posix_fallocate.
* fhandler.cc (fhandler_base::fadvise): New method.
(fhandler_base::ftruncate): Add allow_truncate parameter.
* fhandler.h (class fhandler_base): Add fadvise method. Accomodate
new parameter to ftruncate.
(class fhandler_pipe): Add fadvise and ftruncate methods.
(class fhandler_disk_file): Add fadvise method. Accomodate new
parameter to ftruncate.
* fhandler_disk_file.cc (fhandler_disk_file::fadvise): New method.
(fhandler_disk_file::ftruncate): Accomodate new allow_truncate
parameter. Set EOF using NtSetInformationFile on NT.
* ntdll.h (struct _FILE_END_OF_FILE_INFORMATION): Define.
(NtSetInformationFile): Declare.
* pipe.cc (fhandler_pipe::fadvise): New method.
(fhandler_pipe::ftruncate): Ditto.
* syscalls.cc (posix_fadvise): New function.
(posix_fallocate): Ditto.
(ftruncate64): Accomodate second parameter to fhandler's ftruncate
method.
* include/fcntl.h: Add POSIX_FADV_* flags. Add declarations of
posix_fadvise and posix_fallocate.
* include/cygwin/version.h: Bump API minor number.
2006-08-07 19:29:14 +00:00
Nick Clifton
76ddec15ab
* ldmain.c (main): Initialise print_gc_sections field of link_info structure.
...
* lexsup.c: Add --print-gc-sections and --no-print-gc-sections switches.
* ld.texinfo: Document new switches.
* NEWS: Mention new switches.
* bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
* elflink.c (elf_gc_sweep): If info.print_gc_sections is true, list removed sections to stderr.
2006-08-04 14:53:25 +00:00
Danny Smith
840d9c1abe
* include/ctype.h: Remove stray ')'.
2006-08-03 21:05:05 +00:00
Jeff Johnston
079b45dc00
2006-08-03 J"orn Rennecke <joern.rennecke@st.com>
...
* dtoa.c (dtoa_r): Handle the denormalized _DOUBLE_IS_32BITS case
properly.
2006-08-03 16:56:05 +00:00
Corinna Vinschen
fb43e6237c
* path.cc (vconcat): Don't convert backslahes to slashes.
...
(cygpath): Return native path with all backslashes.
2006-08-03 15:29:30 +00:00
Danny Smith
bb1a7afa67
* include/ctype.h (_BLANK): Expand comment.
...
(isblank): Add prototype and inline definition.
(iswblank): Add prototype and inline definition.
* include/wctype.h (iswblank): Add prototype and inline definition.
* mingwex/isblank.c: New file.
* mingwex/iswblank.c: New file.
* mingwex/Makefile.in: Add isblank, iswblank to libmingwex.a
2006-08-03 07:44:30 +00:00
Christopher Faylor
9e4051d4b7
fix typo
2006-08-03 03:59:27 +00:00