]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
9 years ago * Makefile.in (VERSION_OFILES): New variable containing object files
Corinna Vinschen [Wed, 28 Jan 2015 11:43:06 +0000 (11:43 +0000)]
* Makefile.in (VERSION_OFILES): New variable containing object files
with version information.  Use throughout.
(clean): Drop winver_stamp.
(version.cc winver.o): Drop empty rule.
(winver_stamp): Convert to rule targeting version.cc and winver.o
directly.  Drop touching winver_stamp.  Fix typo.

9 years agoFix typo
Corinna Vinschen [Tue, 27 Jan 2015 14:59:58 +0000 (14:59 +0000)]
Fix typo

9 years ago*** empty log message ***
Corinna Vinschen [Tue, 27 Jan 2015 14:59:36 +0000 (14:59 +0000)]
*** empty log message ***

9 years agoFix entry header
Corinna Vinschen [Sat, 24 Jan 2015 20:05:08 +0000 (20:05 +0000)]
Fix entry header

9 years ago * uname.cc (uname): Shorten "WOW64" to "WOW" to account for the new
Corinna Vinschen [Sat, 24 Jan 2015 19:56:42 +0000 (19:56 +0000)]
* uname.cc (uname): Shorten "WOW64" to "WOW" to account for the new
Windows 10 OS version "10.0" starting with preview build 9926.

9 years ago * new-features.xml (ov-new1.7.34): Add extension of gethostbyname2.
Corinna Vinschen [Fri, 23 Jan 2015 14:59:44 +0000 (14:59 +0000)]
* new-features.xml (ov-new1.7.34): Add extension of gethostbyname2.
Add sockatmark.

9 years ago*** empty log message ***
Corinna Vinschen [Fri, 23 Jan 2015 14:57:19 +0000 (14:57 +0000)]
*** empty log message ***

9 years ago * net.cc (cygwin_inet_pton): Declare.
Corinna Vinschen [Fri, 23 Jan 2015 10:46:22 +0000 (10:46 +0000)]
* net.cc (cygwin_inet_pton): Declare.
(gethostby_specials): New function.
(gethostby_helper): Change returned addrtype in 4-to-6 case.
(gethostbyname2): Call gethostby_specials.

9 years ago Complete action from 2001-12-18:
Corinna Vinschen [Fri, 23 Jan 2015 10:16:00 +0000 (10:16 +0000)]
Complete action from 2001-12-18:
* libc/machine/i386/f_*: Remove duplicate files.

9 years ago* sparc/crt0.S: Declare use of system registers.
Yaakov Selkowitz [Thu, 22 Jan 2015 17:38:39 +0000 (17:38 +0000)]
* sparc/crt0.S: Declare use of system registers.
* sparc/cygmon-crt0.S: Ditto.
* sparc/erc32-crt0.S: Ditto.
* sparc/traps.S: Ditto.

9 years ago* libc/sys/sparc64/sys/time.h: #include <sys/types.h> for time_t.
Yaakov Selkowitz [Thu, 22 Jan 2015 17:34:47 +0000 (17:34 +0000)]
* libc/sys/sparc64/sys/time.h: #include <sys/types.h> for time_t.

9 years ago * libc/sys/or1k/mlock.c: Fix dependency on libgloss.
Corinna Vinschen [Thu, 22 Jan 2015 15:32:51 +0000 (15:32 +0000)]
* libc/sys/or1k/mlock.c: Fix dependency on libgloss.

9 years ago * fhandler.h (class fhandler_process): Add fd_type member.
Corinna Vinschen [Thu, 22 Jan 2015 13:46:12 +0000 (13:46 +0000)]
* fhandler.h (class fhandler_process): Add fd_type member.
* fhandler_process.cc (process_tab): Fix indentation.
(fhandler_process::exists): Rely on format_process_fd returning file
type in fd_type.
(struct process_fd_t): Add fd_type member.
(fhandler_process::fill_filebuf): Allow format_process_fd to set
this->fd_type member.
(format_process_fd): Fix path evaluation to allow recognizing trailing
path components.  Fix check for file descriptor path component.  Return
virt_symlink in fd_type if no trailing path compenents exist, return
virt_fsdir otherwise and copy full resulting path into destbuf.
* path.cc (path_conv::check): If /proc/$PID/fd symlink has trailing
path components, reparse resulting path as if it's the incoming path.
Add comment to wail over the outdated and hackish check method, and to
explain what we do here.

