]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
9 years ago * testsuite/newlib.wctype/tiswctype.c (main): Use wide character type
Corinna Vinschen [Mon, 12 Jan 2015 10:50:26 +0000 (10:50 +0000)]
* testsuite/newlib.wctype/tiswctype.c (main): Use wide character type
function.

9 years ago * cygheap.h (cygheap_pwdgrp::get_shell): Add sid to argument list.
Corinna Vinschen [Thu, 8 Jan 2015 17:08:47 +0000 (17:08 +0000)]
* cygheap.h (cygheap_pwdgrp::get_shell): Add sid to argument list.
(cygheap_pwdgrp::get_gecos): Ditto.
* uinfo.cc (fetch_windows_home): Accept cyg_ldap and PUSER_INFO_3
arguments, and fetch db home dir values right here.
(fetch_from_path): Accept cyg_ldap, PUSER_INFO_3 pointers and sid
arguments.  Add '%H' format specifier to fetch Windows home dir in
POSIX notation.
(cygheap_pwdgrp::get_home): Accommodate changes to fetch_windows_home
and fetch_from_path.
(cygheap_pwdgrp::get_shell): Ditto.
(cygheap_pwdgrp::get_gecos): Ditto.
(pwdgrp::fetch_account_from_windows): Accommodate sid argument to
cygheap_pwdgrp::get_shell and cygheap_pwdgrp::get_gecos.

9 years ago*** empty log message ***
Corinna Vinschen [Thu, 8 Jan 2015 13:39:53 +0000 (13:39 +0000)]
*** empty log message ***

9 years ago * include/cygwin/socket.h (struct cmsghdr): Redefine cmsg_len as type
Corinna Vinschen [Thu, 8 Jan 2015 13:12:50 +0000 (13:12 +0000)]
* include/cygwin/socket.h (struct cmsghdr): Redefine cmsg_len as type
size_t.  Add comment to explain why.

9 years ago * libc/time/strftime.c (__strftime): Utilize __TM_GMTOFF and __TM_ZONE
Corinna Vinschen [Thu, 8 Jan 2015 09:51:34 +0000 (09:51 +0000)]
* libc/time/strftime.c (__strftime): Utilize __TM_GMTOFF and __TM_ZONE
on systems where available.  On Cygwin, call function to get values.
Add comment to explain why.  Drop TZ_LOCK/TZ_UNLOCK in 'z' case since
it's not necessary.  In 'Z' case, add a comment to document a potential
codeset problem.

9 years ago * localtime.cc (__cygwin_gettzoffset): New function for access from
Corinna Vinschen [Thu, 8 Jan 2015 09:37:16 +0000 (09:37 +0000)]
* localtime.cc (__cygwin_gettzoffset): New function for access from
newlib.
(__cygwin_gettzname): Ditto.

9 years ago * testsuite/newlib.wctype/twctrans.c (main): Use towlower and towupper.
Corinna Vinschen [Thu, 8 Jan 2015 09:35:14 +0000 (09:35 +0000)]
* testsuite/newlib.wctype/twctrans.c (main): Use towlower and towupper.

9 years ago * localtime.cc (tzload): Fix loading latest timezone offsets into
Corinna Vinschen [Wed, 7 Jan 2015 21:27:22 +0000 (21:27 +0000)]
* localtime.cc (tzload): Fix loading latest timezone offsets into
tzinfo from zoneinfo files.  Add comment to explain what we do.
(tzparse): Add more comments to explain in case of loading timezone
offset from other sources.

9 years ago * libc/machine/aarch64/strcpy.S (strcpy): Further performance
Richard Earnshaw [Tue, 6 Jan 2015 09:57:55 +0000 (09:57 +0000)]
* libc/machine/aarch64/strcpy.S (strcpy): Further performance
improvements.  Adjust to allow building as stpcpy.
* libc/machine/aarch64/stpcpy.S: New file.
* libc/machine/aarch64/stpcpy-stub.c: New file.
* libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Build stpcpy.
* libc/machine/aarch64/Makefile.in: Regenerated.

9 years ago2015-01-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Jeff Johnston [Mon, 5 Jan 2015 17:36:34 +0000 (17:36 +0000)]
2015-01-05  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>

        * lm32/Makefile.in (install): Respect DESTDIR.
        (install-scripts): Ditto.
        * mep/Makefile.in (install): Ditto.
        * mt/Makefile.in (install): Ditto.
        * rl78/Makefile.in (install): Ditto.

9 years ago2014-12-26 Freddie Chopin <freddie_chopin@op.pl>
Jeff Johnston [Mon, 5 Jan 2015 17:31:28 +0000 (17:31 +0000)]
2014-12-26  Freddie Chopin  <freddie_chopin@op.pl>

* libc/include/sys/features.h: update newlib version and copyright year

9 years agoThe moxie sub.l instruction is now just sub.
Anthony Green [Sat, 27 Dec 2014 12:18:56 +0000 (12:18 +0000)]
The moxie sub.l instruction is now just sub.

9 years ago2014-12-18 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 18 Dec 2014 20:30:11 +0000 (20:30 +0000)]
2014-12-18  Jeff Johnston  <jjohnstn@redhat.com>

        * NEWS: Update with 2.2.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 2.2.0.
        * libc/libc.texinfo: Ditto.
        * libm/libm.texinfo: Ditto.
        * configure: Regenerated.
        * Makefile.in: Regenerated.
        * doc/configure: Ditto.
        * libc/*/configure: Ditto.
        * libm/*/configure: Ditto.
        * libc/sys/linux/shared.ld: Add VERS_2.2

9 years ago* ntsec.xml (ntsec-logonuser): Fix spelling of pw_passwd field.
Yaakov Selkowitz [Thu, 18 Dec 2014 17:30:56 +0000 (17:30 +0000)]
* ntsec.xml (ntsec-logonuser): Fix spelling of pw_passwd field.

9 years ago* new-features.xml (ov-new1.7.34): Document Solaris stdio_ext.h
Yaakov Selkowitz [Thu, 18 Dec 2014 16:55:27 +0000 (16:55 +0000)]
* new-features.xml (ov-new1.7.34): Document Solaris stdio_ext.h
functions and BSD/GNU unlocked stdio extensions.
* posix.xml (std-bsd): Add BSD unlocked stdio extensions.
(std-gnu): Add GNU unlocked stdio extensions.
(std-solaris): Add stdio_ext.h functions.

