Commit Graph

  • e744f119e8 * new-features.xml (ov-new1.7.34): Add wcstold. Corinna Vinschen 2015-02-04 11:04:12 +00:00
  • d550f1876f * common.din (wcstold): Export. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Corinna Vinschen 2015-02-04 11:03:36 +00:00
  • f2eb8ca8bf * libc/include/wchar.h (wcstold): Drop _LDBL_EQ_DBL requirement for declaration. Corinna Vinschen 2015-02-04 11:02:36 +00:00
  • be8a0cee6d * faq-using.xml (faq.using.ssh-pubkey-stops-working): New entry. (faq.using.same-with-rhosts): Ditto. Corinna Vinschen 2015-02-04 10:40:22 +00:00
  • 7656f3f4d7 * utils.xml (regtool): Clarify save action. Add description for restore action. * new-features.xml (ov-new1.7.34): Add regtool restore. Corinna Vinschen 2015-02-03 15:23:37 +00:00
  • 38602c8697 *** empty log message *** Corinna Vinschen 2015-02-03 15:21:58 +00:00
  • a6791b3bc7 * regtool.cc (longopts): Add --force option. (opts): Add -f option. (restore_flags): New variable. (usage): Clarify working of save action. Add restore action. Add description for -f/--force option. (set_privilege): Drop function. The Cygwin DLL is doing that anyway. (cmd_save): Drop call to set_privilege. (cmd_restore): New function. (main): Handle -f/--force option. Corinna Vinschen 2015-02-03 15:14:57 +00:00
  • db9a8c9983 * Throughout, replace http with https as far as cygwin.com and sourceware.org URLs are concerned. * Throughout, simplify ulink expressions if the visible text is the URL anyway. * faq-programming.xml (faq.programming.dll-relocatable): Remove. * faq-setup.xml (faq.setup.name-with-space): Change for 1.7.34. (faq.setup.home): Ditto. * faq-using.xml (faq.using.printing): Clarify old links and availability of a2ps and file. (faq.using.xemacs): Drop outdated version info and pointers to native XEmacs. (faq.using.ntemacs): Remove. * faq-what.xml (faq.what.what): Rephrase to reflect reality. (faq.what.supported): Ditto. (faq.what.who): Rephrase slightly. * legal.xml: Bump copyright. * setup-net.xml (internet-setup): Fix references to setup executables. Corinna Vinschen 2015-02-03 13:48:43 +00:00
  • 0f5a7b350f * mkvers.sh: Automate generating the copyright date in the version resource. * winver.rc: Ditto. Corinna Vinschen 2015-02-03 13:15:49 +00:00
  • 1f3dd90552 * libc/stdlib/wcstold.c (wcstold): Add implementation for when long double is not the same as double. Nick Clifton 2015-01-29 08:37:26 +00:00
  • 3e4183d15b * libc/include/sys/time.h: #include <sys/cdefs.h> for __BSD_VISIBLE. Corinna Vinschen 2015-01-28 21:03:41 +00:00
  • 4c8daae24d * Makefile.in: Simplify rule to build dependencies from cygwin dir. Corinna Vinschen 2015-01-28 11:46:25 +00:00
  • 6340d0ff91 * 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. Corinna Vinschen 2015-01-28 11:43:06 +00:00
  • 8915ff7f28 Fix typo Corinna Vinschen 2015-01-27 14:59:58 +00:00
  • f65694fbfa *** empty log message *** Corinna Vinschen 2015-01-27 14:59:36 +00:00
  • e352829f71 Fix entry header Corinna Vinschen 2015-01-24 20:05:08 +00:00
  • 73b4c40205 * uname.cc (uname): Shorten "WOW64" to "WOW" to account for the new Windows 10 OS version "10.0" starting with preview build 9926. Corinna Vinschen 2015-01-24 19:56:42 +00:00
  • 71906368e5 * new-features.xml (ov-new1.7.34): Add extension of gethostbyname2. Add sockatmark. Corinna Vinschen 2015-01-23 14:59:44 +00:00
  • a7b066ffe3 *** empty log message *** Corinna Vinschen 2015-01-23 14:57:19 +00:00
  • 64f8b4caa3 * net.cc (cygwin_inet_pton): Declare. (gethostby_specials): New function. (gethostby_helper): Change returned addrtype in 4-to-6 case. (gethostbyname2): Call gethostby_specials. Corinna Vinschen 2015-01-23 10:46:22 +00:00
  • 2ee3908b45 Complete action from 2001-12-18: * libc/machine/i386/f_*: Remove duplicate files. Corinna Vinschen 2015-01-23 10:16:00 +00:00
  • 5ae2368e92 * sparc/crt0.S: Declare use of system registers. * sparc/cygmon-crt0.S: Ditto. * sparc/erc32-crt0.S: Ditto. * sparc/traps.S: Ditto. Yaakov Selkowitz 2015-01-22 17:38:39 +00:00
  • 128e9e0be5 * libc/sys/sparc64/sys/time.h: #include <sys/types.h> for time_t. Yaakov Selkowitz 2015-01-22 17:34:47 +00:00
  • bdc1799556 * libc/sys/or1k/mlock.c: Fix dependency on libgloss. Corinna Vinschen 2015-01-22 15:32:51 +00:00
  • 185784962a * 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. Corinna Vinschen 2015-01-22 13:46:12 +00:00
  • 638dd243f2 * uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching gid, home, shell and gecos info from NT4 domain. Corinna Vinschen 2015-01-21 20:40:33 +00:00
  • a30f62e002 This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20150301'. sid-snapshot-20150301 cvs2svn 2015-01-21 18:27:51 +00:00
  • aac2fd8bda This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20150201'. sid-snapshot-20150201 cvs2svn 2015-01-21 18:27:50 +00:00
  • de619fddc3 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20150301'. cgen-snapshot-20150301 cvs2svn 2015-01-21 18:27:49 +00:00
  • a9f8061211 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20150201'. cgen-snapshot-20150201 cvs2svn 2015-01-21 18:27:48 +00:00
  • bf8f43ae8a * 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. Eric Botcazou 2015-01-21 18:27:47 +00:00
  • f485f16276 * sec_auth.cc (get_logon_server): Constify domain parameter. * security.h (get_logon_server): Same in prototype. Corinna Vinschen 2015-01-21 16:31:38 +00:00
  • a098aad30b * 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. DJ Delorie 2015-01-20 18:43:36 +00:00
  • ae8a802c29 * posix.xml (std-susv4): Move sockatmark here from std-notimpl. Corinna Vinschen 2015-01-20 18:24:23 +00:00
  • d2264bce02 * common.din (sockatmark): Export. * net.cc (sockatmark): New function. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Corinna Vinschen 2015-01-20 18:23:20 +00:00
  • d63bec588e * libc/sys/configure.in: Add OpenRISC. * libc/sys/configure: Regenerate. Corinna Vinschen 2015-01-20 12:28:27 +00:00
  • 43f80ffb7d Fix typo in entry header Corinna Vinschen 2015-01-20 12:27:30 +00:00
  • c30509f569 Fix dates Corinna Vinschen 2015-01-20 10:13:26 +00:00
  • 086cd00d24 * libc/machine/aarch64/strlen.S (strlen): Improve performance. Corinna Vinschen 2015-01-20 10:11:56 +00:00
  • 88171c62d3 *** empty log message *** Corinna Vinschen 2015-01-20 10:03:02 +00:00
  • d0695096ba * configure.host: Add extra system for OpenRISC baremetal. Corinna Vinschen 2015-01-20 09:59:40 +00:00
  • 8d8f40361f * 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. Corinna Vinschen 2015-01-19 17:42:38 +00:00
  • c95ce02160 * 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. Corinna Vinschen 2015-01-19 17:42:04 +00:00
  • 70e52cba1b * 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. DJ Delorie 2015-01-16 22:21:34 +00:00
  • a62dbcd6e0 * 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. Corinna Vinschen 2015-01-16 16:19:37 +00:00
  • ad45d512de merge from gcc DJ Delorie 2015-01-15 21:01:51 +00:00
  • ebf294095b merge from gcc DJ Delorie 2015-01-14 22:03:05 +00:00
  • 89b6034299 2015-01-14 Joel Sherrill <joel.sherrill@oarcorp.com> Jeff Johnston 2015-01-14 21:19:26 +00:00
  • 4fab65dc6b 2015-01-14 Joel Sherrill <joel.sherrill@oarcorp.com> Jeff Johnston 2015-01-14 21:15:36 +00:00
  • 1148cf6f54 *** empty log message *** Corinna Vinschen 2015-01-14 12:39:58 +00:00
  • 3fce2d8a2b * 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. Corinna Vinschen 2015-01-14 11:23:29 +00:00
  • 5e41539dfc * uinfo.cc (fetch_windows_home): Disable fetching from homeDrive or usri3_home_dir_drive. Add comment. Corinna Vinschen 2015-01-14 11:13:23 +00:00
  • 204ba7e238 * cygwinenv.xml (cygwinenv-removed-options): Accommodate list of always uppercased Windows variables to latest change. Corinna Vinschen 2015-01-14 11:00:47 +00:00
  • d63eac1033 * 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. Corinna Vinschen 2015-01-14 10:40:03 +00:00
  • 63716e7d42 * environ.cc (build_env): When merging the user's Windows environment, explicitely skip the variables needing conversion to avoid collisions. Extend comment to explain. Corinna Vinschen 2015-01-14 10:31:14 +00:00
  • f91272b8c2 * or1k/include/or1k-sprs.h: New auto-generated header file. Corinna Vinschen 2015-01-14 09:56:02 +00:00
  • 29193dd04c * 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 Corinna Vinschen 2015-01-14 09:25:16 +00:00
  • f5a9dd02c4 * 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. Corinna Vinschen 2015-01-13 09:06:53 +00:00
  • 84f425add1 copyright fix Corinna Vinschen 2015-01-13 08:52:26 +00:00
  • 7d0b0134ee * minires-os-if.c (cygwin_query): Change questions into answers. Corinna Vinschen 2015-01-12 16:38:02 +00:00
  • 8ddeb7008e * testsuite/newlib.wctype/tiswctype.c (main): Use wide character type function. Corinna Vinschen 2015-01-12 10:50:26 +00:00
  • fae48dd783 * 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. Corinna Vinschen 2015-01-08 17:08:47 +00:00
  • 4a3f4e039c *** empty log message *** Corinna Vinschen 2015-01-08 13:39:53 +00:00
  • 46eb312f13 * include/cygwin/socket.h (struct cmsghdr): Redefine cmsg_len as type size_t. Add comment to explain why. Corinna Vinschen 2015-01-08 13:12:50 +00:00
  • 808fde520f * 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. Corinna Vinschen 2015-01-08 09:51:34 +00:00
  • fc55214612 * localtime.cc (__cygwin_gettzoffset): New function for access from newlib. (__cygwin_gettzname): Ditto. Corinna Vinschen 2015-01-08 09:37:16 +00:00
  • ee65ca81d7 * testsuite/newlib.wctype/twctrans.c (main): Use towlower and towupper. Corinna Vinschen 2015-01-08 09:35:14 +00:00
  • 80d9bfa9a8 * 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. Corinna Vinschen 2015-01-07 21:27:22 +00:00
  • 6a35dbf342 * 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. Richard Earnshaw 2015-01-06 09:57:55 +00:00
  • ba913653a6 2015-01-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Jeff Johnston 2015-01-05 17:36:34 +00:00
  • f0e3a51e9f 2014-12-26 Freddie Chopin <freddie_chopin@op.pl> Jeff Johnston 2015-01-05 17:31:28 +00:00
  • 47c98af2ba The moxie sub.l instruction is now just sub. Anthony Green 2014-12-27 12:18:56 +00:00
  • 55137f567a This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20150101'. cgen-snapshot-20150101 cvs2svn 2014-12-18 20:30:27 +00:00
  • 817729aeb7 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20141201'. cgen-snapshot-20141201 cvs2svn 2014-12-18 20:30:26 +00:00
  • 5c15debc27 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20141101'. cgen-snapshot-20141101 cvs2svn 2014-12-18 20:30:25 +00:00
  • 4aae946832 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20141001'. cgen-snapshot-20141001 cvs2svn 2014-12-18 20:30:24 +00:00
  • 3c813c98c2 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140901'. cgen-snapshot-20140901 cvs2svn 2014-12-18 20:30:23 +00:00
  • 55362066d4 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140801'. cgen-snapshot-20140801 cvs2svn 2014-12-18 20:30:22 +00:00
  • 8910dbf9d0 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140701'. cgen-snapshot-20140701 cvs2svn 2014-12-18 20:30:21 +00:00
  • d0463f7a14 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140601'. cgen-snapshot-20140601 cvs2svn 2014-12-18 20:30:20 +00:00
  • 83d13efe98 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140501'. cgen-snapshot-20140501 cvs2svn 2014-12-18 20:30:19 +00:00
  • 29c0586197 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140401'. cgen-snapshot-20140401 cvs2svn 2014-12-18 20:30:18 +00:00
  • 02fdc39303 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140301'. cgen-snapshot-20140301 cvs2svn 2014-12-18 20:30:17 +00:00
  • 8123803c9c This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140201'. cgen-snapshot-20140201 cvs2svn 2014-12-18 20:30:16 +00:00
  • 9374ce1090 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20140101'. cgen-snapshot-20140101 cvs2svn 2014-12-18 20:30:15 +00:00
  • 29c6fb5871 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20131201'. cgen-snapshot-20131201 cvs2svn 2014-12-18 20:30:14 +00:00
  • 2607f14756 This commit was manufactured by cvs2svn to create tag 'cgen- snapshot-20131101'. cgen-snapshot-20131101 cvs2svn 2014-12-18 20:30:13 +00:00
  • 7e72fffc61 This commit was manufactured by cvs2svn to create branch 'newlib-2_2_0'. cvs2svn 2014-12-18 20:30:12 +00:00
  • 0615b4bb5f 2014-12-18 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2014-12-18 20:30:11 +00:00
  • 183c67027c 2014-12-18 Jeff Johnston <jjohnstn@redhat.com> newlib-2_2_0 Jeff Johnston 2014-12-18 20:28:42 +00:00
  • f94bbabd89 * ntsec.xml (ntsec-logonuser): Fix spelling of pw_passwd field. Yaakov Selkowitz 2014-12-18 17:30:56 +00:00
  • b2149cb666 * 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. Yaakov Selkowitz 2014-12-18 16:55:27 +00:00
  • 65d785561d * 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. Yaakov Selkowitz 2014-12-18 16:54:11 +00:00
  • 968738f9b1 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. Yaakov Selkowitz 2014-12-18 14:55:21 +00:00
  • 8e9028701a 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. Yaakov Selkowitz 2014-12-18 14:55:17 +00:00
  • 2a06c6dcc4 * stdio.tex: Add menu entries for __fsetlocking and stdio_ext. * stdio_ext.c: Add "stdio_ext" to synopsis. Corinna Vinschen 2014-12-18 10:08:09 +00:00
  • d98f25f43d * stdio.tex: Add menu entries for __fsetlocking and stdio_ext. * stdio_ext.c: Add "stdio_ext" to synopsis. Corinna Vinschen 2014-12-18 10:08:09 +00:00
  • 30361e1555 This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20150101'. sid-snapshot-20150101 cvs2svn 2014-12-16 20:47:41 +00:00
  • 7321471d85 2014-12-16 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2014-12-16 20:47:40 +00:00
  • 706827dd10 2014-12-16 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2014-12-16 20:47:40 +00:00