SCO OpenServer hides the definitions of (at least) u_short and friends if _XOPEN_SOURCE is defined. Signed-off-by: Aidan Van Dyk <aidan@xxxxxxxxxxx> --- diff --git a/git-compat-util.h b/git-compat-util.h index ca0a597..be8cbe8 100644 --- a/git-compat-util.h +++ b/git-compat-util.h @@ -24,7 +24,7 @@ /* Approximation of the length of the decimal representation of this type. */ #define decimal_length(x) ((int)(sizeof(x) * 2.56 + 0.5) + 1) -#if !defined(__APPLE__) && !defined(__FreeBSD__) +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined (__OPENSERVER__) #define _XOPEN_SOURCE 600 /* glibc2 and AIX 5.3L need 500, OpenBSD needs 600 for S_ISLNK() */ #define _XOPEN_SOURCE_EXTENDED 1 /* AIX 5.3L needs this */ #endif
Attachment:
signature.asc
Description: Digital signature