From 33b1b7acb95894a9f083fe7c6cdb9c90130193a8 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Mon, 11 Jul 2011 02:40:39 +0200 Subject: [PATCH] Fix compiler errors on FreeBSD. Fixes #93. --- src/uv-freebsd.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/uv-freebsd.c b/src/uv-freebsd.c index 108455d8..3b898643 100644 --- a/src/uv-freebsd.c +++ b/src/uv-freebsd.c @@ -20,25 +20,29 @@ #include "uv.h" +#include +#include +#include int uv_exepath(char* buffer, size_t* size) { uint32_t usize; int result; char* path; char* fullpath; + int mib[4]; + size_t cb; if (!buffer || !size) { return -1; } - int mib[4]; mib[0] = CTL_KERN; mib[1] = KERN_PROC; mib[2] = KERN_PROC_PATHNAME; mib[3] = -1; - size_t cb = *size; + cb = *size; if (sysctl(mib, 4, buffer, &cb, NULL, 0) < 0) { *size = 0; return -1;