[PATCH/RFT] upload-pack.c: <sys/poll.h> includes <ctype.h> on OpenBSD 3.8
- From
Junio C Hamano <junkio@cox.net>
- Date
- Jun 30, 2006, 18:30 UTC
- Message-ID
- <7vr716h4xm.fsf_-_@assigned-by-dhcp.cox.net>
- In-Reply-To
- <7vk66yilxd.fsf@assigned-by-dhcp.cox.net>
Merlyn reports that <sys/poll.h> on OpenBSD 3.8 includes <ctype.h> and having our custom ctype (done in git-compat-util.h which is included via cache.h) makes upload-pack.c uncompilable. Try to work it around by including the system headers first.
Signed-off-by: Junio C Hamano <junkio@cox.net> ---
* Can somebody with OpenBSD who can reproduce the original problem confirm or reject this patch, so that the issue can be resolved before 1.4.1, please?
diff --git a/upload-pack.c b/upload-pack.c index 2b70c3d..b18eb9b 100644 --- a/upload-pack.c +++ b/upload-pack.c @@ -1,3 +1,6 @@ +#include <signal.h> +#include <sys/wait.h> +#include <sys/poll.h> #include "cache.h" #include "refs.h" #include "pkt-line.h" @@ -5,9 +8,6 @@ #include "tag.h" #include "object.h" #include "commit.h" #include "exec_cmd.h" -#include <signal.h> -#include <sys/poll.h> -#include <sys/wait.h> static const char upload_pack_usage[] = "git-upload-pack [--strict] [--timeout=nn] <dir>";