summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2008-10-31 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2008-10-3148-679/+1152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libc/include/limits.h: Add ARG_MAX, PATH_MAX, and _POSIX2_RE_DUP_MAX. * libc/include/envlock.h: New file. * libc/include/fnmatch.h: Ditto. * libc/include/glob.h: Ditto. * libc/include/regex.h: Ditto. * libc/include/wordexp.h: Ditto. * libc/posix/Makefile.am: Add new files moved from libc/sys/linux/stdlib. * libc/posix/Makefile.in: Regenerated. * libc/posix/COPYRIGHT: New file moved from libc/sys/linux/stdlib. * libc/posix/cclass.h: Ditto. * libc/posix/cname.h: Ditto. * libc/posix/collate.c: Ditto. * libc/posix/collate.h: Ditto. * libc/posix/collcmp.c: Ditto. * libc/posix/engine.c: Ditto. * libc/posix/fnmatch.3: Ditto. * libc/posix/glob.3: Ditto. * libc/posix/fnmatch.c: Ditto. * libc/posix/glob.c: Ditto. * libc/posix/namespace.h: Ditto. * libc/posix/reallocf.c: Ditto. * libc/posix/regcomp.c: Ditto. * libc/posix/regerror.c: Ditto. * libc/posix/regex.3: Ditto. * libc/posix/regex2.h: Ditto. * libc/posix/regexec.c: Ditto. * libc/posix/regfree.c: Ditto. * libc/posix/rune.h: Ditto. * libc/posix/runetype.h: Ditto. * libc/posix/scandir.c: Remove advertising clause which is not in effect. * libc/posix/sysexits.h: Ditto. * libc/posix/un-namespace.h: Ditto. * libc/posix/utils.h: Ditto. * libc/posix/wordexp.c: Ditto. * libc/posix/wordfree.c: Ditto. * libc/posix/execl.c: Add !_NO_EXECVE flag check. * libc/posix/execle.c: Ditto. * libc/posix/execlp.c: Ditto. * libc/posix/execv.c: Ditto. * libc/posix/execve.c: Ditto. * libc/posix/execvp.c: Ditto. * libc/posix/popen.c: Add !_NO_POPEN flag check. * libc/sys/linux/configure: Regenerated. * libc/sys/linux/configure.in: Remove stdlib. * libc/sys/linux/include/limits.h: Add include of linux/limits.h. * libc/sys/linux/stdlib/Makefile.am: Removed. * libc/sys/linux/stdlib/Makefile.in: Ditto. * libc/sys/linux/stdlib/COPYRIGHT: Moved to libc/posix. * libc/sys/linux/stdlib/cclass.h: Ditto. * libc/sys/linux/stdlib/cname.h: Ditto. * libc/sys/linux/stdlib/collate.c: Ditto. * libc/sys/linux/stdlib/collate.h: Ditto. * libc/sys/linux/stdlib/collcmp.c: Ditto. * libc/sys/linux/stdlib/engine.c: Ditto. * libc/sys/linux/stdlib/fnmatch.3: Ditto. * libc/sys/linux/stdlib/fnmatch.c: Ditto. * libc/sys/linux/stdlib/glob.3: Ditto. * libc/sys/linux/stdlib/glob.c: Ditto. * libc/sys/linux/stdlib/reallocf.c: Ditto. * libc/sys/linux/stdlib/regcomp.c: Ditto. * libc/sys/linux/stdlib/regerror.c: Ditto. * libc/sys/linux/stdlib/regex.3: Ditto. * libc/sys/linux/stdlib/regex2.h: Ditto. * libc/sys/linux/stdlib/regexec.c: Ditto. * libc/sys/linux/stdlib/regfree.c: Ditto. * libc/sys/linux/stdlib/utils.h: Ditto. * libc/sys/linux/stdlib/wordexp.c: Ditto. * libc/sys/linux/stdlib/wordfree.c: Ditto.
* * Makefile.in: Use -static-libgcc when creating cygserver.exe.Christopher Faylor2008-10-302-7/+12
|
* 2008-10-29 Stefan Schulze Frielinghaus <xxschulz@de.ibm.com>Ulrich Weigand2008-10-293-2/+5
| | | | | * configure.ac [spu-*-*]: Do not set skipdirs. * configure: Re-generate.
* * Makefile.in (ALL_LDFLAGS): Link libgcc statically for everything here.Christopher Faylor2008-10-292-1/+6
|
* Correct some binary distribution packaging defects.Keith Marshall2008-10-282-18/+37
|
* * Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo.Daniel Jacobowitz2008-10-243-2/+7
| | | | * Makefile.in: Regenerated.
* * wincap.cc (all wincaps): Store in .cygwin_dll_common section same asCorinna Vinschen2008-10-232-10/+21
| | | | wincap. Add comment to explain why.
* PR gdb/921Daniel Jacobowitz2008-10-226-5/+60
| | | | | | | | | | | | | | | | | | | | | PR gdb/1646 PR gdb/2175 PR gdb/2176 * Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS. * Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS. (EXTRA_BUILD_FLAGS): Correct typo. Pass CPPFLAGS. (HOST_EXPORTS): Pass CPPFLAGS. (CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define. (LDFLAGS_FOR_TARGET): Initialize from configure script. (EXTRA_TARGET_FLAGS): Set CPPFLAGS. * Makefile.in, configure: Regenerated. * configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET, and CPPFLAGS_FOR_BUILD. libiberty/ * Makefile.in (CPPFLAGS): Define. (FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.
* * autoload.cc (GetSystemWindowsDirectoryW): Define.Corinna Vinschen2008-10-223-0/+43
| | | | | | * kernel32.cc (GetWindowsDirectoryW): Implement to abstract from running under Terminal Services or not. (GetWindowsDirectoryA): Ditto.
* * passwd.cc (pwdgrp::read_passwd): Check if we're called withinCorinna Vinschen2008-10-212-8/+17
| | | | | user_shared initialization and ignore myself, if so. Reformat conditional expression.
* * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.Alan Modra2008-10-202-2/+6
|
* * ntdll.h (NtSetAttributesFile): New inline function.Corinna Vinschen2008-10-205-45/+38
| | | | | | | | | * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Use NtSetAttributesFile. * path.cc (symlink_worker): Ditto. * syscalls.cc (unlink_nt): Ditto. (rename): Omit FILE_SHARE_DELETE when opening files on Samba. Add comment to explain why.
* Fix MinGW-Bug [2136252]: Remove extraneous radix point in printf( "%.0f", v ↵Keith Marshall2008-10-182-32/+41
| | | | ) for v < 0.5
* * dtable.cc (dtable::get_debugger_info): Call SetStdHandleCorinna Vinschen2008-10-172-1/+17
| | | | | | for the newly opened handle. Explain why. (dtable::stdio_init): Don't duplicate standard error handle when stderr has already been created under debugger control.
* 2008-10-16 Joel Sherrill <joel.sherrill@oarcorp.com>Jeff Johnston2008-10-162-7/+9
| | | | * libc/include/sys/unistd.h: RTEMS follows standard for sync().
* 2008-10-16 Joel Sherrill <joel.sherrill@oarcorp.com>Jeff Johnston2008-10-163-0/+17
| | | | | | * libc/include/time.h: Add CLOCK_MONOTONIC. * libc/include/sys/features.h: Define _POSIX_MONOTONIC_CLOCK for RTEMS.
* 2008-10-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2008-10-162-51/+6
| | | | | * newlib.hin: Restore to previous 1.14 version which has no PACKAGE_ macros.
* 2008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>Jeff Johnston2008-10-152-1/+5
| | | | * libc/include/sys/unistd.h: Enable ttyname_r() for RTEMS.
* Fix typo and make C99 check the same as is used in math.hJeff Johnston2008-10-151-2/+1
|
* 2008-10-15 Craig Howland <howland@LGSInnovations.com>Jeff Johnston2008-10-153-6/+17
| | | | | | * libc/include/ctype.h (isblank): isblank is C99. * libc/ctype/isblank.c (isblank comments): ditto. isblank does not have a macro version (as was claimed in the description).
* 2008-10-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2008-10-152-32/+43
| | | | | * libc/stdio/vfscanf.c (__ssvfiscanf_r): Do not support %lc, %C, %ls or %S conversions when the EL/IX level is 1.
* Fix MinGW-Bug [2160227]: Eliminate conflicting declarations and ↵Keith Marshall2008-10-133-1/+20
| | | | implementations of scalb().
* * sec_acl.cc (setacl): Align standard owner and group permissionsCorinna Vinschen2008-10-133-10/+19
| | | | | | | with alloc_sd. Strip FILE_READ_ATTRIBUTES fromn setting FILE_GENERIC_EXECUTE permissions same as in alloc_sd. * security.cc (alloc_sd): Reformat expression. Strip EA permission bits from owner_deny and group_deny computation.
* fix typoChristopher Faylor2008-10-131-1/+1
|
* * mingw: Set sawcfile when -xc* is detected. Extend list of detected sourceChristopher Faylor2008-10-132-1/+7
| | | | filew.
* * Makefile.in: Use a different method to invoke gcc in a cygwin-hostedChristopher Faylor2008-10-1210-3993/+6379
| | | | | | | | | | | | environment. * mingwex/Makefile.in: Ditto. * profile/Makefile.in: Ditto. * configure.in: Record mingw front-end for building under Cygwin. * mingwex/configure.in: Ditto. * profile/configure.in: Ditto. * configure: Regenerate. * mingwex/configure: Ditto. * profile/configure: Ditto.
* * mingw: Add more checks to allow more varied use.Christopher Faylor2008-10-122-10/+24
|
* * Makefile.in: Rearrange to avoid -mno-cygwin.Christopher Faylor2008-10-125-1603/+2374
| | | | | | | | * configure.in: Use mingw front-end from utils directory as compiler front-end. * configure: Regenerate. * cyglsa.c (cyglsa_printf): Rename from 'printf' to avoid a compiler error. (print_sid, print_groups, print_privs, print_dacl, print_tokinf, LsaApLogonUserEx): Ditto.
* * mingw: Use a better method to find where mingw directory lives.Christopher Faylor2008-10-122-7/+5
|
* Dummy check-in to get right revision log:Christopher Faylor2008-10-122-2/+2
| | | | | | * mingw: New front-end script to control building of MinGW files without using the deprecated -mno-cygwin option. * Makefile.in: Use mingw front-end.
* * Makefile.in: Tweak to work better with new utils/mingw front-end.Christopher Faylor2008-10-125-15/+114
| | | | In utils:
* Use de-facto standard Makefile goals to invoke test suite.Keith Marshall2008-10-112-5/+19
|
* Make strtod() inline definition C89 compliant.Keith Marshall2008-10-112-2/+14
|
* include/elf/Nathan Froyd2008-10-102-0/+9
| | | | | | | | | | | | | | | | * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return. bfd/ * elf32-ppc.c (ppc_elf_merge_obj_attributes): Merge Tag_GNU_Power_ABI_Struct_Return. binutils/ * readelf.c (display_power_gnu_attribute): Decode Tag_GNU_Power_ABI_Struct_Return. ld/testsuite/ * ld-powerpc/gnu-attr-12-1.s: New file. * ld-powerpc/gnu-attr-12-2.s: New file. * ld-powerpc/gnu-attr-12-11.d: New file. * ld-powerpc/gnu-attr-12-21.d: New file. * ld-powerpc/powerpc.exp: Run new dump tests.
* 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net>Chris Sutcliffe2008-10-102-1/+5
| | | | * include/mmsystem.h (sndAlias): Correct GCC4 warning.
* * fhandler_disk_file.cc (fhandler_base::fstat_helper): CheckCorinna Vinschen2008-10-093-11/+19
| | | | | | for executable suffixes here in case we're on a file system not supporting permission. * path.cc (path_conv::check): Drop check for executable suffixes.
* * fhandler_floppy.cc (fhandler_dev_floppy::raw_read): Keep track ofCorinna Vinschen2008-10-092-12/+23
| | | | current position in non-buffered case, too.
* * grp.cc (pwdgrp::read_group): Generate more speaking group nameCorinna Vinschen2008-10-092-1/+7
| | | | if passwd gid exists under different gid in /etc/group.
* Fix ChangeLog entryCorinna Vinschen2008-10-091-1/+1
|
* * path.cc (path_conv::is_binary): Always check for GetBinaryType.Corinna Vinschen2008-10-093-6/+10
| | | | | * syscalls.cc (rename): Fix test for just changing case of name on case insensitive filesystems.
* * path.cc (symlink_info::check_shortcut): Don't check for executabilityCorinna Vinschen2008-10-092-18/+9
| | | | | here. (symlink_info::check_sysfile): Ditto.
* * path.cc (path_conv::path_conv): Only assume executability by suffixCorinna Vinschen2008-10-082-1/+7
| | | | on file systems not supporting permissions.
* * pthread.cc (pthread_create): Very minor formatting change.Christopher Faylor2008-10-073-2/+18
| | | | | * timer.cc (timer_thread): Ensure that any created thread defaults to detached state.
* * cygtls.h (_cygtls::initialized): Remove bogus stack check which would whenChristopher Faylor2008-10-072-2/+7
| | | | checking the current thread from the current thread.
* merge from gccDJ Delorie2008-10-072-1/+8
|
* 2008-10-06 Bill Tompkins <bill+newlib@key-square.com>Jeff Johnston2008-10-062-0/+14
| | | | | * arm/crt0.S: Fix calling hardware_init_hook() or software_init_hook() under thumb and thumb2.
* 2008-10-06 Eric Blake <ebb9@byu.net>Jeff Johnston2008-10-062-1/+6
| | | | | * libc/stdlib/ldtoa.c (etoasc): Fix rounding to even when fraction is 0.5 or 0.75.
* 2008-10-06 Craig Howland <howland@LGSInnovations.com>Jeff Johnston2008-10-062-9/+11
| | | | | * libc/time/tzset_r.c (_tzset_r): Change US default start/end dates to 2007 law revision of start in 2nd Sunday in March, end 1st Sun in Nov.
* * dcrt0.cc (dll_crt0_0): Don't initialize signals early when dynamicallyChristopher Faylor2008-10-052-1/+11
| | | | | | loaded. (dll_crt0_1): Wait until this phase to initialize signals when dynamically loaded.
* 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe2008-10-042-1/+7
| | | | | * include/_mingw.h: Increment version to 3.15.1 and introduce __MINGW32_PATCHLEVEL variable.