diff options
author | Darren Tucker <dtucker@zip.com.au> | 2006-09-01 20:29:10 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@zip.com.au> | 2006-09-01 20:29:10 +1000 |
commit | 096faecdea1e39ecace0b20f4e208bd7ec33f6d2 (patch) | |
tree | 7756d6d5fefe40aab00431d47075175a5641b9a1 /openbsd-compat/glob.h | |
parent | 0646ca6be81c4f0f619d92a4e5a041b58c79a221 (diff) |
- (dtucker) [configure.ac includes.h openbsd-compat/glob.{c,h}] Explicitly
test for GLOB_NOMATCH and use our glob functions if it's not found.
Stops sftp from segfaulting when attempting to get a nonexistent file on
Cygwin (previous versions of OpenSSH didn't use the native glob). Partly
from and tested by Corinna Vinschen.
Diffstat (limited to 'openbsd-compat/glob.h')
-rw-r--r-- | openbsd-compat/glob.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openbsd-compat/glob.h b/openbsd-compat/glob.h index 4fdbfc1ea..9ba07f76e 100644 --- a/openbsd-compat/glob.h +++ b/openbsd-compat/glob.h | |||
@@ -38,7 +38,8 @@ | |||
38 | /* OPENBSD ORIGINAL: include/glob.h */ | 38 | /* OPENBSD ORIGINAL: include/glob.h */ |
39 | 39 | ||
40 | #if !defined(HAVE_GLOB_H) || !defined(GLOB_HAS_ALTDIRFUNC) || \ | 40 | #if !defined(HAVE_GLOB_H) || !defined(GLOB_HAS_ALTDIRFUNC) || \ |
41 | !defined(GLOB_HAS_GL_MATCHC) | 41 | !defined(GLOB_HAS_GL_MATCHC) || \ |
42 | !defined(HAVE_DECL_GLOB_NOMATCH) || HAVE_DECL_GLOB_NOMATCH == 0 | ||
42 | 43 | ||
43 | #ifndef _GLOB_H_ | 44 | #ifndef _GLOB_H_ |
44 | #define _GLOB_H_ | 45 | #define _GLOB_H_ |