9 years ago * uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching gid,
Corinna Vinschen [Wed, 21 Jan 2015 20:40:33 +0000 (20:40 +0000)]
* uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching gid,
home, shell and gecos info from NT4 domain.

9 years ago * COPYING.LIBGLOSS: Add Controls and Data Services copyright.
Eric Botcazou [Wed, 21 Jan 2015 18:27:47 +0000 (18:27 +0000)]
* COPYING.LIBGLOSS: Add Controls and Data Services copyright.
* 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.

9 years ago * sec_auth.cc (get_logon_server): Constify domain parameter.
Corinna Vinschen [Wed, 21 Jan 2015 16:31:38 +0000 (16:31 +0000)]
* sec_auth.cc (get_logon_server): Constify domain parameter.
* security.h (get_logon_server): Same in prototype.

9 years ago* rl78/crt0.S: Initialize .saddr. Avoid using SEL.
DJ Delorie [Tue, 20 Jan 2015 18:43:36 +0000 (18:43 +0000)]
* rl78/crt0.S: Initialize .saddr.  Avoid using SEL.
* 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.

9 years ago * posix.xml (std-susv4): Move sockatmark here from std-notimpl.
Corinna Vinschen [Tue, 20 Jan 2015 18:24:23 +0000 (18:24 +0000)]
* posix.xml (std-susv4): Move sockatmark here from std-notimpl.

9 years ago * common.din (sockatmark): Export.
Corinna Vinschen [Tue, 20 Jan 2015 18:23:20 +0000 (18:23 +0000)]
* common.din (sockatmark): Export.
* net.cc (sockatmark): New function.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

9 years ago * libc/sys/configure.in: Add OpenRISC.
Corinna Vinschen [Tue, 20 Jan 2015 12:28:27 +0000 (12:28 +0000)]
* libc/sys/configure.in: Add OpenRISC.
* libc/sys/configure: Regenerate.

9 years agoFix typo in entry header
Corinna Vinschen [Tue, 20 Jan 2015 12:27:30 +0000 (12:27 +0000)]
Fix typo in entry header

9 years agoFix dates
Corinna Vinschen [Tue, 20 Jan 2015 10:13:26 +0000 (10:13 +0000)]
Fix dates

9 years ago * libc/machine/aarch64/strlen.S (strlen): Improve performance.
Corinna Vinschen [Tue, 20 Jan 2015 10:11:56 +0000 (10:11 +0000)]
* libc/machine/aarch64/strlen.S (strlen): Improve performance.

9 years ago*** empty log message ***
Corinna Vinschen [Tue, 20 Jan 2015 10:03:02 +0000 (10:03 +0000)]
*** empty log message ***

9 years ago * configure.host: Add extra system for OpenRISC baremetal.
Corinna Vinschen [Tue, 20 Jan 2015 09:59:40 +0000 (09:59 +0000)]
* configure.host: Add extra system for OpenRISC baremetal.

9 years ago * bsd_helper.h: Throughout, convert "struct thread" to "class thread".
Corinna Vinschen [Mon, 19 Jan 2015 17:42:38 +0000 (17:42 +0000)]
* bsd_helper.h: Throughout, convert "struct thread" to "class thread".
* 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.

9 years ago * cygserver_ipc.h (ipc_retval): Add default constructor.
Corinna Vinschen [Mon, 19 Jan 2015 17:42:04 +0000 (17:42 +0000)]
* cygserver_ipc.h (ipc_retval): Add default constructor.
(class thread): struct->class.  Add prototypes for new private methods
dup_signal_arrived and close_signal_arrived.  Implement constructor and
destructor.

9 years ago* rl78/crt0.S: Initialize .saddr. Avoid using SEL.
DJ Delorie [Fri, 16 Jan 2015 22:21:34 +0000 (22:21 +0000)]
* rl78/crt0.S: Initialize .saddr.  Avoid using SEL.
* 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.

9 years ago * gendef: Export _sigbe on 64 bit as well.
Corinna Vinschen [Fri, 16 Jan 2015 16:19:37 +0000 (16:19 +0000)]
* gendef: Export _sigbe on 64 bit as well.
* 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.

