with sigaction on glibc 2.1.3.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@214
#include <sys/types.h>
#include <sys/socket.h>
+#ifdef GLIBC_2_1
+extern
+int __sigaction
+ (int signum,
+ const struct sigaction *act,
+ struct sigaction *oldact);
+#else
extern
int __libc_sigaction
(int signum,
const struct sigaction *act,
struct sigaction *oldact);
+#endif
int sigaction(int signum,
const struct sigaction *act,
struct sigaction *oldact)
strong_alias(__pthread_getspecific, pthread_getspecific)
strong_alias(__pthread_setspecific, pthread_setspecific)
-//strong_alias(__sigaction, sigaction)
+#ifndef GLIBC_2_1
strong_alias(sigaction, __sigaction)
-
+#endif
+
strong_alias(close, __close)
strong_alias(fcntl, __fcntl)
strong_alias(lseek, __lseek)
#include <sys/types.h>
#include <sys/socket.h>
+#ifdef GLIBC_2_1
+extern
+int __sigaction
+ (int signum,
+ const struct sigaction *act,
+ struct sigaction *oldact);
+#else
extern
int __libc_sigaction
(int signum,
const struct sigaction *act,
struct sigaction *oldact);
+#endif
int sigaction(int signum,
const struct sigaction *act,
struct sigaction *oldact)
strong_alias(__pthread_getspecific, pthread_getspecific)
strong_alias(__pthread_setspecific, pthread_setspecific)
-//strong_alias(__sigaction, sigaction)
+#ifndef GLIBC_2_1
strong_alias(sigaction, __sigaction)
-
+#endif
+
strong_alias(close, __close)
strong_alias(fcntl, __fcntl)
strong_alias(lseek, __lseek)
#include <sys/types.h>
#include <sys/socket.h>
+#ifdef GLIBC_2_1
+extern
+int __sigaction
+ (int signum,
+ const struct sigaction *act,
+ struct sigaction *oldact);
+#else
extern
int __libc_sigaction
(int signum,
const struct sigaction *act,
struct sigaction *oldact);
+#endif
int sigaction(int signum,
const struct sigaction *act,
struct sigaction *oldact)
strong_alias(__pthread_getspecific, pthread_getspecific)
strong_alias(__pthread_setspecific, pthread_setspecific)
-//strong_alias(__sigaction, sigaction)
+#ifndef GLIBC_2_1
strong_alias(sigaction, __sigaction)
-
+#endif
+
strong_alias(close, __close)
strong_alias(fcntl, __fcntl)
strong_alias(lseek, __lseek)