9 years ago* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
Yaakov Selkowitz [Thu, 18 Dec 2014 16:54:11 +0000 (16:54 +0000)]
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

9 years agoImplement BSD/GNU unlocked stdio extensions.
Yaakov Selkowitz [Thu, 18 Dec 2014 14:55:21 +0000 (14:55 +0000)]
Implement BSD/GNU unlocked stdio extensions.
* libc/include/stdio.h (clearerr_unlocked, feof_unlocked,
ferror_unlocked, fflush_unlocked, fgetc_unlocked, fgets_unlocked,
fileno_unlocked, fputc_unlocked, fputs_unlocked, fread_unlocked,
fwrite_unlocked): Declare.
* libc/include/wchar.h (fgetwc_unlocked, fgetws_unlocked,
fputwc_unlocked, fputws_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Declare.
* libc/stdio/Makefile.am (ELIX_4_SOURCES): Add clearerr_u.c,
feof_u.c, ferror_u.c, fflush_u.c, fgetc_u.c, fgets_u.c, fgetwc_u.c,
fgetws_u.c, fileno_u.c, fputc_u.c, fputs_u.c, fputwc_u.c, fputws_u.c,
fread_u.c, fwrite_u.c, getwc_u.c, getwchar_u.c, putwc_u.c, putwchar_u.c.
Add necessary dependencies.
* libc/stdio/Makefile.in: Regenerate.
* libc/stdio/clearerr.c: Document unlocked variant.
* libc/stdio/clearerr_u.c: New file.
* libc/stdio/feof.c: Document unlocked variant.
* libc/stdio/feof_u.c: New file.
* libc/stdio/ferror.c: Document unlocked variant.
* libc/stdio/ferror_u.c: New file.
* libc/stdio/fflush.c: Add __IMPL_UNLOCKED__ overrides.
Document unlocked variants.
* libc/stdio/fflush_u.c: New file.
* libc/stdio/fgetc.c: Document unlocked variants.
* libc/stdio/fgetc_u.c: New file.
* libc/stdio/fgets.c: Add __IMPL_UNLOCKED__ overrides.
Document unlocked variants.
* libc/stdio/fgets_u.c: New file.
* libc/stdio/fgetwc.c: Document unlocked variants.
(__fgetwc): Make non-static.
* libc/stdio/fgetwc_u.c: New file.
* libc/stdio/fgetws.c: Add __IMPL_UNLOCKED__ overrides.
Document unlocked variants.
* libc/stdio/fgetws_u.c: New file.
* libc/stdio/fileno.c: Document unlocked variant.
* libc/stdio/fileno_u.c: New file.
* libc/stdio/fputc.c: Document unlocked variants.
* libc/stdio/fputc_u.c: New file.
* libc/stdio/fputs.c: Add __IMPL_UNLOCKED__ overrides.
Document unlocked variants.
* libc/stdio/fputs_u.c: New file.
* libc/stdio/fputwc.c: Document unlocked variants.
(__fputwc): Make non-static.
* libc/stdio/fputwc_u.c: New file.
* libc/stdio/fputws.c: Add __IMPL_UNLOCKED__ overrides.
Document unlocked variants.
* libc/stdio/fputws_u.c: New file.
* libc/stdio/fread.c: Add __IMPL_UNLOCKED__ overrides.
Document unlocked variants.
* libc/stdio/fread_u.c: New file.
* libc/stdio/fwrite.c: Add __IMPL_UNLOCKED__ overrides.
Document unlocked variants.
* libc/stdio/fwrite_u.c: New file.
* libc/stdio/getwc_u.c: New file.
* libc/stdio/getwchar.c: Document unlocked variants.
* libc/stdio/getwchar_u.c: New file.
* libc/stdio/local.h: Define locking macros as empty ifdef
__IMPL_UNLOCKED__.
(__fgetwc, __fputwc): Declare.
* libc/stdio/putwc_u.c: New file.
* libc/stdio/putwchar.c: Document unlocked variants.
* libc/stdio/putwchar_u.c: New file.

9 years ago * stdio.tex: Add menu entries for __fsetlocking and stdio_ext.
Corinna Vinschen [Thu, 18 Dec 2014 10:08:09 +0000 (10:08 +0000)]
* stdio.tex: Add menu entries for __fsetlocking and stdio_ext.
* stdio_ext.c: Add "stdio_ext" to synopsis.

9 years ago2014-12-16 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 16 Dec 2014 20:47:40 +0000 (20:47 +0000)]
2014-12-16  Jeff Johnston  <jjohnstn@redhat.com>

        * config.sub: Merge from binutils.
        * config.guess: Ditto.

9 years ago* libc/stdlib/nano-mallocr.c (ALIGN_TO): Do not assume that
DJ Delorie [Tue, 16 Dec 2014 20:46:25 +0000 (20:46 +0000)]
* libc/stdlib/nano-mallocr.c (ALIGN_TO): Do not assume that
integers are as big as pointers.

9 years ago * libc/machine/aarch64/strcpy.S: Improve handling of short strings.
Richard Earnshaw [Tue, 16 Dec 2014 15:48:58 +0000 (15:48 +0000)]
* libc/machine/aarch64/strcpy.S: Improve handling of short strings.

9 years ago * libc/include/stdlib.h (__itoa): Declare prototype.
Corinna Vinschen [Tue, 16 Dec 2014 10:55:17 +0000 (10:55 +0000)]
* libc/include/stdlib.h (__itoa):  Declare prototype.
(__utoa): Ditto.
(itoa): Ditto, non-strict-ANSI only.
(utoa): Ditto.
* libc/stdlib/Makefile.am: Add itoa.c and utoa.c.
* libc/stdlib/Makefile.in: Regenerate.
* libc/stdlib/itoa.c: New file.
* libc/stdlib/utoa.c: New file.

9 years ago * path.cc (find_fast_cwd): Point to problem reporting web site rather
Corinna Vinschen [Tue, 16 Dec 2014 09:24:40 +0000 (09:24 +0000)]
* path.cc (find_fast_cwd): Point to problem reporting web site rather
than to mailing list.

