src/winsup/cygwin ChangeLog dlfcn.cc exec.cc p ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-11 13:15:59 Modified files: winsup/cygwin : ChangeLog dlfcn.cc exec.cc path.h spawn.cc winf.cc winf.h Log message: * dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call. (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. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6625&r2=1.6626 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.61&r2=1.62 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exec.cc.diff?cvsroot=src&r1=1.36&r2=1.37 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=src&r1=1.183&r2=1.184 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=src&r1=1.360&r2=1.361 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winf.cc.diff?cvsroot=src&r1=1.13&r2=1.14 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winf.h.diff?cvsroot=src&r1=1.14&r2=1.15
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-10-27 13:13:54 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (dlopen): Drop patch accommodating SetDllDiretory from 2014-10-14. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6555&r2=1.6556 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.60&r2=1.61
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-10-12 19:14:07 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (gfpod_helper): Only check for POSIX dir separator, same as in get_full_path_of_dll. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6534&r2=1.6535 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.57&r2=1.58
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-10-12 19:03:52 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (set_dl_error): Drop useless __stdcall. (check_path_access): Ditto. Drop FE_CWD from call to find_exec. (gfpod_helper): Call path_conv::check for all paths containing a dir separator to more closely follow the Linux search algorithm. (get_full_path_of_dll): Drop useless __stdcall. (dlopen): Simplify RTLD_NOLOAD case by calling GetModuleHandleEx instead of GetModuleHandle/LoadLibrary. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6533&r2=1.6534 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.56&r2=1.57
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2011-09-01 08:17:07 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (gfpod_helper): Helper function to search DLL using a given DLL name. Change default search path to allow /usr/bin. (get_full_path_of_dll): Find DLLs even if the caller used a ".so" suffix or a "lib" prefix for the DLL. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5501&r2=1.5502 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.52&r2=1.53
src/winsup/cygwin ChangeLog dlfcn.cc fhandler_ ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2011-08-16 20:08:34 Modified files: winsup/cygwin : ChangeLog dlfcn.cc fhandler_process.cc ntdll.h Log message: * dlfcn.cc (dlopen): Reimplement RTLD_NODELETE for Windows 2000 using internal datastructures. Explain the code. * ntdll.h (struct _LDR_DATA_TABLE_ENTRY): Define. (struct _PEB_LDR_DATA): Define. (struct _PEB): Change PVOID LoaderData to PPEB_LDR_DATA Ldr. * fhandler_process.cc (format_process_maps): Call NtQueryVirtualMemory with valid return length pointer. Explain why. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5482&r2=1.5483 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.51&r2=1.52 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_process.cc.diff?cvsroot=src&r1=1.107&r2=1.108 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&r1=1.128&r2=1.129
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-06-14 11:10:31 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (get_full_path_of_dll): Revert patch from 2010-04-29. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4956&r2=1.4957 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.47&r2=1.48
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-04-29 13:03:32 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (get_full_path_of_dll): Handle non-existent file. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4936&r2=1.4937 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.46&r2=1.47
winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/uberbaum Module name:winsup Changes by: c...@sourceware.org 2010-02-24 08:03:44 Modified files: cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (dlopen): Make sure exception handler is really loaded after dynamic load. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.4842&r2=1.4843 http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/dlfcn.cc.diff?cvsroot=uberbaum&r1=1.43&r2=1.44
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-11-02 14:39:09 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (get_full_path_of_dll): Drop enforcing a .dll suffix. (dlopen): If last path component has no dot, append one to override automatic .dll suffix in LoadLibrary. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4704&r2=1.4705 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.42&r2=1.43
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-04-16 16:17:58 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (get_full_path_of_dll): Just return a bool value. Drop local path_conv in favor of getting it as parameter. Add local string buffer instead of getting it as parameter. (dlopen): Accommodate get_full_path_of_dll change. Fetch WCHAR Windows path from path_conv variable and call LoadLibraryW. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4463&r2=1.4464 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.40&r2=1.41
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-03-19 18:16:07 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (get_full_path_of_dll): Revert patch from 2008-07-16. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4410&r2=1.4411 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.39&r2=1.40
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-03-11 13:35:56 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (get_full_path_of_dll): Allow paths up to PATH_MAX. (dlopen): Call get_full_path_of_dll with path buffer allocate by tmp_pathbuf. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4053&r2=1.4054 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.35&r2=1.36
src/winsup/cygwin ChangeLog dlfcn.cc fhandler_ ...
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2007-08-16 15:07:42 Modified files: winsup/cygwin : ChangeLog dlfcn.cc fhandler_socket.cc hookapi.cc path.cc path.h spawn.cc syscalls.cc uinfo.cc Log message: * path.h (path_conv::operator char *): Delete. (path_conv::operator const char *): Delete. * dlfcn.cc: Throughout, replace path_conv::operator char * and path_conv::operator const char * by call to path_conv::get_win32 for easier transition to UNICODE_PATHs. * fhandler_socket.cc: Ditto. * hookapi.cc: Ditto. * path.cc: Ditto. * spawn.cc: Ditto. * syscalls.cc: Ditto. * uinfo.cc: Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.3910&r2=1.3911 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.34&r2=1.35 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&r1=1.213&r2=1.214 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/hookapi.cc.diff?cvsroot=src&r1=1.12&r2=1.13 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.451&r2=1.452 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=src&r1=1.106&r2=1.107 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=src&r1=1.245&r2=1.246 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.463&r2=1.464 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=src&r1=1.149&r2=1.150
src/winsup/cygwin ChangeLog dlfcn.cc path.h sp ...
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2006-01-31 21:49:39 Modified files: winsup/cygwin : ChangeLog dlfcn.cc path.h spawn.cc Log message: * dlfcn.cc (check_path_access): Call find_exec with FE_DLL option. * path.h (enum fe_types): Add FE_DLL value. * spawn.cc (std_suffixes): Remove. (exe_suffixes): New suffix_info for executing files. (dll_suffixes): New suffix_info for searching shared libraries. (perhaps_suffix): Add opt argument. Use dll_suffixes if FE_DLL option is given, exe_suffixes otherwise. (find_exec): Propagate opt argument to perhaps_suffix. Drop suffix check when testing execute permission. (spawn_guts): Call perhaps_suffix with FE_NADA opt argument. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.3369&r2=1.3370 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.32&r2=1.33 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=src&r1=1.85&r2=1.86 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=src&r1=1.213&r2=1.214
winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/uberbaum Module name:winsup Changes by: [EMAIL PROTECTED] 2005-05-30 18:20:29 Modified files: cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (set_dl_error): Use UNIX error rather than Windows error. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.2925&r2=1.2926 http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dlfcn.cc.diff?cvsroot=uberbaum&r1=1.29&r2=1.30
src/winsup/cygwin ChangeLog dlfcn.cc exception ...
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2004-09-03 01:53:12 Modified files: winsup/cygwin : ChangeLog dlfcn.cc exceptions.cc fhandler_mem.cc fhandler_proc.cc fhandler_process.cc fhandler_socket.cc fhandler_tape.cc init.cc mmap.cc path.cc security.cc spawn.cc syscalls.cc sysconf.cc tty.cc uinfo.cc wait.cc Log message: Regularize most strace_prints throughout so that %E is always preceded by a comma and elminate most uses of "foo = %s" to "foo %s". Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.2547&r2=1.2548 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=src&r1=1.216&r2=1.217 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_mem.cc.diff?cvsroot=src&r1=1.39&r2=1.40 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_proc.cc.diff?cvsroot=src&r1=1.45&r2=1.46 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_process.cc.diff?cvsroot=src&r1=1.43&r2=1.44 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&r1=1.140&r2=1.141 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tape.cc.diff?cvsroot=src&r1=1.51&r2=1.52 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/init.cc.diff?cvsroot=src&r1=1.35&r2=1.36 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mmap.cc.diff?cvsroot=src&r1=1.98&r2=1.99 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.317&r2=1.318 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=src&r1=1.173&r2=1.174 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=src&r1=1.150&r2=1.151 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.344&r2=1.345 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sysconf.cc.diff?cvsroot=src&r1=1.37&r2=1.38 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/tty.cc.diff?cvsroot=src&r1=1.65&r2=1.66 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=src&r1=1.128&r2=1.129 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wait.cc.diff?cvsroot=src&r1=1.31&r2=1.32
src/winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2003-02-01 05:00:15 Modified files: winsup/cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (dlerror): Only report load errors once per error. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.1731&r2=1.1732 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&r1=1.17&r2=1.18
winsup/cygwin ChangeLog dlfcn.cc
CVSROOT:/cvs/uberbaum Module name:winsup Branch: cgf-dev-branch Changes by: [EMAIL PROTECTED] 2003-02-01 04:59:14 Modified files: cygwin : ChangeLog dlfcn.cc Log message: * dlfcn.cc (dlerror): Only report load errors once per error. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&only_with_tag=cgf-dev-branch&r1=1.1690.2.16&r2=1.1690.2.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dlfcn.cc.diff?cvsroot=uberbaum&only_with_tag=cgf-dev-branch&r1=1.17&r2=1.17.52.1