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
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
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
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
ba913653a62015-01-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Jeff Johnston
2015-01-05 17:36:34 +0000
f0e3a51e9f2014-12-26 Freddie Chopin <freddie_chopin@op.pl>
Jeff Johnston
2015-01-05 17:31:28 +0000
47c98af2baThe moxie sub.l instruction is now just sub.
Anthony Green
2014-12-27 12:18:56 +0000
0615b4bb5f2014-12-18 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2014-12-18 20:30:11 +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
706827dd102014-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
601c50292b* libc/include/stdlib.h: Include sys/cdefs.h to avoid undefined __ASMNAME.
Corinna Vinschen
2014-12-15 12:58:19 +0000
b536197a75merge from gcc
DJ Delorie
2014-12-15 06:56:39 +0000
f58bc5991f2014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de>
Jeff Johnston
2014-12-12 21:14:06 +0000
31cf15b1802014-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
070d1cee7dRebuilt moxie/configure
Anthony Green
2014-12-11 11:54:44 +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
ca1cabfe21Fix 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
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
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