diff options
author | Junio C Hamano <junkio@cox.net> | 2006-01-20 02:13:57 +0100 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-01-22 04:33:22 +0100 |
commit | 63be37b06fa873348c3de0becea201796bc88610 (patch) | |
tree | 59ee28700b7e7ae994717408e543a9f98fb9802f /cache.h | |
parent | fsck-objects: support platforms without d_ino in struct dirent. (diff) | |
download | git-63be37b06fa873348c3de0becea201796bc88610.tar.xz git-63be37b06fa873348c3de0becea201796bc88610.zip |
DT_UNKNOWN: do not fully trust existence of DT_UNKNOWN
The recent Cygwin defines DT_UNKNOWN although it does not have d_type
in struct dirent. Give an option to tell us not to use d_type on such
platforms. Hopefully this problem will be transient.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to '')
-rw-r--r-- | cache.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -10,7 +10,7 @@ #define deflateBound(c,s) ((s) + (((s) + 7) >> 3) + (((s) + 63) >> 6) + 11) #endif -#ifdef DT_UNKNOWN +#if defined(DT_UNKNOWN) && !NO_D_TYPE_IN_DIRENT #define DTYPE(de) ((de)->d_type) #else #define DT_UNKNOWN 0 |