From 2fcf9c82735cec8874d5e12ed18380c77d629706 Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Tue, 30 Aug 2011 11:32:33 -0700 Subject: [PATCH] posix: Fix undeclared prototype --- src/posix.h | 16 +++++++++------- src/win32/posix.c | 2 ++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/posix.h b/src/posix.h index 622bf8351..f1424f8d3 100644 --- a/src/posix.h +++ b/src/posix.h @@ -8,12 +8,6 @@ #include #include -#ifdef GIT_WIN32 -# include "win32/posix.h" -#else -# include "unix/posix.h" -#endif - #define S_IFGITLINK 0160000 #define S_ISGITLINK(m) (((m) & S_IFMT) == S_IFGITLINK) @@ -23,7 +17,6 @@ typedef int git_file; - /** * Standard POSIX Methods * @@ -51,4 +44,13 @@ extern int p_getcwd(char *buffer_out, size_t size); #define p_chmod(p,m) chmod(p, m) #define p_close(fd) close(fd) +/** + * Platform-dependent methods + */ +#ifdef GIT_WIN32 +# include "win32/posix.h" +#else +# include "unix/posix.h" +#endif + #endif diff --git a/src/win32/posix.c b/src/win32/posix.c index aac56ce84..2d7b8390d 100644 --- a/src/win32/posix.c +++ b/src/win32/posix.c @@ -232,6 +232,8 @@ int p_snprintf(char *buffer, size_t count, const char *format, ...) return r; } +extern int p_creat(const char *path, int mode); + int p_mkstemp(char *tmp_path) { int r;