|
From: Dirk M. <mu...@kd...> - 2004-01-03 14:27:48
|
CVS commit by mueller:
make it compile on FreeBSD
M +2 -0 .cvsignore 1.7
M +1 -1 bitfield1.c 1.3
M +1 -1 map_unmap.c 1.3
M +1 -1 munmap_exe.c 1.3
M +1 -0 resolv.c 1.3
M +9 -0 sha1_test.c 1.4
--- valgrind/none/tests/.cvsignore #1.6:1.7
@@ -15,5 +15,7 @@
fucomip
gxx304
+map_unmap
munmap_exe
+mremap
pluto
pth_blockedsig
--- valgrind/none/tests/bitfield1.c #1.2:1.3
@@ -1,4 +1,4 @@
-#include <malloc.h>
+#include <stdlib.h>
typedef
--- valgrind/none/tests/map_unmap.c #1.2:1.3
@@ -11,5 +11,5 @@ 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) {
--- valgrind/none/tests/munmap_exe.c #1.2:1.3
@@ -12,5 +12,5 @@ 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) {
--- valgrind/none/tests/resolv.c #1.2:1.3
@@ -1,3 +1,4 @@
+#include <netinet/in.h>
#include <resolv.h>
#include <stdio.h>
--- valgrind/none/tests/sha1_test.c #1.3:1.4
@@ -43,4 +43,6 @@ A million repetitions of "a"
#define SHA1HANDSOFF
+#include <config.h>
+
#include <string.h>
#include <sys/types.h> /* for u_int*_t */
@@ -64,5 +66,12 @@ void SHA1Update(SHA1_CTX* context, const
void SHA1Final(unsigned char digest[20], SHA1_CTX* context);
/* ================ end of sha1.h ================ */
+
+#ifdef HAVE_SYS_ENDIAN_H
+#include <sys/endian.h>
+#endif
+
+#ifdef HAVE_ENDIAN_H
#include <endian.h>
+#endif
#define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))
|