Commit Graph

  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • ae8a802c29 * posix.xml (std-susv4): Move sockatmark here from std-notimpl. Corinna Vinschen 2015-01-20 18:24:23 +0000
  • 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 +0000
  • d63bec588e * libc/sys/configure.in: Add OpenRISC. * libc/sys/configure: Regenerate. Corinna Vinschen 2015-01-20 12:28:27 +0000
  • 43f80ffb7d Fix typo in entry header Corinna Vinschen 2015-01-20 12:27:30 +0000
  • c30509f569 Fix dates Corinna Vinschen 2015-01-20 10:13:26 +0000
  • 086cd00d24 * libc/machine/aarch64/strlen.S (strlen): Improve performance. Corinna Vinschen 2015-01-20 10:11:56 +0000
  • 88171c62d3 *** empty log message *** Corinna Vinschen 2015-01-20 10:03:02 +0000
  • d0695096ba * configure.host: Add extra system for OpenRISC baremetal. Corinna Vinschen 2015-01-20 09:59:40 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • ad45d512de merge from gcc DJ Delorie 2015-01-15 21:01:51 +0000
  • ebf294095b merge from gcc DJ Delorie 2015-01-14 22:03:05 +0000
  • 89b6034299 2015-01-14 Joel Sherrill <joel.sherrill@oarcorp.com> Jeff Johnston 2015-01-14 21:19:26 +0000
  • 4fab65dc6b 2015-01-14 Joel Sherrill <joel.sherrill@oarcorp.com> Jeff Johnston 2015-01-14 21:15:36 +0000
  • 1148cf6f54 *** empty log message *** Corinna Vinschen 2015-01-14 12:39:58 +0000
  • 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 +0000
  • 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 +0000
  • 204ba7e238 * cygwinenv.xml (cygwinenv-removed-options): Accommodate list of always uppercased Windows variables to latest change. Corinna Vinschen 2015-01-14 11:00:47 +0000
  • 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 +0000
  • 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 +0000
  • f91272b8c2 * or1k/include/or1k-sprs.h: New auto-generated header file. Corinna Vinschen 2015-01-14 09:56:02 +0000
  • 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 +0000
  • 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 +0000
  • 84f425add1 copyright fix Corinna Vinschen 2015-01-13 08:52:26 +0000
  • 7d0b0134ee * minires-os-if.c (cygwin_query): Change questions into answers. Corinna Vinschen 2015-01-12 16:38:02 +0000
  • 8ddeb7008e * testsuite/newlib.wctype/tiswctype.c (main): Use wide character type function. Corinna Vinschen 2015-01-12 10:50:26 +0000
  • 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 +0000
  • 4a3f4e039c *** empty log message *** Corinna Vinschen 2015-01-08 13:39:53 +0000
  • 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 +0000
  • 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 +0000
  • fc55214612 * localtime.cc (__cygwin_gettzoffset): New function for access from newlib. (__cygwin_gettzname): Ditto. Corinna Vinschen 2015-01-08 09:37:16 +0000
  • ee65ca81d7 * testsuite/newlib.wctype/twctrans.c (main): Use towlower and towupper. Corinna Vinschen 2015-01-08 09:35:14 +0000
  • 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 +0000
  • 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 +0000
  • ba913653a6 2015-01-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Jeff Johnston 2015-01-05 17:36:34 +0000
  • f0e3a51e9f 2014-12-26 Freddie Chopin <freddie_chopin@op.pl> Jeff Johnston 2015-01-05 17:31:28 +0000
  • 47c98af2ba The moxie sub.l instruction is now just sub. Anthony Green 2014-12-27 12:18:56 +0000
  • 0615b4bb5f 2014-12-18 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2014-12-18 20:30:11 +0000
  • f94bbabd89 * ntsec.xml (ntsec-logonuser): Fix spelling of pw_passwd field. Yaakov Selkowitz 2014-12-18 17:30:56 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 706827dd10 2014-12-16 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2014-12-16 20:47:40 +0000
  • ae4a2bd820 * libc/stdlib/nano-mallocr.c (ALIGN_TO): Do not assume that integers are as big as pointers. DJ Delorie 2014-12-16 20:46:25 +0000
  • 52edca9f86 * libc/machine/aarch64/strcpy.S: Improve handling of short strings. Richard Earnshaw 2014-12-16 15:48:58 +0000
  • 32c96ddd14 * 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. Corinna Vinschen 2014-12-16 10:55:17 +0000
  • 21f22726c7 * path.cc (find_fast_cwd): Point to problem reporting web site rather than to mailing list. Corinna Vinschen 2014-12-16 09:24:40 +0000
  • 0793492d8f * path.cc (warn_msdos): Slightly reformat. (find_fast_cwd): Change warning message to urge an update before reporting the problem. Corinna Vinschen 2014-12-16 09:16:03 +0000
  • 705cda717e 2014-12-15 Jonathan Roelofs <jonathan@codesourcery.com> Jeff Johnston 2014-12-15 20:50:23 +0000
  • f97bf8a679 *** empty log message *** Corinna Vinschen 2014-12-15 20:30:27 +0000
  • b3d0030d3c * new-features.xml (ov-new1.7.34): Add setfacl -k option. * utils.xml (setfacl): Ditto. Corinna Vinschen 2014-12-15 20:30:15 +0000
  • e7ead873a8 * 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. Corinna Vinschen 2014-12-15 20:29:43 +0000
  • ab42ec30e6 2014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de> Jeff Johnston 2014-12-15 20:22:28 +0000
  • 68a9101237 2014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de> Jeff Johnston 2014-12-15 20:17:39 +0000
  • d1219c0e89 2014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de> Jeff Johnston 2014-12-15 20:09:28 +0000
  • 6485fc66f2 * 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. Yaakov Selkowitz 2014-12-15 18:22:56 +0000
  • f5ce72dffc * newlib/libc/include/machine/setjmp.h: Add FPU support. * newlib/libc/machine/nds32/setjmp.S: Add FPU support. Corinna Vinschen 2014-12-15 13:32:17 +0000
  • d4ef8a6368 * 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. Corinna Vinschen 2014-12-15 13:30:07 +0000
  • 0cbcde7bdb * 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. Corinna Vinschen 2014-12-15 13:27:38 +0000
  • 601c50292b * libc/include/stdlib.h: Include sys/cdefs.h to avoid undefined __ASMNAME. Corinna Vinschen 2014-12-15 12:58:19 +0000
  • b536197a75 merge from gcc DJ Delorie 2014-12-15 06:56:39 +0000
  • f58bc5991f 2014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de> Jeff Johnston 2014-12-12 21:14:06 +0000
  • 31cf15b180 2014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de> Jeff Johnston 2014-12-12 20:17:26 +0000
  • c6332722d9 * libc/include/stdio.h: Fix type signature of __sfeof and __sferror (and thus feof and ferror) for C++. Corinna Vinschen 2014-12-11 17:42:19 +0000
  • 6f34876e5e * 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. Yaakov Selkowitz 2014-12-11 16:53:32 +0000
  • 070d1cee7d Rebuilt moxie/configure Anthony Green 2014-12-11 11:54:44 +0000
  • 4bfa0b5a36 * winver.rc (LegalCopyright): Fix belatedly (uh-oh). Corinna Vinschen 2014-12-10 15:41:49 +0000
  • 6c5c9bf5ee * ntsec.xml (ntsec-mapping-samba): Clarify Samba file server setup. Corinna Vinschen 2014-12-10 12:35:36 +0000
  • 869ca0954a * faq-using.xml (faq.using.bloda): Add Lenovo RapidBoot Shield to BLODA list. Corinna Vinschen 2014-12-10 12:33:25 +0000
  • 2d48118f11 * libc/include/stdio_ext.h: Remove excess "inline". Corinna Vinschen 2014-12-10 09:39:06 +0000
  • 8608e14a3b * libc/machine/aarch64/strchrnul.S (vrepmask): Use a call-clobbered register. Richard Earnshaw 2014-12-10 09:35:10 +0000
  • c53c2915a7 * 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. Richard Earnshaw 2014-12-08 15:21:42 +0000
  • 37152e9703 * 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() Corinna Vinschen 2014-12-08 11:48:31 +0000
  • e20a68a56f * 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. Corinna Vinschen 2014-12-08 11:21:14 +0000
  • ca1cabfe21 Fix date of latest entry Corinna Vinschen 2014-12-08 10:57:37 +0000
  • 1391f2b254 * faq-setup.xml (faq.setup.upgrade-mountpoints): Remove. * pathnames.xml (pathnames-mount-ex): Remove note about 1.5->1.7 registry mount point updates. Corinna Vinschen 2014-12-08 10:55:03 +0000
  • dad2a13870 * posix.xml (std-solaris): Point to libtirpc for xdr functions. Corinna Vinschen 2014-12-06 17:13:00 +0000
  • b9e2c265d0 * 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. Corinna Vinschen 2014-12-06 16:49:05 +0000
  • 03ff627e16 * environ.cc (build_env): Remove loquacious debug statements. Corinna Vinschen 2014-12-06 09:54:28 +0000
  • 5acd9c007f * 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. Yaakov Selkowitz 2014-12-05 16:33:02 +0000
  • 0548dda67f * common.din (__bsd_qsort_r): Add. (qsort_r): Add. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Yaakov Selkowitz 2014-12-05 16:31:36 +0000
  • bf9897549d * 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. Yaakov Selkowitz 2014-12-05 16:21:04 +0000
  • ce6c6a4d82 * tzmap-from-unicode.org: Create tzmap as const. * tzmap.h: Regenerate. Corinna Vinschen 2014-12-05 14:39:04 +0000
  • 4c2380d396 * 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. Corinna Vinschen 2014-12-05 13:41:52 +0000
  • a800b3ae9c * libc/include/sys/signal.h [__SPU__] (kill): Declare. Corinna Vinschen 2014-12-04 09:15:50 +0000
  • 8c049028d9 2014-12-03 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2014-12-03 20:25:09 +0000
  • c9cfd71d8c * new-features.xml (ov-new1.7.34): Add latest changes. Corinna Vinschen 2014-12-03 16:35:02 +0000
  • df0b29e2dc *** empty log message *** Corinna Vinschen 2014-12-03 16:32:05 +0000
  • f2b106b2df Revert accidental checkin Corinna Vinschen 2014-12-02 15:41:13 +0000
  • df386ddac8 * 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. Corinna Vinschen 2014-12-02 15:39:57 +0000
  • 44cacc7f44 * 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. Corinna Vinschen 2014-12-02 11:30:04 +0000
  • 4fe712cd80 * uinfo.cc (cygheap_user::ontherange): Fix order of fallbacks creating HOMEDRIVE/HOMEPATH values to be Windows-compliant. Add comments. Corinna Vinschen 2014-12-02 11:26:22 +0000
  • 41f77e25f1 * 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. Corinna Vinschen 2014-12-02 10:49:47 +0000