Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-182014-12-18 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* 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
2014-12-18* ntsec.xml (ntsec-logonuser): Fix spelling of pw_passwd field.Yaakov Selkowitz
2014-12-18* new-features.xml (ov-new1.7.34): Document Solaris stdio_ext.hYaakov Selkowitz
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.
2014-12-18* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,Yaakov Selkowitz
__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.
2014-12-18Implement BSD/GNU unlocked stdio extensions.Yaakov Selkowitz
* 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.
2014-12-18 * stdio.tex: Add menu entries for __fsetlocking and stdio_ext.Corinna Vinschen
* stdio_ext.c: Add "stdio_ext" to synopsis.
2014-12-162014-12-16 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* config.sub: Merge from binutils. * config.guess: Ditto.
2014-12-16* libc/stdlib/nano-mallocr.c (ALIGN_TO): Do not assume thatDJ Delorie
integers are as big as pointers.
2014-12-16 * libc/machine/aarch64/strcpy.S: Improve handling of short strings.Richard Earnshaw
2014-12-16 * libc/include/stdlib.h (__itoa): Declare prototype.Corinna Vinschen
(__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.
2014-12-16 * path.cc (find_fast_cwd): Point to problem reporting web site ratherCorinna Vinschen
than to mailing list.
2014-12-16 * path.cc (warn_msdos): Slightly reformat.Corinna Vinschen
(find_fast_cwd): Change warning message to urge an update before reporting the problem.
2014-12-152014-12-15 Jonathan Roelofs <jonathan@codesourcery.com>Jeff Johnston
* 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
2014-12-15*** empty log message ***Corinna Vinschen
2014-12-15 * new-features.xml (ov-new1.7.34): Add setfacl -k option.Corinna Vinschen
* utils.xml (setfacl): Ditto.
2014-12-15 * setfacl.c (action_t): Add DeleteDef value.Corinna Vinschen
(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.
2014-12-152014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de>Jeff Johnston
* 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
2014-12-152014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de>Jeff Johnston
* 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
2014-12-152014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de>Jeff Johnston
* 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
2014-12-15* libc/include/stdio.h (__SNLK): Define.Yaakov Selkowitz
* 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.
2014-12-15 * newlib/libc/include/machine/setjmp.h: Add FPU support.Corinna Vinschen
* newlib/libc/machine/nds32/setjmp.S: Add FPU support.
2014-12-15 * libgloss/nds32/_exit.S: Finish with an infinite loop in _exit.Corinna Vinschen
* 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.
2014-12-15 * configure.host: Add libm nds32 machine directory.Corinna Vinschen
* 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.
2014-12-15 * libc/include/stdlib.h: Include sys/cdefs.h to avoid undefinedCorinna Vinschen
__ASMNAME.
2014-12-15merge from gccDJ Delorie
2014-12-132014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de>Jeff Johnston
* configure.host: or1knd support, OpenRISC without delay slot * libc/include/machine/setjmp.h: Add or1knd * libc/machine/or1k/setjmp.S: Optional delay slot
2014-12-122014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de>Jeff Johnston
* libc/machine/or1k/setjmp.S: Remove save/restore of r3-r8
2014-12-11 * libc/include/stdio.h: Fix type signature of __sfeof and __sferrorCorinna Vinschen
(and thus feof and ferror) for C++.
2014-12-11* libc/include/stdio_ext.h: Rename __fwriteable to __fwritable.Yaakov Selkowitz
[!__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.
2014-12-11Rebuilt moxie/configureAnthony Green
2014-12-10 * winver.rc (LegalCopyright): Fix belatedly (uh-oh).Corinna Vinschen
2014-12-10 * ntsec.xml (ntsec-mapping-samba): Clarify Samba file server setup.Corinna Vinschen
2014-12-10 * faq-using.xml (faq.using.bloda): Add Lenovo RapidBoot Shield toCorinna Vinschen
BLODA list.
2014-12-10 * libc/include/stdio_ext.h: Remove excess "inline".Corinna Vinschen
2014-12-10 * libc/machine/aarch64/strchrnul.S (vrepmask): Use a call-clobberedRichard Earnshaw
register.
2014-12-08 * libc/machine/aarch64/strrchr.S: New file.Richard Earnshaw
* libc/machine/aarch64/strrchr-stub.c: New file. * libc/machine/aarch64/Makefile.am: Add them to build list. * libc/machine/aarch64/Makefile.in: Regenerated.
2014-12-08 * libc/time/gmtime_r.c (gmtime_r): Fixed bug in calculations for datesCorinna Vinschen
after year 2069 or before year 1901. Ideas for solution taken from musl's __secs_to_tm()
2014-12-08 * environ.cc (regopt): Remove function.Corinna Vinschen
(environ_init): Drop undocumented feature to read application-specific environment variables from the registry. * include/cygwin/version.h (CYGWIN_INFO_PROGRAM_OPTIONS_NAME): Remove.
2014-12-08Fix date of latest entryCorinna Vinschen
2014-12-08 * faq-setup.xml (faq.setup.upgrade-mountpoints): Remove.Corinna Vinschen
* pathnames.xml (pathnames-mount-ex): Remove note about 1.5->1.7 registry mount point updates.
2014-12-06 * posix.xml (std-solaris): Point to libtirpc for xdr functions.Corinna Vinschen
2014-12-06 * cygwin.xsl (toc.section.depth): Set to 4.Corinna Vinschen
* ntsec.xml: Revamp account mapping documentation to account for the new db_home, db_shell, db_gecos settings.
2014-12-06 * environ.cc (build_env): Remove loquacious debug statements.Corinna Vinschen
2014-12-05* new-features.xml (ov-new1.7.34): Document qsort_r and __bsd_qsort_r.Yaakov Selkowitz
* posix.xml (std-bsd): Add qsort_r. (std-gnu): Ditto. (std-notes): Add section for qsort_r.
2014-12-05* common.din (__bsd_qsort_r): Add.Yaakov Selkowitz
(qsort_r): Add. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-05* libc/include/stdlib.h (__bsd_qsort_r): Declare.Yaakov Selkowitz
(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.
2014-12-05 * tzmap-from-unicode.org: Create tzmap as const.Corinna Vinschen
* tzmap.h: Regenerate.
2014-12-05 * Makefile.in: Add rules to create and depend on tzmap.h.Corinna Vinschen
* 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.
2014-12-04 * libc/include/sys/signal.h [__SPU__] (kill): Declare.Corinna Vinschen
2014-12-032014-12-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/include/inttypes.h: Only enable the 8-bit scanning macros if _WANT_IO_C99_FORMATS is defined by configuration. Add comment on why.