9 years ago * path.cc (warn_msdos): Slightly reformat.
Corinna Vinschen [Tue, 16 Dec 2014 09:16:03 +0000 (09:16 +0000)]
* path.cc (warn_msdos): Slightly reformat.
(find_fast_cwd): Change warning message to urge an update before
reporting the problem.

9 years ago2014-12-15 Jonathan Roelofs <jonathan@codesourcery.com>
Jeff Johnston [Mon, 15 Dec 2014 20:50:23 +0000 (20:50 +0000)]
2014-12-15  Jonathan Roelofs  <jonathan@codesourcery.com>

        * libc/include/math.h: Add log2l,logbl,nexttowardf,
        * nexttoward,nexttowardl
        * libm/common/Makefile.am: Reference new files
        * libm/common/Makefile.in: Reference new files
        * libm/common/log2l.c: New File
        * libm/common/logbl.c: Likewise
        * libm/common/nexttowardf.c: Likewise
        * libm/common/nexttoward.c: Likewise
        * libm/common/nexttowardl.c: Likewise

9 years ago*** empty log message ***
Corinna Vinschen [Mon, 15 Dec 2014 20:30:27 +0000 (20:30 +0000)]
*** empty log message ***

9 years ago * new-features.xml (ov-new1.7.34): Add setfacl -k option.
Corinna Vinschen [Mon, 15 Dec 2014 20:30:15 +0000 (20:30 +0000)]
* new-features.xml (ov-new1.7.34): Add setfacl -k option.
* utils.xml (setfacl): Ditto.

9 years ago * setfacl.c (action_t): Add DeleteDef value.
Corinna Vinschen [Mon, 15 Dec 2014 20:29:43 +0000 (20:29 +0000)]
* setfacl.c (action_t): Add DeleteDef value.
(delacl): Take new parameter to differe between DeleteAll and DeleteDef.
Extend conditional to handle DefaultDef.  Change comment accordingly.
(setfacl): Call delacl in DefaultDef case as well.
(usage): Add and describe -k option.  Add -k to require options.
(longopts): Add --remove-default option.
(opts): Add -k option.
(main): Handle -k option.

9 years ago2014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de>
Jeff Johnston [Mon, 15 Dec 2014 20:22:28 +0000 (20:22 +0000)]
2014-12-15  Stefan Wallentowitz  <stefan.wallentowitz@tum.de>

        * or1k/Makefile.in: Build and install board libraries
        * or1k/board.h: New file
        * or1k/boards/README: New file
        * or1k/boards/atlys.S: New file
        * or1k/boards/de0_nano.S: New file
        * or1k/boards/ml501.S: New file
        * or1k/boards/ml509.S: New file
        * or1k/boards/optimsoc.S: New file
        * or1k/boards/or1ksim-uart.S: New file
        * or1k/boards/or1ksim.S: New file
        * or1k/boards/ordb1a3pe1500.S: New file
        * or1k/boards/ordb2a.S: New file
        * or1k/boards/orpsocrefdesign.S: New file
        * or1k/boards/tmpl.S: New file
        * or1k/boards/tmpl.c: New file

9 years ago2014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de>
Jeff Johnston [Mon, 15 Dec 2014 20:17:39 +0000 (20:17 +0000)]
2014-12-15  Stefan Wallentowitz  <stefan.wallentowitz@tum.de>

        * or1k/Makefile.in: Add libor1k
        * or1k/README: New file
        * or1k/caches-asm.S: New file
        * or1k/exceptions-asm.S: New file
        * or1k/exceptions.c: New file
        * or1k/impure.c: New file
        * or1k/include/or1k-nop.h: New file
        * or1k/include/or1k-support.h: New file
        * or1k/interrupts-asm.S: New file
        * or1k/interrupts.c: New file
        * or1k/mmu-asm.S: New file
        * or1k/or1k-internals.h: New file
        * or1k/or1k_uart.c: New file
        * or1k/or1k_uart.h: New file
        * or1k/outbyte.S: New file
        * or1k/sbrk.c: New file
        * or1k/sync-asm.S: New file
        * or1k/syscalls.c: New file
        * or1k/timer.c: New file
        * or1k/util.c: New file

9 years ago2014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de>
Jeff Johnston [Mon, 15 Dec 2014 20:09:28 +0000 (20:09 +0000)]
2014-12-15  Stefan Wallentowitz  <stefan.wallentowitz@tum.de>

        * README: Add details about or1k.
        * configure.in: Add or1k/or1knd
        * configure: Regenerated.
        * or1k/aclocal.m4: New file.
        * or1k/configure: Ditto.
        * or1k/Makefile.in: New file
        * or1k/configure.in: New file
        * or1k/crt0.S: New file
        * or1k/include/or1k-asm.h: New file

9 years ago* libc/include/stdio.h (__SNLK): Define.
Yaakov Selkowitz [Mon, 15 Dec 2014 18:22:56 +0000 (18:22 +0000)]
* libc/include/stdio.h (__SNLK): Define.
* libc/include/stdio_ext.h (FSETLOCKING_QUERY, FSETLOCKING_INTERNAL,
FSETLOCKING_BYCALLER): Define.
(__fsetlocking): Declare.
* libc/stdio/Makefile.am: Build fsetlocking.c.
* libc/stdio/Makefile.in: Regenerate.
* libc/stdio/fsetlocking.c: New file.
* libc/stdio/local.h (_newlib_flockfile_start): Make _flockfile
call dependent on __SNLK flag.
(_newlib_flockfile_exit, _newlib_flockfile_end): Ditto for
_funlockfile calls.
Define all locking macros as empty if __SINGLE_THREAD__.
* libc/stdio/stdio.tex: Include fsetlocking.def.

9 years ago * newlib/libc/include/machine/setjmp.h: Add FPU support.
Corinna Vinschen [Mon, 15 Dec 2014 13:32:17 +0000 (13:32 +0000)]
* newlib/libc/include/machine/setjmp.h: Add FPU support.
* newlib/libc/machine/nds32/setjmp.S: Add FPU support.

