Commit Graph

  • d8ba3ea1db * binmode.c (cygwin_premain0): Don't use underscore'd variants of the open flags. * textmode.c (cygwin_premain0): Ditto. Corinna Vinschen 2014-11-25 11:27:12 +00:00
  • 7b688662da This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20141201'. sid-snapshot-20141201 cvs2svn 2014-11-24 20:35:45 +00:00
  • 2eda5822db merge from gcc DJ Delorie 2014-11-24 20:35:44 +00:00
  • 88a53680ae 2014-11-23 Joel Sherrill <joel.sherrill@oarcorp.com> Joel Sherrill 2014-11-24 14:12:32 +00:00
  • 63d53b9255 2014-11-23 Joel Sherrill <joel.sherrill@oarcorp.com> Joel Sherrill 2014-11-24 14:12:32 +00:00
  • 72f4ea45e6 * utils.xml (passwd): Align to latest changes. Corinna Vinschen 2014-11-24 11:21:22 +00:00
  • cfd6979c39 * passwd.c (GetPW): If server is NULL, and the user is not a local user, try to fetch the DC to use as server. (ChangePW): Get Windows username via extra parameter. (usage): Reduce -d help text to reflect above change. (main): Fix typo in comment. Call GetPW and ChangePW as per the changes above. Corinna Vinschen 2014-11-24 11:07:32 +00:00
  • 764d261276 * init.cc (dll_entry): Revert previous patch. This requires another solution. * miscfuncs.cc (thread_wrapper): Ditto. * sigproc.cc (exit_thread): Disable sending a signal for synchronization with process exit. Explain why. Keep code in for later inspection, should the problem show up again. (sig_send): Use "tls", rather than "tid" as name for _cygtls arg. Corinna Vinschen 2014-11-21 21:41:37 +00:00
  • 638e5799fe PR target/63901 * configure.host (msp430): Add -mhwmult=none to newlib_cflags. Nick Clifton 2014-11-21 11:55:39 +00:00
  • d5692c713f PR target/63901 * configure.host (msp430): Add -mhwmult=none to newlib_cflags. Nick Clifton 2014-11-21 11:55:39 +00:00
  • f2a0724fca * init.cc (dll_entry): Call _my_tls.remove with INFINITE wait period to avoid SEGVs and subsequent hangs in _cygtls::find_tls. * miscfuncs.cc (thread_wrapper): Ditto. Corinna Vinschen 2014-11-20 16:23:14 +00:00
  • 556b13a0c2 * libc/stdio/nano-vfprintf_i.c (_printf_i): Use LONGINT when void* is larger than an int. Corinna Vinschen 2014-11-20 14:05:28 +00:00
  • de61660150 * libc/stdio/nano-vfprintf_i.c (_printf_i): Use LONGINT when void* is larger than an int. Corinna Vinschen 2014-11-20 14:05:27 +00:00
  • 308186a134 * libc/sys/rtems/sys/syslimits.h (NGROUPS_MAX): Adjust value so that NGROUPS is even. Corinna Vinschen 2014-11-20 14:03:17 +00:00
  • 284f3a1804 * libc/sys/rtems/sys/syslimits.h (NGROUPS_MAX): Adjust value so that NGROUPS is even. Corinna Vinschen 2014-11-20 14:03:16 +00:00
  • f70b9c32d5 * net.cc (fdsock): Change default values for socket buffers on 32 bit to fix performance on 10Gb networks. Corinna Vinschen 2014-11-20 08:29:31 +00:00
  • 5c6a0f3117 * uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching of NT SERVICE accounts by name. Always prepend domain to NT SERVICE accounts. Add U-domain\username string to pw_gecos for predefined builtin accounts as well. Corinna Vinschen 2014-11-17 10:09:01 +00:00
  • 1243cefd78 * fhandler_termios.cc (fhandler_termios::line_edit): Fix fatal typo in bytes_read pointer checks. Corinna Vinschen 2014-11-14 10:57:45 +00:00
  • 73742508fc * fhandler.h (fhandler_termios::line_edit): Add parameter to return written bytes. * fhandler_termios.cc (fhandler_termios::tcinit): Fix formatting. (fhandler_termios::line_edit): Return bytes actually written. Write in 32 byte chunks in non-canonical mode to reduce number of WriteFile calls. Don't just eat unwritten bytes in case of an error condition. Especially, don't report them back to the caller as written. * fhandler_tty.cc (fhandler_pty_slave::read): Disable code reducing the number of bytes read from the pipe to vmin. Add comment. (fhandler_pty_master::write): Convert ret to ssize_t type. Just call line_edit once, not in a loop once for each byte. Return bytes written as returned by line_edit. Corinna Vinschen 2014-11-13 18:37:15 +00:00
  • d544f256d1 * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 34. Corinna Vinschen 2014-11-13 13:10:26 +00:00
  • a9bcd3c91a This commit was manufactured by cvs2svn to create tag 'cygwin- 1_7_33-release'. cygwin-1_7_33-release cvs2svn 2014-11-13 12:53:13 +00:00
  • 8e0b17fb49 * configure.ac: Convert to new AC_INIT style. * configure: Regenerate. Corinna Vinschen 2014-11-13 12:12:56 +00:00
  • 7b7f00a77e * msp430/Makefile.in (CRT_OBJS): Add crt_high_bss.o. * msp430/crt0.S (high_bss): Add. * msp430/msp430-sim.ld: Add error message if .upper sections are detected. * msp430/msp430xl-sim.ld (MEMORY): Adjust to better mimic real life MCUs. Add support for upper and lower sections. Nick Clifton 2014-11-13 10:18:57 +00:00
  • b7d6a7c805 * msp430/Makefile.in (CRT_OBJS): Add crt_high_bss.o. * msp430/crt0.S (high_bss): Add. * msp430/msp430-sim.ld: Add error message if .upper sections are detected. * msp430/msp430xl-sim.ld (MEMORY): Adjust to better mimic real life MCUs. Add support for upper and lower sections. Nick Clifton 2014-11-13 10:18:57 +00:00
  • 58d35b961e * utils.xml (mkgroup): Align to changed usage. (mkpasswd): Ditto. Corinna Vinschen 2014-11-12 14:50:56 +00:00
  • 35983199f3 * mkgroup.c (usage): Fix language. * mkpasswd.c (usage): Ditto. Corinna Vinschen 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. Corinna Vinschen 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. Corinna Vinschen 2014-11-12 11:19:08 +00:00
  • dc861b28b3 * 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. Corinna Vinschen 2014-11-12 09:10:22 +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. Corinna Vinschen 2014-11-12 09:10:22 +00:00
  • 9de862718c Fix typo Corinna Vinschen 2014-11-10 20:27:22 +00:00
  • df59ab7e7a * cygcheck.cc (dump_sysinfo): Handle Windows 10/Server 2014(?). Corinna Vinschen 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. Richard Earnshaw 2014-11-10 14:57:37 +00:00
  • 316fb93c2c * 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. rearnsha 2014-11-10 14:57:36 +00:00
  • 9b41831e4c * utils.xml (mkpasswd): Change /etc/group to /etc/passwd. Corinna Vinschen 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. Corinna Vinschen 2014-11-07 08:33:22 +00:00
  • 85907fe082 2014-11-06 Joel Sherrill <joel.sherrill@oarcorp.com> Jeff Johnston 2014-11-06 17:45:14 +00:00
  • ef252a3b72 2014-11-06 Joel Sherrill <joel.sherrill@oarcorp.com> Jeff Johnston 2014-11-06 17:45:13 +00:00
  • 0f3cacfaa5 * cygserver-config: Add -N option to allow different service name. Corinna Vinschen 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). Corinna Vinschen 2014-11-06 15:32:21 +00:00
  • 41824260f4 * 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. Corinna Vinschen 2014-11-06 11:08:14 +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. Corinna Vinschen 2014-11-06 11:08:14 +00:00
  • 3a4fcef804 merge from gcc DJ Delorie 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. Corinna Vinschen 2014-11-05 16:26:18 +00:00
  • b8fd41f5df * new-features.xml (ov-new1.7.33): Document xdr and atexit. Corinna Vinschen 2014-11-05 09:56:09 +00:00
  • 3f2601fa3e *** empty log message *** Corinna Vinschen 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. Corinna Vinschen 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. Corinna Vinschen 2014-11-05 09:28:01 +00:00
  • 1c53098be3 Add accidentally missing patch Corinna Vinschen 2014-11-03 16:29:03 +00:00
  • c5d751a658 * cygheap.cc: Fix formatting. Corinna Vinschen 2014-11-03 15:30:59 +00:00
  • fcb1765e87 * mkgroup.c (enum_local_groups): Don't generate leading separator char for builtin accounts. Corinna Vinschen 2014-11-03 14:54:43 +00:00
  • 3a464532d9 * ntsec.xml: Fix typo. Corinna Vinschen 2014-10-30 17:22:09 +00:00
  • 91233e688a * uinfo.cc (cygheap_user::ontherange): Don't mention /etc/passwd. Corinna Vinschen 2014-10-30 16:07:04 +00:00
  • e7ebfb119e 2014-10-29 Jon Turney <jon.turney@dronecode.org.uk> Jon TURNEY 2014-10-30 11:25:17 +00:00
  • 9b9f839add 2014-10-29 Jon Turney <jon.turney@dronecode.org.uk> jturney 2014-10-30 11:25:16 +00:00
  • 963545173c Remove accidentally added Change Log entry Corinna Vinschen 2014-10-29 15:23:31 +00:00
  • c0846ea6ad Remove accidentally added Change Log entry Corinna Vinschen 2014-10-29 15:23:31 +00:00
  • 149c9c1d5e Fix copyright date Corinna Vinschen 2014-10-29 11:31:05 +00:00
  • 28e1bd0159 * libc/stdio/vfprintf.c (_VFPRINTF_R): Remove unnecessary comparison. Corinna Vinschen 2014-10-29 11:06:42 +00:00
  • 7247b8a5b0 * libc/stdio/vfprintf.c (_VFPRINTF_R): Remove unnecessary comparison. Corinna Vinschen 2014-10-29 11:06:41 +00:00
  • 5da7a22be0 * cygheap.cc (init_cygheap::init_installation_root): Create content of installation_dir as non-prefixed path, if possible. Corinna Vinschen 2014-10-29 10:40:47 +00:00
  • d5b68452aa * setfacl.c (setfacl): Fix bracketing in expression. Corinna Vinschen 2014-10-29 10:24:49 +00:00
  • 1a6fa5618a * ntsec.xml (ntsec-mapping-caching): Describe service dependencies in terms of cygserver. Corinna Vinschen 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. Corinna Vinschen 2014-10-29 09:56:18 +00:00
  • b881162c4e This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20141101'. sid-snapshot-20141101 cvs2svn 2014-10-28 23:25:22 +00:00
  • 6eca6c43be merge from gcc DJ Delorie 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. Corinna Vinschen 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. Corinna Vinschen 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. Corinna Vinschen 2014-10-28 10:44:49 +00:00
  • 09687ee963 * ntsec.xml: Fix Solaris doc URLs. Corinna Vinschen 2014-10-28 09:45:45 +00:00
  • 3c8e918c38 * ntsec.xml: Try to make an expression less ambiguous. Corinna Vinschen 2014-10-28 09:03:50 +00:00
  • 158f8b34a1 merge from gcc DJ Delorie 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. Corinna Vinschen 2014-10-27 21:19:40 +00:00
  • 32132c872a * libc/include/sys/unistd.h (sethostname): Declare if requested. Corinna Vinschen 2014-10-27 14:35:46 +00:00
  • 8134be8ac2 * libc/include/sys/unistd.h (sethostname): Declare if requested. Corinna Vinschen 2014-10-27 14:35:46 +00:00
  • 4be37ddfc8 * dlfcn.cc (dlopen): Drop patch accommodating SetDllDiretory from 2014-10-14. Corinna Vinschen 2014-10-27 13:13:54 +00:00
  • 3d411b0591 * ntsec.xml: More language fixes. Corinna Vinschen 2014-10-27 12:35:41 +00:00
  • 61a41e77e9 * new-features.xml (ov-new1.7.33): Document empty $PATH handling. Corinna Vinschen 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. Corinna Vinschen 2014-10-27 11:33:53 +00:00
  • 41425f2dda *** empty log message *** Corinna Vinschen 2014-10-27 10:36:22 +00:00
  • b18aed9262 * new-features.xml (ov-new1.7.33): Fix paragraph order. Corinna Vinschen 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. Corinna Vinschen 2014-10-27 10:34:17 +00:00
  • 8170e43b48 * setfacl.c (usage): Add -b to require options. Corinna Vinschen 2014-10-27 10:28:13 +00:00
  • fc58f46dd6 * setfacl.c (action_t): Add DeleteAll value. (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. Corinna Vinschen 2014-10-27 10:25:02 +00:00
  • b701da7f14 * fhandler_socket.cc (fhandler_socket::af_local_connect): Drop 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. Corinna Vinschen 2014-10-26 18:47:24 +00:00
  • 1fc5d69923 Fix typo Corinna Vinschen 2014-10-26 10:29:25 +00:00
  • 11f6820332 *** empty log message *** Corinna Vinschen 2014-10-24 19:16:11 +00:00
  • a4705a7d26 Fix typo Corinna Vinschen 2014-10-24 19:14:49 +00:00
  • e91c2f80ba * fhandler_proc.cc (format_proc_cygdrive): Fix symlink path if cygdrive is "/". Corinna Vinschen 2014-10-24 19:08:55 +00:00
  • 36e14a881e fix typo Corinna Vinschen 2014-10-24 16:44:38 +00:00
  • de7358ca6b * gendef (sigdelayed): 64 bit only: Fix seh_pushreg statements in prologue. Corinna Vinschen 2014-10-24 15:04:10 +00:00
  • d3779269ca * gendef (sigdelayed): 64 bit only: Push CPU flags before aligning stack to avoid changing flag values. Corinna Vinschen 2014-10-24 13:40:02 +00:00
  • 63a2c2c204 * ntsec.xml: More language and typo fixes. Corinna Vinschen 2014-10-24 10:35:31 +00:00
  • 299d75822f * ntsec.xml: Fix language. Corinna Vinschen 2014-10-23 15:31:58 +00:00
  • 787fa74125 2014-10-22 Tim Harder <radhermit@gmail.com> * msp430/Makefile.in: respect DESTDIR during install DJ Delorie 2014-10-23 01:49:49 +00:00
  • 0a7009c618 2014-10-22 Tim Harder <radhermit@gmail.com> * msp430/Makefile.in: respect DESTDIR during install DJ Delorie 2014-10-23 01:49:45 +00:00
  • 1ac9d47a7e *** empty log message *** Corinna Vinschen 2014-10-22 20:04:50 +00:00
  • fdf455637b * Makefile.in: Create install targets. (cygwin-ug-net/cygwin-ug-net.pdf): Create subdir to allow building PDF even if subdir is missing. (cygwin-api/cygwin-api.pdf): Ditto. * configure.ac: Add AC_PROG_INSTALL rule. * configure: Regenerate. * new-features.xml (ov-new1.7.33): Add installation of docs. Corinna Vinschen 2014-10-22 20:04:42 +00:00
  • 419092e490 * posix.xml (std-gnu): Add ffsl, ffsll, quotactl. (std-notes): Add restrictions of quotactl. Corinna Vinschen 2014-10-22 19:29:33 +00:00
  • 8a091aad42 * new-features.xml (ov-new1.7.33): Document stime. * posix.xml (std-deprec): Add stime. Yaakov Selkowitz 2014-10-22 19:18:50 +00:00