summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * libc/machine/aarch64/strcpy.S: New file.Richard Earnshaw2014-11-105-3/+281
| | | | | | * 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.
* * utils.xml (mkpasswd): Change /etc/group to /etc/passwd.Corinna Vinschen2014-11-072-2/+6
|
* * dcrt0.cc (cygwin__cxa_atexit): Fetch correct DSO handle valueCorinna Vinschen2014-11-072-6/+13
| | | | by searching dll list. Explain why.
* 2014-11-06 Joel Sherrill <joel.sherrill@oarcorp.com>Jeff Johnston2014-11-065-670/+738
| | | | | | | * 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.
* * cygserver-config: Add -N option to allow different service name.Corinna Vinschen2014-11-062-5/+16
|
* * dcrt0.cc (cygwin_atexit): Change preceeding comment to reflectCorinna Vinschen2014-11-066-11/+46
| | | | | | | | | | 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).
* * libc/stdio/nano-vfprintf_i.c (_printf_i): Use Newlib approach toCorinna Vinschen2014-11-063-9/+32
| | | | | handle string that might be not nul-terminated. * testsuite/newlib.stdio/nulprintf.c: New test.
* merge from gccDJ Delorie2014-11-052-0/+7
|
* * lib/atexit.c (atexit): Check for being linked into the executable.Corinna Vinschen2014-11-053-1/+30
| | | | | If so, call __cxa_atexit with NULL DSO handle. Explain why. * lib/dso_handle.c: New file providing fallback __dso_handle.
* * new-features.xml (ov-new1.7.33): Document xdr and atexit.Corinna Vinschen2014-11-052-0/+16
|
* *** empty log message ***Corinna Vinschen2014-11-051-0/+8
|
* * Makefile.in (NEW_FUNCTIONS): Add atexit to be not exported.Corinna Vinschen2014-11-054-17/+51
| | | | | | | | * 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.
* * Makefile.in (NEW_FUNCTIONS): Define target-independent. Add targetCorinna Vinschen2014-11-052-3/+60
| | | | | dependent stuff afterwards. Globally define timezone and all xdr symbols as non-exported from libcygwin.a.
* Add accidentally missing patchCorinna Vinschen2014-11-031-1/+1
|
* * cygheap.cc: Fix formatting.Corinna Vinschen2014-11-032-2/+7
|
* * mkgroup.c (enum_local_groups): Don't generate leading separator charCorinna Vinschen2014-11-031-0/+5
| | | | for builtin accounts.
* * ntsec.xml: Fix typo.Corinna Vinschen2014-10-302-1/+5
|
* * uinfo.cc (cygheap_user::ontherange): Don't mention /etc/passwd.Corinna Vinschen2014-10-302-1/+5
|
* 2014-10-29 Jon Turney <jon.turney@dronecode.org.uk>Jon TURNEY2014-10-302-1/+5
| | | | * libc/include/string.h: Correct guard for strcasecmp().
* Remove accidentally added Change Log entryCorinna Vinschen2014-10-291-5/+0
|
* Fix copyright dateCorinna Vinschen2014-10-291-1/+1
|
* * libc/stdio/vfprintf.c (_VFPRINTF_R): Remove unnecessary comparison.Corinna Vinschen2014-10-292-4/+11
|
* * cygheap.cc (init_cygheap::init_installation_root): Create content ofCorinna Vinschen2014-10-292-3/+18
| | | | installation_dir as non-prefixed path, if possible.
* * setfacl.c (setfacl): Fix bracketing in expression.Corinna Vinschen2014-10-292-1/+5
|
* * ntsec.xml (ntsec-mapping-caching): Describe service dependenciesCorinna Vinschen2014-10-292-0/+50
| | | | in terms of cygserver.
* * common.din (__cxa_atexit): Define as cygwin__cxa_atexit.Corinna Vinschen2014-10-294-1/+28
| | | | * dcrt0.cc (cygwin__cxa_atexit): New function. Explain what we do.
* merge from gccDJ Delorie2014-10-283-0/+39
|
* * xidepend: Make PDF file dependent on the same input files as theCorinna Vinschen2014-10-282-1/+7
| | | | | HTML file of the same name to trigger automatic rebuild of PDFs on source file changes as well.
* * cygwinenv.xml: Change default setting of dosfilewarning.Corinna Vinschen2014-10-283-1/+10
| | | | * new-features.xml (ov-new1.7.33): Document aforementioned change.
* * globals.cc (dos_file_warning): Set to false by default.Corinna Vinschen2014-10-284-4/+13
| | | | | | * 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.
* * ntsec.xml: Fix Solaris doc URLs.Corinna Vinschen2014-10-282-3/+8
|
* * ntsec.xml: Try to make an expression less ambiguous.Corinna Vinschen2014-10-282-3/+7
|
* merge from gccDJ Delorie2014-10-284-0/+552
|
* * dcrt0.cc (cygwin_atexit): Add workaround for broken atexit callsCorinna Vinschen2014-10-273-0/+38
| | | | in __gcc_register_frame of DLLs built with gcc-4.8.3-3.
* * libc/include/sys/unistd.h (sethostname): Declare ifCorinna Vinschen2014-10-272-0/+8
| | | | requested.
* * dlfcn.cc (dlopen): Drop patch accommodating SetDllDiretory fromCorinna Vinschen2014-10-272-28/+6
| | | | 2014-10-14.
* * ntsec.xml: More language fixes.Corinna Vinschen2014-10-272-6/+16
|
* * new-features.xml (ov-new1.7.33): Document empty $PATH handling.Corinna Vinschen2014-10-272-2/+7
|
* * cygheap.cc (cygheap_fixup_in_child): Drop call to set_dll_dir.Corinna Vinschen2014-10-276-53/+87
| | | | | | | | | | | | | | | | | (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.
* *** empty log message ***Corinna Vinschen2014-10-271-0/+3
|
* * new-features.xml (ov-new1.7.33): Fix paragraph order.Corinna Vinschen2014-10-272-5/+9
|
* * highlights.xml: Rearrange itemizedlist markup slightly.Corinna Vinschen2014-10-274-10/+29
| | | | | * new-features.xml (ov-new1.7.33): Add setfacl -b option. * utils.xml (setfacl): Ditto.
* * setfacl.c (usage): Add -b to require options.Corinna Vinschen2014-10-272-1/+5
|
* * setfacl.c (action_t): Add DeleteAll value.Corinna Vinschen2014-10-272-13/+79
| | | | | | | | | | | (delacl): New function to remove all ACL entries not representing POSIX permissions. (setfacl): Rearrange conditional expression into switch statement. Add DeleteAll case. (usage): Add and describe -b option. (longopts): Add --remove-all option. (opts): Add -b option. (main): Handle -b option.
* * fhandler_socket.cc (fhandler_socket::af_local_connect): DropCorinna Vinschen2014-10-264-23/+21
| | | | | | | | | setting connect_state to connect_credxchg. (fhandler_socket::af_local_accept): Ditto. (fhandler_socket::recv_internal): Drop ill-advised connect_state check. Add comment so as not to repeat the exercise. * fhandler.h (enum conn_state): Drop now unneeded connect_credxchg state.
* Fix typoCorinna Vinschen2014-10-261-1/+1
|
* *** empty log message ***Corinna Vinschen2014-10-241-1/+1
|
* Fix typoCorinna Vinschen2014-10-241-1/+1
|
* * fhandler_proc.cc (format_proc_cygdrive): Fix symlink path if cygdriveCorinna Vinschen2014-10-242-1/+7
| | | | is "/".
* fix typoCorinna Vinschen2014-10-241-1/+1
|