9 years ago * libgloss/nds32/_exit.S: Finish with an infinite loop in _exit.
Corinna Vinschen [Mon, 15 Dec 2014 13:30:07 +0000 (13:30 +0000)]
* libgloss/nds32/_exit.S: Finish with an infinite loop in _exit.
* libgloss/nds32/_getpid.S: Don't issue _getpid system call, it is
always successful.
* libgloss/nds32/_gettimeofday.S: No error for _gettimeofday is defined
in SYS_geterr handler.
* libgloss/nds32/_isatty.S: No error for _isatty is defined in
SYS_geterr handler.
* libgloss/nds32/_kill.S: Alway fail. errno = EINVAL.
* libgloss/nds32/_link.S: Alway fail. errno =  EMLINK.
* libgloss/nds32/_times.S: Alway fail. errno = EACCES.
* libgloss/nds32/_unlink.S: fix copy and paste error.
* libgloss/nds32/crt0.S: Add pre_c_init, post_c_init, arg_init.
* libgloss/nds32/crt1.S: Add pre_c_init, post_c_init, arg_init.
* libgloss/nds32/syscall_extra.h: Re-format.
* libgloss/nds32/vh.h: Add more virtual hosting number.

9 years ago * configure.host: Add libm nds32 machine directory.
Corinna Vinschen [Mon, 15 Dec 2014 13:27:38 +0000 (13:27 +0000)]
* configure.host: Add libm nds32 machine directory.
* libm/machine/configure: Regenerated.
* libm/machine/configure.in: Add nds32 AC_CONFIG.
* libm/machine/nds32/Makefile.am: New file.
* libm/machine/nds32/Makefile.in: Generated.
* libm/machine/nds32/aclocal.m4: Generated.
* libm/machine/nds32/configure: Generated.
* libm/machine/nds32/configure.in: New file.
* libm/machine/nds32/w_sqrt.S: New file.
* libm/machine/nds32/wf_sqrt.S: New file.

9 years ago * libc/include/stdlib.h: Include sys/cdefs.h to avoid undefined
Corinna Vinschen [Mon, 15 Dec 2014 12:58:19 +0000 (12:58 +0000)]
* libc/include/stdlib.h: Include sys/cdefs.h to avoid undefined
__ASMNAME.

9 years agomerge from gcc
DJ Delorie [Mon, 15 Dec 2014 06:56:39 +0000 (06:56 +0000)]
merge from gcc

9 years ago2014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de>
Jeff Johnston [Fri, 12 Dec 2014 21:14:06 +0000 (21:14 +0000)]
2014-12-12  Stefan Wallentowitz  <stefan.wallentowitz@tum.de>

        * configure.host: or1knd support, OpenRISC without delay slot
        * libc/include/machine/setjmp.h: Add or1knd
        * libc/machine/or1k/setjmp.S: Optional delay slot

9 years ago2014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de>
Jeff Johnston [Fri, 12 Dec 2014 20:17:26 +0000 (20:17 +0000)]
2014-12-12  Stefan Wallentowitz  <stefan.wallentowitz@tum.de>

        * libc/machine/or1k/setjmp.S: Remove save/restore of r3-r8

9 years ago * libc/include/stdio.h: Fix type signature of __sfeof and __sferror
Corinna Vinschen [Thu, 11 Dec 2014 17:42:19 +0000 (17:42 +0000)]
* libc/include/stdio.h: Fix type signature of __sfeof and __sferror
(and thus feof and ferror) for C++.

9 years ago* libc/include/stdio_ext.h: Rename __fwriteable to __fwritable.
Yaakov Selkowitz [Thu, 11 Dec 2014 16:53:32 +0000 (16:53 +0000)]
* libc/include/stdio_ext.h: Rename __fwriteable to __fwritable.
[!__GNUC__]: Declare real functions for the macros, and make
the macros conditional on !__cplusplus.
* libc/stdio/Makefile.am (ELIX_4_SOURCES): Add stdio_ext.c.
(CHEWOUT_FILES): Add stdio_ext.def.
* libc/stdio/Makefile.in: Regenerate.
* libc/stdio/stdio.tex: Include stdio_ext.def.
* libc/stdio/stdio_ext.c: New file.

9 years agoRebuilt moxie/configure
Anthony Green [Thu, 11 Dec 2014 11:54:44 +0000 (11:54 +0000)]
Rebuilt moxie/configure

9 years ago * winver.rc (LegalCopyright): Fix belatedly (uh-oh).
Corinna Vinschen [Wed, 10 Dec 2014 15:41:49 +0000 (15:41 +0000)]
* winver.rc (LegalCopyright): Fix belatedly (uh-oh).

9 years ago * ntsec.xml (ntsec-mapping-samba): Clarify Samba file server setup.
Corinna Vinschen [Wed, 10 Dec 2014 12:35:36 +0000 (12:35 +0000)]
* ntsec.xml (ntsec-mapping-samba): Clarify Samba file server setup.

9 years ago * faq-using.xml (faq.using.bloda): Add Lenovo RapidBoot Shield to
Corinna Vinschen [Wed, 10 Dec 2014 12:33:25 +0000 (12:33 +0000)]
* faq-using.xml (faq.using.bloda): Add Lenovo RapidBoot Shield to
BLODA list.

9 years ago * libc/include/stdio_ext.h: Remove excess "inline".
Corinna Vinschen [Wed, 10 Dec 2014 09:39:06 +0000 (09:39 +0000)]
* libc/include/stdio_ext.h: Remove excess "inline".

9 years ago * libc/machine/aarch64/strchrnul.S (vrepmask): Use a call-clobbered
Richard Earnshaw [Wed, 10 Dec 2014 09:35:10 +0000 (09:35 +0000)]
* libc/machine/aarch64/strchrnul.S (vrepmask): Use a call-clobbered
register.

9 years ago * libc/machine/aarch64/strrchr.S: New file.
Richard Earnshaw [Mon, 8 Dec 2014 15:21:42 +0000 (15:21 +0000)]
* libc/machine/aarch64/strrchr.S: New file.
* libc/machine/aarch64/strrchr-stub.c: New file.
* libc/machine/aarch64/Makefile.am: Add them to build list.
* libc/machine/aarch64/Makefile.in: Regenerated.

9 years ago * libc/time/gmtime_r.c (gmtime_r): Fixed bug in calculations for dates
Corinna Vinschen [Mon, 8 Dec 2014 11:48:31 +0000 (11:48 +0000)]
* libc/time/gmtime_r.c (gmtime_r): Fixed bug in calculations for dates
after year 2069 or before year 1901. Ideas for solution taken from
musl's __secs_to_tm()

