mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-24 01:29:34 +08:00
* 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.
118 lines
4.5 KiB
Plaintext
118 lines
4.5 KiB
Plaintext
2015-01-22 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* fhandler.h (class fhandler_process): Add fd_type member.
|
|
* 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.
|
|
|
|
2015-01-21 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching gid,
|
|
home, shell and gecos info from NT4 domain.
|
|
|
|
2015-01-21 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* sec_auth.cc (get_logon_server): Constify domain parameter.
|
|
* security.h (get_logon_server): Same in prototype.
|
|
|
|
2015-01-20 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* common.din (sockatmark): Export.
|
|
* net.cc (sockatmark): New function.
|
|
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
|
|
|
|
2015-01-19 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* 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 <marco.atzeri@gmail.com>
|
|
Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* 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 <corinna@vinschen.de>
|
|
|
|
* uinfo.cc (fetch_windows_home): Disable fetching from homeDrive or
|
|
usri3_home_dir_drive. Add comment.
|
|
|
|
2015-01-14 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* 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 <corinna@vinschen.de>
|
|
|
|
* 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 <corinna@vinschen.de>
|
|
|
|
* 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 <pierre@phumblet.no-ip.org>
|
|
|
|
* minires-os-if.c (cygwin_query): Change questions into answers.
|
|
|
|
2015-01-08 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* 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 <corinna@vinschen.de>
|
|
|
|
* include/cygwin/socket.h (struct cmsghdr): Redefine cmsg_len as type
|
|
size_t. Add comment to explain why.
|
|
|
|
2015-01-08 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* localtime.cc (__cygwin_gettzoffset): New function for access from
|
|
newlib.
|
|
(__cygwin_gettzname): Ditto.
|
|
|
|
2015-01-07 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* 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.
|
|
|