9 years agomerge from gcc
DJ Delorie [Thu, 15 Jan 2015 21:01:51 +0000 (21:01 +0000)]
merge from gcc

9 years agomerge from gcc
DJ Delorie [Wed, 14 Jan 2015 22:03:05 +0000 (22:03 +0000)]
merge from gcc

9 years ago2015-01-14 Joel Sherrill <joel.sherrill@oarcorp.com>
Jeff Johnston [Wed, 14 Jan 2015 21:19:26 +0000 (21:19 +0000)]
2015-01-14  Joel Sherrill <joel.sherrill@oarcorp.com>

        * libc/include/sys/unistd.h [__BSD_VISIBLE]: Add issetugid() prototype.

9 years ago2015-01-14 Joel Sherrill <joel.sherrill@oarcorp.com>
Jeff Johnston [Wed, 14 Jan 2015 21:15:36 +0000 (21:15 +0000)]
2015-01-14  Joel Sherrill <joel.sherrill@oarcorp.com>

        * doc/makedoc.c: Use uintptr_t to avoid int/pointer size warnings

9 years ago*** empty log message ***
Corinna Vinschen [Wed, 14 Jan 2015 12:39:58 +0000 (12:39 +0000)]
*** empty log message ***

9 years ago * ntsec.xml (ntsec-mapping-nsswitch-passwd): Document /path %H wildcard.
Corinna Vinschen [Wed, 14 Jan 2015 11:23:29 +0000 (11:23 +0000)]
* ntsec.xml (ntsec-mapping-nsswitch-passwd): Document /path %H wildcard.
(ntsec-mapping-nsswitch-home): Disable text explaining how the home
directory is fetched from the homeDrive attribute.

9 years ago * uinfo.cc (fetch_windows_home): Disable fetching from homeDrive or
Corinna Vinschen [Wed, 14 Jan 2015 11:13:23 +0000 (11:13 +0000)]
* uinfo.cc (fetch_windows_home): Disable fetching from homeDrive or
usri3_home_dir_drive.  Add comment.

9 years ago * cygwinenv.xml (cygwinenv-removed-options): Accommodate list of
Corinna Vinschen [Wed, 14 Jan 2015 11:00:47 +0000 (11:00 +0000)]
* cygwinenv.xml (cygwinenv-removed-options): Accommodate list of
always uppercased Windows variables to latest change.

9 years ago * environ.cc (renv_arr): Drop variables not usually in a Windows
Corinna Vinschen [Wed, 14 Jan 2015 10:40:03 +0000 (10:40 +0000)]
* environ.cc (renv_arr): Drop variables not usually in a Windows
environment and all variables being uppercase anyway.  But keep
TMP and TEMP for paranoia.

9 years ago * environ.cc (build_env): When merging the user's Windows environment,
Corinna Vinschen [Wed, 14 Jan 2015 10:31:14 +0000 (10:31 +0000)]
* environ.cc (build_env): When merging the user's Windows environment,
explicitely skip the variables needing conversion to avoid collisions.
Extend comment to explain.

9 years ago * or1k/include/or1k-sprs.h: New auto-generated header file.
Corinna Vinschen [Wed, 14 Jan 2015 09:56:02 +0000 (09:56 +0000)]
* or1k/include/or1k-sprs.h: New auto-generated header file.

9 years ago * configure.host: Add extra system for OpenRISC baremetal
Corinna Vinschen [Wed, 14 Jan 2015 09:25:16 +0000 (09:25 +0000)]
* configure.host: Add extra system for OpenRISC baremetal
* 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

9 years ago * uinfo.cc (pwdgrp::fetch_account_from_windows): Drop code from
Corinna Vinschen [Tue, 13 Jan 2015 09:06:53 +0000 (09:06 +0000)]
* uinfo.cc (pwdgrp::fetch_account_from_windows): Drop code from
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.

9 years agocopyright fix
Corinna Vinschen [Tue, 13 Jan 2015 08:52:26 +0000 (08:52 +0000)]
copyright fix

9 years ago * minires-os-if.c (cygwin_query): Change questions into answers.
Corinna Vinschen [Mon, 12 Jan 2015 16:38:02 +0000 (16:38 +0000)]
* minires-os-if.c (cygwin_query): Change questions into answers.

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.

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