diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-11-05 09:59:18 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-11-05 09:59:18 +0000 |
commit | e807aacea9cbee44774f3686fb05caffe119a917 (patch) | |
tree | 20e625a680dab582f43bf4b50a41226b7159a233 /winsup/cygwin/spawn.cc | |
parent | 4988840b3b88625ebe498b53ed8ab7d21a616663 (diff) | |
download | cygnal-e807aacea9cbee44774f3686fb05caffe119a917.tar.gz cygnal-e807aacea9cbee44774f3686fb05caffe119a917.tar.bz2 cygnal-e807aacea9cbee44774f3686fb05caffe119a917.zip |
* spawn.cc (dll_suffixes): Disable. Explain why.
(perhaps_suffix): Use stat_suffixes instead of dll_suffixes.
Diffstat (limited to 'winsup/cygwin/spawn.cc')
-rw-r--r-- | winsup/cygwin/spawn.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/winsup/cygwin/spawn.cc b/winsup/cygwin/spawn.cc index f4c208d09..b9304ff70 100644 --- a/winsup/cygwin/spawn.cc +++ b/winsup/cygwin/spawn.cc @@ -42,6 +42,11 @@ static suffix_info exe_suffixes[] = suffix_info (NULL) }; +#if 0 +/* CV, 2009-11-05: Used to be used when searching for DLLs in calls to + dlopen(). However, dlopen() on other platforms never adds a suffix by + its own. Therefore we use stat_suffixes now, which only adds a .exe + suffix for symmetry. */ static suffix_info dll_suffixes[] = { suffix_info (".dll"), @@ -49,6 +54,7 @@ static suffix_info dll_suffixes[] = suffix_info (".exe", 1), suffix_info (NULL) }; +#endif child_info_spawn *chExeced; @@ -66,7 +72,7 @@ perhaps_suffix (const char *prog, path_conv& buf, int& err, unsigned opt) err = 0; debug_printf ("prog '%s'", prog); buf.check (prog, PC_SYM_FOLLOW | PC_NULLEMPTY, - (opt & FE_DLL) ? dll_suffixes : exe_suffixes); + (opt & FE_DLL) ? stat_suffixes : exe_suffixes); if (buf.isdir ()) { |