9 years ago * environ.cc (regopt): Remove function.
Corinna Vinschen [Mon, 8 Dec 2014 11:21:14 +0000 (11:21 +0000)]
* environ.cc (regopt): Remove function.
(environ_init): Drop undocumented feature to read application-specific
environment variables from the registry.
* include/cygwin/version.h (CYGWIN_INFO_PROGRAM_OPTIONS_NAME): Remove.

9 years agoFix date of latest entry
Corinna Vinschen [Mon, 8 Dec 2014 10:57:37 +0000 (10:57 +0000)]
Fix date of latest entry

9 years ago * faq-setup.xml (faq.setup.upgrade-mountpoints): Remove.
Corinna Vinschen [Mon, 8 Dec 2014 10:55:03 +0000 (10:55 +0000)]
* faq-setup.xml (faq.setup.upgrade-mountpoints): Remove.
* pathnames.xml (pathnames-mount-ex): Remove note about 1.5->1.7
registry mount point updates.

9 years ago * posix.xml (std-solaris): Point to libtirpc for xdr functions.
Corinna Vinschen [Sat, 6 Dec 2014 17:13:00 +0000 (17:13 +0000)]
* posix.xml (std-solaris): Point to libtirpc for xdr functions.

9 years ago * cygwin.xsl (toc.section.depth): Set to 4.
Corinna Vinschen [Sat, 6 Dec 2014 16:49:05 +0000 (16:49 +0000)]
* cygwin.xsl (toc.section.depth): Set to 4.
* ntsec.xml: Revamp account mapping documentation to account for the
new db_home, db_shell, db_gecos settings.

9 years ago * environ.cc (build_env): Remove loquacious debug statements.
Corinna Vinschen [Sat, 6 Dec 2014 09:54:28 +0000 (09:54 +0000)]
* environ.cc (build_env): Remove loquacious debug statements.

9 years ago* new-features.xml (ov-new1.7.34): Document qsort_r and __bsd_qsort_r.
Yaakov Selkowitz [Fri, 5 Dec 2014 16:33:02 +0000 (16:33 +0000)]
* new-features.xml (ov-new1.7.34): Document qsort_r and __bsd_qsort_r.
* posix.xml (std-bsd): Add qsort_r.
(std-gnu): Ditto.
(std-notes): Add section for qsort_r.

9 years ago* common.din (__bsd_qsort_r): Add.
Yaakov Selkowitz [Fri, 5 Dec 2014 16:31:36 +0000 (16:31 +0000)]
* common.din (__bsd_qsort_r): Add.
(qsort_r): Add.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

9 years ago* libc/include/stdlib.h (__bsd_qsort_r): Declare.
Yaakov Selkowitz [Fri, 5 Dec 2014 16:21:04 +0000 (16:21 +0000)]
* libc/include/stdlib.h (__bsd_qsort_r): Declare.
(qsort_r): Declare.
* libc/search/Makefile.am (ELIX_2_SOURCES): Rename from ELIX_SOURCES.
(ELIX_4_SOURCES): Define.  Add bsd_qsort_r.c and qsort_r.c.
(libsearch_la_SOURCES): Adapt accordingly.
(lib_a_SOURCES): Adapt accordingly.
(CHEWOUT_FILES): Add qsort_r.def.
* libc/search/Makefile.in: Regenerate.
* libc/search/bsd_qsort_r.c: New file.
* libc/search/qsort.c: Update from FreeBSD HEAD. Adapt for both BSD
and GNU qsort_r flavors.
* libc/search/qsort_r.c: New file.

9 years ago * tzmap-from-unicode.org: Create tzmap as const.
Corinna Vinschen [Fri, 5 Dec 2014 14:39:04 +0000 (14:39 +0000)]
* tzmap-from-unicode.org: Create tzmap as const.
* tzmap.h: Regenerate.

9 years ago * Makefile.in: Add rules to create and depend on tzmap.h.
Corinna Vinschen [Fri, 5 Dec 2014 13:41:52 +0000 (13:41 +0000)]
* Makefile.in: Add rules to create and depend on tzmap.h.
* tzmap-from-unicode.org: New script to create tzmap.h.
* tzmap.h: New auto-generated file.
* tzset.c: Drop tzmap from here and include tzmap.h instead.  Drop
Windows 2000 considerations.

9 years ago * libc/include/sys/signal.h [__SPU__] (kill): Declare.
Corinna Vinschen [Thu, 4 Dec 2014 09:15:50 +0000 (09:15 +0000)]
* libc/include/sys/signal.h [__SPU__] (kill): Declare.

9 years ago2014-12-03 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 3 Dec 2014 20:25:09 +0000 (20:25 +0000)]
2014-12-03  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/inttypes.h: Only enable the 8-bit scanning macros
        if _WANT_IO_C99_FORMATS is defined by configuration.  Add comment
        on why.

9 years ago * new-features.xml (ov-new1.7.34): Add latest changes.
Corinna Vinschen [Wed, 3 Dec 2014 16:35:02 +0000 (16:35 +0000)]
* new-features.xml (ov-new1.7.34): Add latest changes.

9 years ago*** empty log message ***
Corinna Vinschen [Wed, 3 Dec 2014 16:32:05 +0000 (16:32 +0000)]
*** empty log message ***

9 years agoRevert accidental checkin
Corinna Vinschen [Tue, 2 Dec 2014 15:41:13 +0000 (15:41 +0000)]
Revert accidental checkin

9 years ago * flock.cc (create_lock_in_parent): Make lf_obj handle inheritable.
Corinna Vinschen [Tue, 2 Dec 2014 15:39:57 +0000 (15:39 +0000)]
* flock.cc (create_lock_in_parent): Make lf_obj handle inheritable.
Explain why.
(lockf_t::create_lock_obj): Use FALSE, rather than 0 for BOOL argument.
(lockf_t::del_lock_obj): Check if NtSetEvent succeeded and print system
message if not.

