From: Ramsay Jones Date: Thu, 31 Jan 2013 18:31:30 +0000 (+0000) Subject: msvc: Fix build by adding missing symbol defines X-Git-Tag: v1.8.3-rc0~218^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=93e38ed0c5a632d7b785357a309ac83e4df066fa;p=thirdparty%2Fgit.git msvc: Fix build by adding missing symbol defines In particular, remote-testsvn.c fails to compile with two undeclared identifier errors relating to the 'UINT32_MAX' and 'STDIN_FILENO' symbols. In order to fix the compilation errors, we add appropriate definitions for the UINT32_MAX and STDIN_FILENO constants to an msvc compat header file. Signed-off-by: Ramsay Jones Tested-by: Johannes Sixt Signed-off-by: Junio C Hamano --- diff --git a/compat/vcbuild/include/unistd.h b/compat/vcbuild/include/unistd.h index b14fcf94da..c65c2cd566 100644 --- a/compat/vcbuild/include/unistd.h +++ b/compat/vcbuild/include/unistd.h @@ -49,6 +49,9 @@ typedef int64_t off64_t; #define INTMAX_MAX _I64_MAX #define UINTMAX_MAX _UI64_MAX +#define UINT32_MAX 0xffffffff /* 4294967295U */ + +#define STDIN_FILENO 0 #define STDOUT_FILENO 1 #define STDERR_FILENO 2