2015-01-20 Corinna Vinschen * common.din (sockatmark): Export. * net.cc (sockatmark): New function. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. 2015-01-19 Corinna Vinschen * cygserver_ipc.h (ipc_retval): Add default constructor. (class thread): struct->class. Add prototypes for new private methods dup_signal_arrived and close_signal_arrived. Implement constructor and destructor. 2015-01-16 Marco Atzeri Corinna Vinschen * gendef: Export _sigbe on 64 bit as well. * malloc_wrapper.cc (free): In malloc_printf, call caller_return_address instead of __builtin_return_address. (malloc): Ditto. (realloc): Ditto. (calloc): Ditto. * miscfuncs.cc (__caller_return_address): New function. * miscfuncs.h (caller_return_address): New macro calling __caller_return_address. (__caller_return_address): Add prototype. 2015-01-14 Corinna Vinschen * uinfo.cc (fetch_windows_home): Disable fetching from homeDrive or usri3_home_dir_drive. Add comment. 2015-01-14 Corinna Vinschen * 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. 2015-01-14 Corinna Vinschen * environ.cc (build_env): When merging the user's Windows environment, explicitely skip the variables needing conversion to avoid collisions. Extend comment to explain. 2015-01-13 Corinna Vinschen * 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. 2015-01-12 Pierre A. Humblet * minires-os-if.c (cygwin_query): Change questions into answers. 2015-01-08 Corinna Vinschen * 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. 2015-01-08 Corinna Vinschen * include/cygwin/socket.h (struct cmsghdr): Redefine cmsg_len as type size_t. Add comment to explain why. 2015-01-08 Corinna Vinschen * localtime.cc (__cygwin_gettzoffset): New function for access from newlib. (__cygwin_gettzname): Ditto. 2015-01-07 Corinna Vinschen * 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.