9 years ago * uinfo.cc (fetch_windows_home): New function fetching Windows-compliant
Corinna Vinschen [Tue, 2 Dec 2014 11:30:04 +0000 (11:30 +0000)]
* uinfo.cc (fetch_windows_home): New function fetching Windows-compliant
home directory.  Include longish comment to explain what we're doing.
(cygheap_pwdgrp::get_home): Take additional sid parameter.  In
NSS_SCHEME_WINDOWS case, call fetch_windows_home to create home
directory.
(pwdgrp::fetch_account_from_windows): Call cygheap_pwdgrp::get_home
with additional sid argument.
* cygheap.h (cygheap_pwdgrp::get_home): Align declaration to above
change.

9 years ago * uinfo.cc (cygheap_user::ontherange): Fix order of fallbacks creating
Corinna Vinschen [Tue, 2 Dec 2014 11:26:22 +0000 (11:26 +0000)]
* uinfo.cc (cygheap_user::ontherange): Fix order of fallbacks creating
HOMEDRIVE/HOMEPATH values to be Windows-compliant.  Add comments.

9 years ago * autoload.cc (CreateProfile): Import.
Corinna Vinschen [Tue, 2 Dec 2014 10:49:47 +0000 (10:49 +0000)]
* autoload.cc (CreateProfile): Import.
(LoadUserProfileW): Import.
* registry.cc (get_registry_hive_path): Move to sec_auth.cc.
(load_registry_hive): Remove.
* registry.h (get_registry_hive_path): Drop declaration.
(load_registry_hive): Ditto.
* sec_auth.cc (get_user_profile_directory): Moved from registry.cc and
renamed.  Take third parameter with buffer length.
(load_user_profile): New function taking over for load_registry_hive.
Use official functions to load profile.  If profile is missing, create
it on Vista and later.
* security.h (get_user_profile_directory): Declare.
(load_user_profile): Declare.
* syscalls.cc (seteuid32): Replace call to load_registry_hive with call
to load_user_profile.
* uinfo.cc (cygheap_user::env_userprofile): Replace call to
get_registry_hive_path with call to get_user_profile_directory.

9 years ago * uinfo.cc (fetch_from_description): Make static.
Corinna Vinschen [Tue, 2 Dec 2014 10:28:42 +0000 (10:28 +0000)]
* uinfo.cc (fetch_from_description): Make static.
(fetch_from_path): Ditto.

9 years ago * autoload.cc (CreateEnvironmentBlock): Import.
Corinna Vinschen [Tue, 2 Dec 2014 10:16:03 +0000 (10:16 +0000)]
* autoload.cc (CreateEnvironmentBlock): Import.
(DestroyEnvironmentBlock): Import.
* environ.cc (env_compare): New static bsearch comparison function.
(build_env): Add parameter taking a user token.  If token is non-NULL,
fetch user's default Windows environment and merge it into the resulting
environment.  Explain what we do in preceeding comment.
* environ,h (build_env): Align prototype to above change.
* external.cc (create_winenv): Call build_env with NULL token.
* spawn.cc (child_info_spawn::worker): When spawning new process under
another user account, call build_env with new token to allow merging
user's default Windows environment.
* winlean.h (_USERENV_): Define to override dllimport.

9 years ago * spawn.cc (child_info_spawn::worker): Fix formatting.
Corinna Vinschen [Tue, 2 Dec 2014 10:09:13 +0000 (10:09 +0000)]
* spawn.cc (child_info_spawn::worker): Fix formatting.

9 years ago * sec_auth.cc (str2lsa): Remove.
Corinna Vinschen [Tue, 2 Dec 2014 10:04:53 +0000 (10:04 +0000)]
* sec_auth.cc (str2lsa): Remove.
(str2buf2lsa): Remove.
(lsaauth): Call RtlInitAnsiString instead of str2lsa and str2buf2lsa.

9 years ago * cygheap.cc (init_cygheap::init_installation_root): Fix typo in
Corinna Vinschen [Tue, 2 Dec 2014 09:59:53 +0000 (09:59 +0000)]
* cygheap.cc (init_cygheap::init_installation_root): Fix typo in
comment.

9 years ago * autoload.cc (IdnToAscii): Use simpler, equivalent LoadDLLfuncEx.
Corinna Vinschen [Tue, 2 Dec 2014 09:59:01 +0000 (09:59 +0000)]
* autoload.cc (IdnToAscii): Use simpler, equivalent LoadDLLfuncEx.
(IdnToUnicode): Ditto.

9 years ago * wincap.cc (wincap_minimal): Remove.
Corinna Vinschen [Mon, 1 Dec 2014 14:02:55 +0000 (14:02 +0000)]
* wincap.cc (wincap_minimal): Remove.
(wincaps): Drop has_physical_mem_access.
(wincap_10): New global wincaps to support Windows 10.
(wincapc::init): Use wincap_10 for version >= 6.4 and as default.
* wincap.h (wincaps::has_physical_mem_access): remove.

9 years ago * cygheap.cc (init_cygheap::init_tls_list): Accommodate threadlist
Corinna Vinschen [Fri, 28 Nov 2014 20:46:13 +0000 (20:46 +0000)]
* cygheap.cc (init_cygheap::init_tls_list): Accommodate threadlist
having a new type threadlist_t *.  Convert commented out code into an
#if 0.  Create thread mutex.  Explain why.
(init_cygheap::remove_tls): Drop timeout value.  Always wait infinitely
for tls_sentry.  Return mutex HANDLE of just deleted threadlist entry.
(init_cygheap::find_tls): New implementation taking tls pointer as
search parameter.  Return threadlist_t *.
(init_cygheap::find_tls): Return threadlist_t *.  Define ix as auto
variable.  Drop exception handling since crash must be made impossible
due to correct synchronization.  Return with locked mutex.
* cygheap.h (struct threadlist_t): Define.
(struct init_cygheap): Convert threadlist to threadlist_t type.
(init_cygheap::remove_tls): Align declaration to above change.
(init_cygheap::find_tls): Ditto.
(init_cygheap::unlock_tls): Define.
* cygtls.cc (_cygtls::remove): Unlock and close mutex when finishing.
* exceptions.cc (sigpacket::process): Lock _cygtls area of thread before
accessing it.
* fhandler_termios.cc (fhandler_termios::bg_check): Ditto.
* sigproc.cc (sig_send): Ditto.
* thread.cc (pthread::exit): Ditto.  Add comment.
(pthread::cancel): Ditto.

