summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * libc/machine/arm/aeabi_memmove.c: New file to supportCorinna Vinschen2015-02-178-3/+351
| | | | | | | | | | aeabi_memmove. * libc/machine/arm/aeabi_memmove-soft.S: Ditto. * libc/machine/arm/aeabi_memmove-arm.S: Ditto. * libc/machine/arm/aeabi_memmove-thumb.S: Ditto. * libc/machine/arm/aeabi_memmove-thumb2.S: Ditto. * libc/machine/arm/Makefile.am: Add dependencies. * libc/machine/arm/Makefile.in: Regenerated.
* *** empty log message ***Corinna Vinschen2015-02-161-1/+1
|
* * spawn.cc (find_exec): Extend preceeding comment to explain moreCorinna Vinschen2015-02-162-2/+22
| | | | | detailed what's going on in this function. Overwrite potential symlink target with original path.
* * setup-files.xml (setup-files): Drop hint to set HOME in WindowsCorinna Vinschen2015-02-163-13/+19
| | | | | | environment. * setup-env.xml (setup-env-ov): Discourage setting HOME in the Windows environment.
* * posix.xml (std-gnu): Add missing __mempcpy.Corinna Vinschen2015-02-152-0/+5
|
* * i686.din (__mempcpy): Move symbol export from here...Corinna Vinschen2015-02-154-1/+9
| | | | * common.din (__mempcpy): ... to here.
* Fix layout of ChangeLog entryCorinna Vinschen2015-02-151-0/+16
|
* * path.h (path_conv): Make path_flags private. Rename known_suffix toCorinna Vinschen2015-02-159-78/+80
| | | | | | | | | | | | | | suffix and make private. Rename normalized_path to posix_path and make privtae. Accommodate name changes throughout in path_conv methods. (path_conv::known_suffix): New method. Use throughout instead of accessing suffix directly. (path_conv::get_win32): Constify. (path_conv::get_posix): New method to read posix_path. Use throughout instead of accessing normalized_path directly. (path_conv::set_posix): Rename from set_normalized_path. Accommodate name change throughout. * spawn.cc (find_exec): Return POSIX path, not Win32 path.
* *** empty log message ***Corinna Vinschen2015-02-121-0/+9
|
* * sec_acl.cc (setacl): Introduce bool array "invalid" to note theCorinna Vinschen2015-02-123-3/+16
| | | | invalidation of incoming acl entries while iterating over them.
* * cygheap.h (cygheap_pwdgrp::get_home): Add dnsdomain parameter toCorinna Vinschen2015-02-125-107/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | declaration in ldap-related method. (cygheap_pwdgrp::get_shell): Ditto. (cygheap_pwdgrp::get_gecos): Ditto. * ldap.cc (cyg_ldap::open): Use NO_ERROR instead of 0. (cyg_ldap::close): Reset last_fetched_sid. (cyg_ldap::fetch_ad_account): Return immediately if sid is the same as last_fetched_sid. Open LDAP connection from here. Move initialization of rdse after open call. Set last_fetched_sid if LDAP call was successful. * ldap.h (class cyg_ldap): Add member last_fetched_sid. (cyg_ldap::cyg_ldap): Initialize last_fetched_sid. (cyg_ldap::is_open): New inline method. * uinfo.cc (cygheap_pwdgrp::init): Drop initialization of db_home, db_shell and db_gecos with "cygwin desc", thus only using the fallback by default. (fetch_windows_home): Add parameter dnsdomain. Call cyg_ldap::fetch_ad_account if required. (fetch_from_path): Add parameter dnsdomain. Call fetch_windows_home accordingly. (cygheap_pwdgrp::get_home): Accomodate call to fetch_windows_home. Add dnsdomain parameter in ldap-related method. Call cyg_ldap::fetch_ad_account if required. (cygheap_pwdgrp::get_shell): Ditto. (cygheap_pwdgrp::get_gecos): Ditto. (pwdgrp::fetch_account_from_windows): Drop cyg_ldap::open call prior to cyg_ldap::fetch_ad_account call. Set is_current_user to true if we're handling the current user account. Make sure to perform the LDAP calls only for users, and only if required.
* * ntsec.xml: Throughout fix references to the Cygwin version number.Corinna Vinschen2015-02-122-3/+7
|
* * flock.cc (fhandler_base::lock): Convert accidental system_printf toCorinna Vinschen2015-02-112-2/+7
| | | | debug_printf in case of non-matching file modes. Clear up debug output.
* * or1k/or1k_uart.c: Write bugfix and cleanup/documentation.Corinna Vinschen2015-02-113-57/+105
| | | | * or1k/or1k_uart.h: Cleanup.
* * dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call.Corinna Vinschen2015-02-117-102/+72
| | | | | | | | | | | | | | | | | | | | | (gfpod_helper): Drop equality sign from environment variable name in call to check_path_access. * exec.cc (execlp): Drop equality sign from environment variable name in call to find_exec. (execvp): Ditto. (execvpe): Ditto. * path.h (enum fe_types): Drop FE_NATIVE. (find_exec): Rename third paramter in declaration from search. Drop equality sign from default value. * spawn.cc (perhaps_suffix): Add PC_POSIX to path_conv::check call. (find_exec): Simplify function. Iterate over POSIX pathlist rather than Windows pathlist. Drop handling of FE_NATIVE flag. Always fill posix path of incoming path_conv buf, unless FE_NNF flag is given. (av::setup): Drop equality sign from environment variable name in call to find_exec. Call unshift with normalized_path. * winf.cc (av::unshift): Drop conv parameter and code converting Windows to POSIX path. * winf.h (av::unshift): Accommodate prototype.
* * faq-using.xml (faq.using.startup-slow): New entry.Corinna Vinschen2015-02-112-0/+67
|
* * syscalls.cc (fhandler_base::stat_fixup): Generate unique inode numberCorinna Vinschen2015-02-102-3/+19
| | | | for /dev/tty under all circumstances. Add to comment.
* *** empty log message ***Corinna Vinschen2015-02-061-0/+15
|
* * posix.xml (std-susv4): Move cabsl, cimagl, creall, hypotl, sqrtl hereCorinna Vinschen2015-02-062-5/+11
| | | | from std-notimpl. Add finitel.
* * common.din: Export cabsl, cimagl, creall, finitel, hypotl, sqrtl.Corinna Vinschen2015-02-063-1/+13
| | | | * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 35.Corinna Vinschen2015-02-062-1/+5
|
* * libc/include/complex.h (cabsl): Add prototype.Nick Clifton2015-02-0623-50/+523
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cimagl): Add prototype. (creall): Add prototype. * libc/include/ieeefp.h: Include float.h. (EXT_EXPBITS, EXT_FRACHBITS, EXT_FRACLBITS) (EXT_EXP_INFNAN. EXT_EXP_BIAS, EXT_FRACBITS): Define. (struct ieee_ext, union ieee_ext_u): New types for long double support. * libc/include/math.h (finitel): Add prototype. (hypotl): Add prototype. (sqrtl): Add prototype. * libm/common/Makefile.am (lsrc): Add sl_finite.c. * libm/common/Makefile.in: Regenerate. * libm/common/fdlibm.h (__ieee754_hypotl): Add prototype. * libm/common/hypotl.c (hypotl): Add implementation for when long double is larger than double. * libm/common/sqrtl.c (sqrtl): Likewise. * libm/common/sl_finite.c: New file. Adds implementation of the finitel function. * libm/complex/Makefile.am (lsrc): Define. (libcomplex_la_SOURCES): Add lsrc. (lib_a_SOURCES): Add lsrc. * libm/complex/Makefile.in: Regenerate. * libm/complex/cabs.c: Add documentation of cabsl function. * libm/complex/cimag.c: Add documentation of cimagl function. * libm/complex/creall.c: Add documentation of creall function. * libm/complex/cabsl.c: New file. Adds implementation of the cabsl function. * libm/complex/cimagl.c: New file. Adds implementation of the cimagl function. * libm/complex/creall.c: New file. Adds implementation of the creall function. * libm/math/Makefile.am (lsrc): Define. (libmath_la_SOURCES): Add lsrc. (lib_a_SOURCES): Add lsrc. * libm/math/Makefile.in: Regenerate. * libm/math/el_hypot.c: New file. Adds implementation of the __ieee754_hypotl function.
* * fhandler_proc.cc (format_proc_cpuinfo): Enable multi-core fieldsCorinna Vinschen2015-02-062-2/+7
| | | | on Intel CPUs.
* * posix.xml (std-susv4): Move wcstold here from std-notimpl.Corinna Vinschen2015-02-042-1/+5
|
* * new-features.xml (ov-new1.7.34): Add wcstold.Corinna Vinschen2015-02-042-0/+8
|
* * common.din (wcstold): Export.Corinna Vinschen2015-02-044-1/+10
| | | | * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* * libc/include/wchar.h (wcstold): Drop _LDBL_EQ_DBL requirement forCorinna Vinschen2015-02-042-3/+5
| | | | declaration.
* * faq-using.xml (faq.using.ssh-pubkey-stops-working): New entry.Corinna Vinschen2015-02-042-0/+100
| | | | (faq.using.same-with-rhosts): Ditto.
* * utils.xml (regtool): Clarify save action. Add description forCorinna Vinschen2015-02-033-2/+24
| | | | | restore action. * new-features.xml (ov-new1.7.34): Add regtool restore.
* *** empty log message ***Corinna Vinschen2015-02-031-0/+2
|
* * regtool.cc (longopts): Add --force option.Corinna Vinschen2015-02-032-27/+51
| | | | | | | | | | | (opts): Add -f option. (restore_flags): New variable. (usage): Clarify working of save action. Add restore action. Add description for -f/--force option. (set_privilege): Drop function. The Cygwin DLL is doing that anyway. (cmd_save): Drop call to set_privilege. (cmd_restore): New function. (main): Handle -f/--force option.
* * Throughout, replace http with https as far as cygwin.com andCorinna Vinschen2015-02-0317-393/+196
| | | | | | | | | | | | | | | | | | | sourceware.org URLs are concerned. * Throughout, simplify ulink expressions if the visible text is the URL anyway. * faq-programming.xml (faq.programming.dll-relocatable): Remove. * faq-setup.xml (faq.setup.name-with-space): Change for 1.7.34. (faq.setup.home): Ditto. * faq-using.xml (faq.using.printing): Clarify old links and availability of a2ps and file. (faq.using.xemacs): Drop outdated version info and pointers to native XEmacs. (faq.using.ntemacs): Remove. * faq-what.xml (faq.what.what): Rephrase to reflect reality. (faq.what.supported): Ditto. (faq.what.who): Rephrase slightly. * legal.xml: Bump copyright. * setup-net.xml (internet-setup): Fix references to setup executables.
* * mkvers.sh: Automate generating the copyright date in the versionCorinna Vinschen2015-02-033-4/+10
| | | | | resource. * winver.rc: Ditto.
* * libc/stdlib/wcstold.c (wcstold): Add implementation for whenNick Clifton2015-01-292-4/+77
| | | | long double is not the same as double.
* * libc/include/sys/time.h: #include <sys/cdefs.h> for __BSD_VISIBLE.Corinna Vinschen2015-01-282-0/+5
|
* * Makefile.in: Simplify rule to build dependencies from cygwin dir.Corinna Vinschen2015-01-282-6/+7
|
* * Makefile.in (VERSION_OFILES): New variable containing object filesCorinna Vinschen2015-01-282-12/+18
| | | | | | | | with version information. Use throughout. (clean): Drop winver_stamp. (version.cc winver.o): Drop empty rule. (winver_stamp): Convert to rule targeting version.cc and winver.o directly. Drop touching winver_stamp. Fix typo.
* Fix typoCorinna Vinschen2015-01-271-1/+1
|
* *** empty log message ***Corinna Vinschen2015-01-271-1/+1
|
* Fix entry headerCorinna Vinschen2015-01-241-1/+1
|
* * uname.cc (uname): Shorten "WOW64" to "WOW" to account for the newCorinna Vinschen2015-01-242-2/+7
| | | | Windows 10 OS version "10.0" starting with preview build 9926.
* * new-features.xml (ov-new1.7.34): Add extension of gethostbyname2.Corinna Vinschen2015-01-232-0/+15
| | | | Add sockatmark.
* *** empty log message ***Corinna Vinschen2015-01-231-0/+3
|
* * net.cc (cygwin_inet_pton): Declare.Corinna Vinschen2015-01-232-7/+120
| | | | | | (gethostby_specials): New function. (gethostby_helper): Change returned addrtype in 4-to-6 case. (gethostbyname2): Call gethostby_specials.
* Complete action from 2001-12-18:Corinna Vinschen2015-01-2318-697/+5
| | | | * libc/machine/i386/f_*: Remove duplicate files.
* * sparc/crt0.S: Declare use of system registers.Yaakov Selkowitz2015-01-225-1/+20
| | | | | | * sparc/cygmon-crt0.S: Ditto. * sparc/erc32-crt0.S: Ditto. * sparc/traps.S: Ditto.
* * libc/sys/sparc64/sys/time.h: #include <sys/types.h> for time_t.Yaakov Selkowitz2015-01-222-0/+6
|
* * libc/sys/or1k/mlock.c: Fix dependency on libgloss.Corinna Vinschen2015-01-222-2/+8
|
* * fhandler.h (class fhandler_process): Add fd_type member.Corinna Vinschen2015-01-225-12/+78
| | | | | | | | | | | | | | | | | * fhandler_process.cc (process_tab): Fix indentation. (fhandler_process::exists): Rely on format_process_fd returning file type in fd_type. (struct process_fd_t): Add fd_type member. (fhandler_process::fill_filebuf): Allow format_process_fd to set this->fd_type member. (format_process_fd): Fix path evaluation to allow recognizing trailing path components. Fix check for file descriptor path component. Return virt_symlink in fd_type if no trailing path compenents exist, return virt_fsdir otherwise and copy full resulting path into destbuf. * path.cc (path_conv::check): If /proc/$PID/fd symlink has trailing path components, reparse resulting path as if it's the incoming path. Add comment to wail over the outdated and hackish check method, and to explain what we do here.
* * uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching gid,Corinna Vinschen2015-01-212-21/+56
| | | | home, shell and gecos info from NT4 domain.