From: Julian Seward Date: Fri, 10 May 2002 00:46:59 +0000 (+0000) Subject: Build fixes for Red Hat 6.2. X-Git-Tag: svn/VALGRIND_1_0_3~216 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6a123a63eac1ebaad7e4ed7ae064708623e08f37;p=thirdparty%2Fvalgrind.git Build fixes for Red Hat 6.2. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@248 --- diff --git a/coregrind/vg_include.h b/coregrind/vg_include.h index 5dca560c60..f280ef876c 100644 --- a/coregrind/vg_include.h +++ b/coregrind/vg_include.h @@ -672,7 +672,9 @@ extern void VG_(restore_host_signals) ------------------------------------------------------------------ */ -#define NULL ((void*)0) +#if !defined(NULL) +# define NULL ((void*)0) +#endif extern void VG_(exit)( Int status ) __attribute__ ((__noreturn__)); diff --git a/coregrind/vg_unsafe.h b/coregrind/vg_unsafe.h index bbc417d98f..260def91b4 100644 --- a/coregrind/vg_unsafe.h +++ b/coregrind/vg_unsafe.h @@ -62,7 +62,10 @@ #include /* for stuff for dealing with ioctl :( */ #include /* for various soundcard ioctl constants :( */ -#include /* for RTC_* ioctls */ + +#ifndef GLIBC_2_1 +# include /* for RTC_* ioctls */ +#endif #include #include diff --git a/vg_include.h b/vg_include.h index 5dca560c60..f280ef876c 100644 --- a/vg_include.h +++ b/vg_include.h @@ -672,7 +672,9 @@ extern void VG_(restore_host_signals) ------------------------------------------------------------------ */ -#define NULL ((void*)0) +#if !defined(NULL) +# define NULL ((void*)0) +#endif extern void VG_(exit)( Int status ) __attribute__ ((__noreturn__)); diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index cee1ac5c60..472f8f3a7c 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -1779,6 +1779,7 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) break; /* Real Time Clock (/dev/rtc) ioctls */ +# ifndef GLIBC_2_1 case RTC_UIE_ON: case RTC_UIE_OFF: case RTC_AIE_ON: @@ -1808,6 +1809,7 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) if(!VG_(is_kerror) && res == 0) make_readable(arg3, sizeof(unsigned long)); break; +# endif /* GLIBC_2_1 */ /* CD ROM stuff (??) */ case CDROMSUBCHNL: diff --git a/vg_unsafe.h b/vg_unsafe.h index bbc417d98f..260def91b4 100644 --- a/vg_unsafe.h +++ b/vg_unsafe.h @@ -62,7 +62,10 @@ #include /* for stuff for dealing with ioctl :( */ #include /* for various soundcard ioctl constants :( */ -#include /* for RTC_* ioctls */ + +#ifndef GLIBC_2_1 +# include /* for RTC_* ioctls */ +#endif #include #include