9 years ago* Makefile.in (XSLTPROC): Remove.
Yaakov Selkowitz [Fri, 28 Nov 2014 20:25:24 +0000 (20:25 +0000)]
* Makefile.in (XSLTPROC): Remove.
(cygwin-ug-net/cygwin-ug-net.pdf): Build with xmlto pdf.
(cygwin-api/cygwin-api.pdf): Ditto.
(faq/faq.html): Fix extraneous anchor removal.

9 years ago * cygheap.cc (init_cygheap::find_tls): Add comment.
Corinna Vinschen [Fri, 28 Nov 2014 12:10:12 +0000 (12:10 +0000)]
* cygheap.cc (init_cygheap::find_tls): Add comment.
* cygtls.cc (well_known_dlls): Rephrase comment.
(bloda_detect): New function.
(_cygtls::call2): Call init_thread and bloda_detect for non-pthread
threads only.
(_cygtls::remove): Move remove_tls and remove_wq calls up to run first.
* miscfuncs.cc (struct pthread_wrapper_arg): Rename from struct
thread_wrapper_arg.
(pthread_wrapper): Rename from thread_wrapper and drop "static".  Fix
comment.  Drop call to _cygtls::remove.  Call api_fatal rather than
ExitThread.  Explain why.
* miscfuncs.h (pthread_wrapper): Declare pthread_wrapper.
* thread.cc (pthread::exit): Add a FIXME comment.  Call _cygtls::remove
before calling ExitThread.

9 years ago * mips/crt0.S: Configure processor based on .MIPS.abiflags.
Corinna Vinschen [Fri, 28 Nov 2014 08:51:03 +0000 (08:51 +0000)]
* mips/crt0.S: Configure processor based on .MIPS.abiflags.
Remove FPU availability check, just use the pre-processor flags
to indicicate what the user wanted.
* mips/abiflags.S: New file.
* mips/regs.S (SR_MSA): Define macro.
* mips/mti32.ld: Place .MIPS.abiflags and wrap in marker symbols.
* mips/mti64.ld: Likewise.
* mips/mti64_64.ld: Likewise.
* mips/mti64_n32.ld: Likewise.

9 years ago * libc/include/machine/setjmp.h [__mips__]: Remove __mips_fpr == 64
Corinna Vinschen [Fri, 28 Nov 2014 08:47:39 +0000 (08:47 +0000)]
* libc/include/machine/setjmp.h [__mips__]: Remove __mips_fpr == 64
from the 64-bit _JBTYPE definition.
* libc/machine/mips/setjmp.S: Re-work the o32 FP64 support to match
the now one-and-only supported o32 FP64 ABI extension.  Also
support o32 FPXX.

9 years ago * mkgroup.c (main): Call enum_local_groups with offset 0x30000 for local
Corinna Vinschen [Fri, 28 Nov 2014 08:44:39 +0000 (08:44 +0000)]
* mkgroup.c (main): Call enum_local_groups with offset 0x30000 for local
machine, too.

9 years ago * mkgroup.c (main): Call enum_groups with offset 0x30000 for local
Corinna Vinschen [Thu, 27 Nov 2014 19:55:37 +0000 (19:55 +0000)]
* mkgroup.c (main): Call enum_groups with offset 0x30000 for local
machine, same as from DB.
* mkpasswd.c (enum_unix_users): Set pw_passwd field to '*'.
(enum_users): Ditto.
(main): Call enum_users with offset of 0x30000 for local machine,
same as from DB.

9 years ago * mount.cc (mount_info::init): Take bool argument and allow to
Corinna Vinschen [Thu, 27 Nov 2014 16:49:41 +0000 (16:49 +0000)]
* mount.cc (mount_info::init): Take bool argument and allow to
initialize mount table in two steps, system and user, depending on
bool value.
* mount.h (class mount_info): Align declaration of init function to
above change.
* shared.cc (user_info::initialize): Initialize mount table in two
steps to allow internal_getpwsid to create valid POSIX paths from
DOS paths given in AD.  Add comments.
* uinfo.cc (cygheap_pwdgrp::get_home): Allow DOS paths in
NSS_SCHEME_FREEATTR attributes.
(cygheap_pwdgrp::get_shell): Ditto.

9 years ago * cygheap.cc (init_cygheap::find_tls): Allow to keep loop going after
Corinna Vinschen [Thu, 27 Nov 2014 16:20:14 +0000 (16:20 +0000)]
* cygheap.cc (init_cygheap::find_tls): Allow to keep loop going after
access to threadlist[ix] faulted.  In case of an exception, remove
threadlist[ix] from threadlist only.  Add comment.

9 years ago2014-11-26 Matthew Fortune <Matthew.Fortune@imgtec.com>
Jeff Johnston [Thu, 27 Nov 2014 00:28:09 +0000 (00:28 +0000)]
2014-11-26  Matthew Fortune  <Matthew.Fortune@imgtec.com>

        * mips/crt0.S: Remove .set noreorder throughout.
        (zerobss): Open code the bltu macro instruction so that the
        zero-loop does not have a NOP in the branch delay slot.

