58d35b961e
* utils.xml (mkgroup): Align to changed usage.
...
(mkpasswd): Ditto.
2014-11-12 14:50:56 +00:00
35983199f3
* mkgroup.c (usage): Fix language.
...
* mkpasswd.c (usage): Ditto.
2014-11-12 14:22:05 +00:00
4acb3408e9
* mkgroup.c (enum_unix_groups): Always print groupname with machine
...
prefix.
(usage): Extend help output for -l option.
(main): Drop superfluous goto and label. Make machine prefixing for
local machine when using -l option dependend on options in
/etc/nsswitch.conf.
* mkpasswd.c: Ditto.
2014-11-12 14:13:56 +00:00
54f79f8650
* cygheap.h (cygheap_pwdgrp): Remove constants NSS_FILES and NSS_DB.
...
Use NSS_SRC_FILES and NSS_SRC_DB throughout instead.
(cygheap_pwdgrp::nss_pwd_src): New inline method.
(cygheap_pwdgrp::nss_grp_src): Ditto.
* external.cc (cygwin_internal): Add CW_GETNSS_PWD_SRC and
CW_GETNSS_GRP_SRC cases.
* uinfo.cc: Use NSS_SRC_FILES and NSS_SRC_DB throughout.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_GETNSS_PWD_SRC
and CW_GETNSS_GRP_SRC.
(NSS_SRC_FILES): Define.
(NSS_SRC_DB): Define.
2014-11-12 11:19:08 +00:00
3dce84ad07
* libc/stdlib/strtod.c (sulp): Cast to int32_t to avoid overflow.
...
* libc/time/gmtime_r.c (DAYS_PER_*_YEARS): Convert to long constants
to avoid overflow.
2014-11-12 09:10:22 +00:00
9de862718c
Fix typo
2014-11-10 20:27:22 +00:00
df59ab7e7a
* cygcheck.cc (dump_sysinfo): Handle Windows 10/Server 2014(?).
2014-11-10 16:21:52 +00:00
fbb8f1a2c7
* libc/machine/aarch64/strcpy.S: New file.
...
* libc/machine/aarch64/strcpy-stub.S: New file.
* libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Add new files.
* libc/machine/aarch64/Makefile.in: Regenerate.
2014-11-10 14:57:37 +00:00
9b41831e4c
* utils.xml (mkpasswd): Change /etc/group to /etc/passwd.
2014-11-07 13:53:25 +00:00
3daf2dc4f1
* dcrt0.cc (cygwin__cxa_atexit): Fetch correct DSO handle value
...
by searching dll list. Explain why.
2014-11-07 08:33:22 +00:00
85907fe082
2014-11-06 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* configure.in: Add autoconf test to determine size of uintptr_t.
* newlib.hin: Add new autoconf feature variables.
* libc/include/inttypes.h: Use new feature variables.
* configure: Regenerate.
2014-11-06 17:45:14 +00:00
0f3cacfaa5
* cygserver-config: Add -N option to allow different service name.
2014-11-06 16:36:42 +00:00
dfc361dad4
* dcrt0.cc (cygwin_atexit): Change preceeding comment to reflect
...
API version numbers.
* external.cc (cygwin_internal): disable setting cxx_malloc on 64 bit.
Add CW_FIXED_ATEXIT case.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_FIXED_ATEXIT.
* lib/atexit.c (atexit): Test running Cygwin version by checking
return value of cygwin_internal (CW_FIXED_ATEXIT).
2014-11-06 15:32:21 +00:00
97e2f27aa1
* libc/stdio/nano-vfprintf_i.c (_printf_i): Use Newlib approach to
...
handle string that might be not nul-terminated.
* testsuite/newlib.stdio/nulprintf.c: New test.
2014-11-06 11:08:14 +00:00
3a4fcef804
merge from gcc
2014-11-05 18:23:19 +00:00
e5e6b6c49f
* lib/atexit.c (atexit): Check for being linked into the executable.
...
If so, call __cxa_atexit with NULL DSO handle. Explain why.
* lib/dso_handle.c: New file providing fallback __dso_handle.
2014-11-05 16:26:18 +00:00
b8fd41f5df
* new-features.xml (ov-new1.7.33): Document xdr and atexit.
2014-11-05 09:56:09 +00:00
3f2601fa3e
*** empty log message ***
2014-11-05 09:53:50 +00:00
4d67bb4936
* Makefile.in (NEW_FUNCTIONS): Add atexit to be not exported.
...
* lib/atexit.c (atexit): New, statically linkable version of atexit.
* dcrt0.cc (cygwin_atexit): Add comment to mark this function as old
entry point. Indiscriminately check for DSO of function pointer for
all functions, if checking for DSO of return address fails on x86_64.
Change comment accordingly.
2014-11-05 09:48:00 +00:00
a2ba36a67d
* Makefile.in (NEW_FUNCTIONS): Define target-independent. Add target
...
dependent stuff afterwards. Globally define timezone and all xdr
symbols as non-exported from libcygwin.a.
2014-11-05 09:28:01 +00:00
1c53098be3
Add accidentally missing patch
2014-11-03 16:29:03 +00:00
c5d751a658
* cygheap.cc: Fix formatting.
2014-11-03 15:30:59 +00:00
fcb1765e87
* mkgroup.c (enum_local_groups): Don't generate leading separator char
...
for builtin accounts.
2014-11-03 14:54:43 +00:00
3a464532d9
* ntsec.xml: Fix typo.
2014-10-30 17:22:09 +00:00
91233e688a
* uinfo.cc (cygheap_user::ontherange): Don't mention /etc/passwd.
2014-10-30 16:07:04 +00:00
e7ebfb119e
2014-10-29 Jon Turney <jon.turney@dronecode.org.uk>
...
* libc/include/string.h: Correct guard for strcasecmp().
2014-10-30 11:25:17 +00:00
963545173c
Remove accidentally added Change Log entry
2014-10-29 15:23:31 +00:00
149c9c1d5e
Fix copyright date
2014-10-29 11:31:05 +00:00
28e1bd0159
* libc/stdio/vfprintf.c (_VFPRINTF_R): Remove unnecessary comparison.
2014-10-29 11:06:42 +00:00
5da7a22be0
* cygheap.cc (init_cygheap::init_installation_root): Create content of
...
installation_dir as non-prefixed path, if possible.
2014-10-29 10:40:47 +00:00
d5b68452aa
* setfacl.c (setfacl): Fix bracketing in expression.
2014-10-29 10:24:49 +00:00
1a6fa5618a
* ntsec.xml (ntsec-mapping-caching): Describe service dependencies
...
in terms of cygserver.
2014-10-29 10:09:41 +00:00
6bb19351d9
* common.din (__cxa_atexit): Define as cygwin__cxa_atexit.
...
* dcrt0.cc (cygwin__cxa_atexit): New function. Explain what we do.
2014-10-29 09:56:18 +00:00
6eca6c43be
merge from gcc
2014-10-28 23:25:21 +00:00
9b41c90ead
* xidepend: Make PDF file dependent on the same input files as the
...
HTML file of the same name to trigger automatic rebuild of PDFs on
source file changes as well.
2014-10-28 11:01:32 +00:00
24485a663c
* cygwinenv.xml: Change default setting of dosfilewarning.
...
* new-features.xml (ov-new1.7.33): Document aforementioned change.
2014-10-28 10:47:38 +00:00
e6a4318d78
* globals.cc (dos_file_warning): Set to false by default.
...
* path.cc (warn_msdos): Make static. Drop test for dos_file_warning.
(path_conv::check): Check for dos_file_warning here to avoid a function
call in the default case.
2014-10-28 10:44:49 +00:00
09687ee963
* ntsec.xml: Fix Solaris doc URLs.
2014-10-28 09:45:45 +00:00
3c8e918c38
* ntsec.xml: Try to make an expression less ambiguous.
2014-10-28 09:03:50 +00:00
158f8b34a1
merge from gcc
2014-10-28 00:02:00 +00:00
b7749822ed
* dcrt0.cc (cygwin_atexit): Add workaround for broken atexit calls
...
in __gcc_register_frame of DLLs built with gcc-4.8.3-3.
2014-10-27 21:19:40 +00:00
8134be8ac2
* libc/include/sys/unistd.h (sethostname): Declare if
...
requested.
2014-10-27 14:35:46 +00:00
4be37ddfc8
* dlfcn.cc (dlopen): Drop patch accommodating SetDllDiretory from
...
2014-10-14.
2014-10-27 13:13:54 +00:00
3d411b0591
* ntsec.xml: More language fixes.
2014-10-27 12:35:41 +00:00
61a41e77e9
* new-features.xml (ov-new1.7.33): Document empty $PATH handling.
2014-10-27 11:35:15 +00:00
f7cb52eec7
* cygheap.cc (cygheap_fixup_in_child): Drop call to set_dll_dir.
...
(init_cygheap::init_installation_root): Set installation_dir_len.
(setup_cygheap): Drop call to set_dll_dir.
* cygheap.h (struct init_cygheap): Add installation_dir_len member.
(init_cygheap::set_dll_dir): Remove.
* environ.cc (win_env::add_cache): Use stpcpy for speed.
(posify_maybe): Use tmp_pathbuf buffer instead of stack.
(raise_envblock): New function to resize Windows environment block.
(build_env): Fix indentation. Call raise_envblock function. Check if
$PATH exists and is non-empty. If not, add PATH variable with Cygwin
installation directory as content to Windows environment. Explain why.
* uinfo.cc (cygheap_pwdgrp::_nss_init): Fill UNICODE_STRING members
on the fly. Drop call to RtlInitUnicodeString.
(pwdgrp::check_file): Ditto.
2014-10-27 11:33:53 +00:00
41425f2dda
*** empty log message ***
2014-10-27 10:36:22 +00:00
b18aed9262
* new-features.xml (ov-new1.7.33): Fix paragraph order.
2014-10-27 10:35:52 +00:00
f1271e19c3
* highlights.xml: Rearrange itemizedlist markup slightly.
...
* new-features.xml (ov-new1.7.33): Add setfacl -b option.
* utils.xml (setfacl): Ditto.
2014-10-27 10:34:17 +00:00
8170e43b48
* setfacl.c (usage): Add -b to require options.
2014-10-27 10:28:13 +00:00