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
2015-01-21 * COPYING.LIBGLOSS: Add Controls and Data Services copyright.Eric Botcazou
* COPYING.NEWLIB: Likewise. libgloss/ * configure.in: Add Visium support. * configure: Regenerate. * visium/: New directory. newlib/ * configure.host: Add Visium support. * libc/machine/configure.in: Likewise. * libc/machine/configure: Regenerate. * libc/machine/visium/: New directory. * libc/include/machine/setjmp.h (_JBLEN): Define for Visium. * libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Likewise. * libc/include/machine/time.h (_CLOCKS_PER_SEC_): Likewise.
2015-01-21 * sec_auth.cc (get_logon_server): Constify domain parameter.Corinna Vinschen
* security.h (get_logon_server): Same in prototype.
2015-01-20* rl78/crt0.S: Initialize .saddr. Avoid using SEL.DJ Delorie
* rl78/rl78-sim.ld: Add .saddr/.frodata section. * rl78/rl78.ld: Likewise. * rl78/rl78-sim.ld: Make room for virtual register banks. * rl78/rl78.ld: Likewise. * rl78/vregs.h: New. * rl78-sys.h: Use it. * rl78/swrite.S: New. * rl78/Makefile.in: Build it. * rl78/write.c: Use it.
2015-01-20 * posix.xml (std-susv4): Move sockatmark here from std-notimpl.Corinna Vinschen
2015-01-20 * common.din (sockatmark): Export.Corinna Vinschen
* net.cc (sockatmark): New function. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2015-01-20 * libc/sys/configure.in: Add OpenRISC.Corinna Vinschen
* libc/sys/configure: Regenerate.
2015-01-20Fix typo in entry headerCorinna Vinschen
2015-01-20Fix datesCorinna Vinschen
2015-01-20 * libc/machine/aarch64/strlen.S (strlen): Improve performance.Corinna Vinschen
2015-01-20*** empty log message ***Corinna Vinschen
2015-01-20 * configure.host: Add extra system for OpenRISC baremetal.Corinna Vinschen
2015-01-19 * bsd_helper.h: Throughout, convert "struct thread" to "class thread".Corinna Vinschen
* bsd_mutex.cc (_msleep): Fetch signal_arrived handle from thread's ipcblk. * process.h (class process): Drop _signal_arrived and align methods. (process_cache::process): Drop signal_arrived parameter. * process.cc (process::process): Ditto. Drop related code. (process::~process): Drop closing signal_arrived handle. (process_cache::process): Drop signal_arrived parameter in call to process::process. (thread::dup_signal_arrived): New method duplicating thread's signal_arrived handle. (thread::close_signal_arrived): New method closing thread's signal_arrived handle. * msg.cc (client_request_msg::serve): Drop signal_arrived parameter from call to process_cache::process. Use thread constructor to initialize td. * sem.cc (client_request_sem::serve): Ditto. * shm.cc (client_request_shm::serve): Ditto.
2015-01-19 * cygserver_ipc.h (ipc_retval): Add default constructor.Corinna Vinschen
(class thread): struct->class. Add prototypes for new private methods dup_signal_arrived and close_signal_arrived. Implement constructor and destructor.
2015-01-17* rl78/crt0.S: Initialize .saddr. Avoid using SEL.DJ Delorie
* rl78/rl78-sim.ld: Add .saddr/.frodata section. * rl78/rl78.ld: Likewise. * rl78/rl78-sim.ld: Make room for virtual register banks. * rl78/rl78.ld: Likewise. * rl78/vregs.h: New. * rl78-sys.h: Use it. * rl78/swrite.S: New. * rl78/Makefile.in: Build it. * rl78/write.c: Use it.
2015-01-16 * gendef: Export _sigbe on 64 bit as well.Corinna Vinschen
* malloc_wrapper.cc (free): In malloc_printf, call caller_return_address instead of __builtin_return_address. (malloc): Ditto. (realloc): Ditto. (calloc): Ditto. * miscfuncs.cc (__caller_return_address): New function. * miscfuncs.h (caller_return_address): New macro calling __caller_return_address. (__caller_return_address): Add prototype.
2015-01-16merge from gccDJ Delorie
2015-01-15merge from gccDJ Delorie
2015-01-152015-01-14 Joel Sherrill <joel.sherrill@oarcorp.com>Jeff Johnston
* libc/include/sys/unistd.h [__BSD_VISIBLE]: Add issetugid() prototype.
2015-01-152015-01-14 Joel Sherrill <joel.sherrill@oarcorp.com>Jeff Johnston
* doc/makedoc.c: Use uintptr_t to avoid int/pointer size warnings
2015-01-14*** empty log message ***Corinna Vinschen
2015-01-14 * ntsec.xml (ntsec-mapping-nsswitch-passwd): Document /path %H wildcard.Corinna Vinschen
(ntsec-mapping-nsswitch-home): Disable text explaining how the home directory is fetched from the homeDrive attribute.
2015-01-14 * uinfo.cc (fetch_windows_home): Disable fetching from homeDrive orCorinna Vinschen
usri3_home_dir_drive. Add comment.
2015-01-14 * cygwinenv.xml (cygwinenv-removed-options): Accommodate list ofCorinna Vinschen
always uppercased Windows variables to latest change.
2015-01-14 * environ.cc (renv_arr): Drop variables not usually in a WindowsCorinna Vinschen
environment and all variables being uppercase anyway. But keep TMP and TEMP for paranoia.
2015-01-14 * environ.cc (build_env): When merging the user's Windows environment,Corinna Vinschen
explicitely skip the variables needing conversion to avoid collisions. Extend comment to explain.
2015-01-14 * or1k/include/or1k-sprs.h: New auto-generated header file.Corinna Vinschen
2015-01-14 * configure.host: Add extra system for OpenRISC baremetalCorinna Vinschen
* libc/include/sys/config.h: Dynamic reentrancy for or1k sys targets * libc/sys/or1k/: New system for or1k baremetal * libc/sys/or1k/Makefile.am: New file * libc/sys/or1k/Makefile.in: New file * libc/sys/or1k/aclocal.m4: New file * libc/sys/or1k/configure.in: New file * libc/sys/or1k/configure: New file * libc/sys/or1k/getreent.S: New file * libc/sys/or1k/mlock.S: New file * libc/sys/or1k/or1k-asm.S: New file
2015-01-13 * uinfo.cc (pwdgrp::fetch_account_from_windows): Drop code fromCorinna Vinschen
2014-11-17, always prepending domain to NT SERVICE accounts when searching by name. Fix test expression to allow fully qualified names for NT SERVICE accounts. Extend comment to explain a bit.
2015-01-13copyright fixCorinna Vinschen
2015-01-12 * minires-os-if.c (cygwin_query): Change questions into answers.Corinna Vinschen
2015-01-12 * testsuite/newlib.wctype/tiswctype.c (main): Use wide character typeCorinna Vinschen
function.
2015-01-08 * cygheap.h (cygheap_pwdgrp::get_shell): Add sid to argument list.Corinna Vinschen
(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.
2015-01-08*** empty log message ***Corinna Vinschen
2015-01-08 * include/cygwin/socket.h (struct cmsghdr): Redefine cmsg_len as typeCorinna Vinschen
size_t. Add comment to explain why.
2015-01-08 * libc/time/strftime.c (__strftime): Utilize __TM_GMTOFF and __TM_ZONECorinna Vinschen
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.
2015-01-08 * localtime.cc (__cygwin_gettzoffset): New function for access fromCorinna Vinschen
newlib. (__cygwin_gettzname): Ditto.
2015-01-08 * testsuite/newlib.wctype/twctrans.c (main): Use towlower and towupper.Corinna Vinschen
2015-01-08 * localtime.cc (tzload): Fix loading latest timezone offsets intoCorinna Vinschen
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.
2015-01-06 * libc/machine/aarch64/strcpy.S (strcpy): Further performanceRichard Earnshaw
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.
2015-01-052015-01-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>Jeff Johnston
* lm32/Makefile.in (install): Respect DESTDIR. (install-scripts): Ditto. * mep/Makefile.in (install): Ditto. * mt/Makefile.in (install): Ditto. * rl78/Makefile.in (install): Ditto.
2015-01-052014-12-26 Freddie Chopin <freddie_chopin@op.pl>Jeff Johnston
* libc/include/sys/features.h: update newlib version and copyright year
2014-12-27The moxie sub.l instruction is now just sub.Anthony Green
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.