9 years ago * Makefile.in (install): Add install-ldif target.
Corinna Vinschen [Wed, 26 Nov 2014 19:46:59 +0000 (19:46 +0000)]
* Makefile.in (install): Add install-ldif target.
(install-ldif): New target to install cygwin.ldif.
* cygheap.h (class cygheap_pwdgrp): Rename pfx_t to nss_pfx_t.  Add
PFX to enum value.  Add nss_scheme_method enum and nss_scheme_t
structure.  Add home_scheme, shell_scheme and gecos_scheme members.
(NSS_SCHEME_MAX): Define.
(cygheap_pwdgrp::get_home): Declare.
(cygheap_pwdgrp::get_shell): Declare.
(cygheap_pwdgrp::get_gecos): Declare.
* cygwin.ldif: New file.
* ldap.cc (std_user_attr): New array, just defining the standard
attributes.
(group_attr): Add cygwinUnixGid.
(user_attr): Convert to macro pointing to cygheap->pg.ldap_user_attr.
(cygheap_pwdgrp::init_ldap_user_attr): New method.
(cyg_ldap::fetch_ad_account): Call cygheap_pwdgrp::init_ldap_user_attr
if user_attr initialization is required.  Fix comment.
(cyg_ldap::get_string_attribute): Implement taking attribute name
as argument.
* ldap.h: Drop unused macros.
(cyg_ldap::get_gecos): Remove.
(cyg_ldap::get_home): Remove.
(cyg_ldap::get_shell): Remove.
(cyg_ldap::get_string_attribute): Declare name argument variant public.
* uinfo.cc (cygheap_user::ontherange): Fix indentation.
(cygheap_pwdgrp::init): Initialize new home_scheme, shell_scheme and
gecos_scheme members.  Align comment.
(NSS_NCMP): Define comparison macro.
(NSS_CMP): Ditto.
(cygheap_pwdgrp::nss_init_line): Use aforementioned macros throughout.
Fix comment handling.  Add db_home, db_shell and db_gecos handling.
(fetch_from_description): New function to fetch XML-style attributes
from (description) string.
(fetch_from_path): New function to evaluate path string with wildcards.
(cygheap_pwdgrp::get_home): New methods to fetch pw_dir value.
(cygheap_pwdgrp::get_shell): Ditto for pw_shell.
(cygheap_pwdgrp::get_gecos): Ditto for pw_gecos.
(colon_to_semicolon): Move up.
(pwdgrp::fetch_account_from_windows): Convert home, shell, gecos
variables to char*.  Drop statement breaking extended group info.
Fetch home, shell and gecos values using new methods.  Use
fetch_from_description calls to fetch UNIX id and primary groups from
SAM comment field.  Accommodate uxid being a char* now.  Accommodate
the fact that extended info is malloc'ed, rather then alloca'ed.
Create linebuf content as multibyte string.  Create line buffer by
just calling cstrdup.

9 years ago * libc/machine/arm/strcmp-armv6m.S: New file.
Corinna Vinschen [Wed, 26 Nov 2014 09:47:26 +0000 (09:47 +0000)]
* libc/machine/arm/strcmp-armv6m.S: New file.
* libc/machine/arm/strcmp.S: Add new wrapper.
* libc/machine/arm/Makefile.am: Add dependencies.
* libc/machine/arm/Makefile.in: Regenerated.

9 years ago * libc/include/sys/_default_fcntl.h: Move all Cygwin-specific open
Corinna Vinschen [Tue, 25 Nov 2014 11:53:00 +0000 (11:53 +0000)]
* libc/include/sys/_default_fcntl.h: Move all Cygwin-specific open
flags from Cygwin's fcntl.h here.  Remove check for WIN32.  Remove
Windows-specific macros.

9 years ago * include/fcntl.h: Move all open flags (except O_NDELAY) to newlib's
Corinna Vinschen [Tue, 25 Nov 2014 11:42:20 +0000 (11:42 +0000)]
* include/fcntl.h: Move all open flags (except O_NDELAY) to newlib's
sys/_default_fcntl.h.

9 years ago * binmode.c (cygwin_premain0): Don't use underscore'd variants of the
Corinna Vinschen [Tue, 25 Nov 2014 11:27:12 +0000 (11:27 +0000)]
* binmode.c (cygwin_premain0): Don't use underscore'd variants of the
open flags.
* textmode.c (cygwin_premain0): Ditto.

9 years agomerge from gcc
DJ Delorie [Mon, 24 Nov 2014 20:35:44 +0000 (20:35 +0000)]
merge from gcc

9 years ago2014-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
Joel Sherrill [Mon, 24 Nov 2014 14:12:32 +0000 (14:12 +0000)]
2014-11-23  Joel Sherrill <joel.sherrill@oarcorp.com>

* libc/include/sys/resource.h: Add prototype for getrusage()
to <sys/resource.h>

9 years ago * utils.xml (passwd): Align to latest changes.
Corinna Vinschen [Mon, 24 Nov 2014 11:21:22 +0000 (11:21 +0000)]
* utils.xml (passwd): Align to latest changes.

9 years ago * passwd.c (GetPW): If server is NULL, and the user is not a local
Corinna Vinschen [Mon, 24 Nov 2014 11:07:32 +0000 (11:07 +0000)]
* passwd.c (GetPW): If server is NULL, and the user is not a local
user, try to fetch the DC to use as server.
(ChangePW): Get Windows username via extra parameter.
(usage): Reduce -d help text to reflect above change.
(main): Fix typo in comment.  Call GetPW and ChangePW as per the
changes above.

9 years ago * init.cc (dll_entry): Revert previous patch. This requires another
Corinna Vinschen [Fri, 21 Nov 2014 21:41:37 +0000 (21:41 +0000)]
* init.cc (dll_entry): Revert previous patch.  This requires another
solution.
* miscfuncs.cc (thread_wrapper): Ditto.
* sigproc.cc (exit_thread): Disable sending a signal for synchronization
with process exit.  Explain why.  Keep code in for later inspection,
should the problem show up again.
(sig_send): Use "tls", rather than "tid" as name for _cygtls arg.

9 years ago PR target/63901
Nick Clifton [Fri, 21 Nov 2014 11:55:39 +0000 (11:55 +0000)]
PR target/63901
* configure.host (msp430): Add -mhwmult=none to newlib_cflags.

9 years ago * init.cc (dll_entry): Call _my_tls.remove with INFINITE wait period
Corinna Vinschen [Thu, 20 Nov 2014 16:23:14 +0000 (16:23 +0000)]
* init.cc (dll_entry): Call _my_tls.remove with INFINITE wait period
to avoid SEGVs and subsequent hangs in _cygtls::find_tls.
* miscfuncs.cc (thread_wrapper): Ditto.

9 years ago * libc/stdio/nano-vfprintf_i.c (_printf_i): Use LONGINT when void* is
Corinna Vinschen [Thu, 20 Nov 2014 14:05:28 +0000 (14:05 +0000)]
* libc/stdio/nano-vfprintf_i.c (_printf_i): Use LONGINT when void* is
larger than an int.

9 years ago * libc/sys/rtems/sys/syslimits.h (NGROUPS_MAX): Adjust value so
Corinna Vinschen [Thu, 20 Nov 2014 14:03:17 +0000 (14:03 +0000)]
* libc/sys/rtems/sys/syslimits.h (NGROUPS_MAX): Adjust value so
that NGROUPS is even.

This page took 0.071333 seconds and 5 git commands to generate.