From: Dirk Mueller Date: Sat, 3 Jan 2004 14:24:42 +0000 (+0000) Subject: make it compile on FreeBSD X-Git-Tag: svn/VALGRIND_2_1_1~137 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=811fc0511cfee640a70c2cebf9916d6fd1995c50;p=thirdparty%2Fvalgrind.git make it compile on FreeBSD git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2169 --- diff --git a/none/tests/.cvsignore b/none/tests/.cvsignore index a12008d22b..b5481a29b4 100644 --- a/none/tests/.cvsignore +++ b/none/tests/.cvsignore @@ -14,7 +14,9 @@ fork fpu_lazy_eflags fucomip gxx304 +map_unmap munmap_exe +mremap pluto pth_blockedsig rcl_assert diff --git a/none/tests/bitfield1.c b/none/tests/bitfield1.c index 183c7e8544..1dcf4c9493 100644 --- a/none/tests/bitfield1.c +++ b/none/tests/bitfield1.c @@ -1,5 +1,5 @@ -#include +#include typedef struct { diff --git a/none/tests/map_unmap.c b/none/tests/map_unmap.c index db47d240d6..a38272295d 100644 --- a/none/tests/map_unmap.c +++ b/none/tests/map_unmap.c @@ -10,7 +10,7 @@ static unsigned int pagesize; static void *domap(void) { - void *ret = mmap(0, LEN, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); + void *ret = mmap(0, LEN, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0); if (ret == (void *)-1) { perror("mmap"); diff --git a/none/tests/munmap_exe.c b/none/tests/munmap_exe.c index e17d885341..3a8acb0c94 100644 --- a/none/tests/munmap_exe.c +++ b/none/tests/munmap_exe.c @@ -11,7 +11,7 @@ int main() { void* m; - m = mmap(NULL, 100, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); + m = mmap(NULL, 100, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0); if (m == (void*)-1) { fprintf(stderr, "error mmapping\n"); diff --git a/none/tests/resolv.c b/none/tests/resolv.c index 119261a910..0571022a1e 100644 --- a/none/tests/resolv.c +++ b/none/tests/resolv.c @@ -1,4 +1,5 @@ +#include #include #include diff --git a/none/tests/sha1_test.c b/none/tests/sha1_test.c index e83694854c..c47a74d3cc 100644 --- a/none/tests/sha1_test.c +++ b/none/tests/sha1_test.c @@ -42,6 +42,8 @@ A million repetitions of "a" #define SHA1HANDSOFF +#include + #include #include /* for u_int*_t */ @@ -63,7 +65,14 @@ void SHA1Init(SHA1_CTX* context); void SHA1Update(SHA1_CTX* context, const unsigned char* data, u_int32_t len); void SHA1Final(unsigned char digest[20], SHA1_CTX* context); /* ================ end of sha1.h ================ */ + +#ifdef HAVE_SYS_ENDIAN_H +#include +#endif + +#ifdef HAVE_ENDIAN_H #include +#endif #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))