CLEANUP: remove the now unused common/syscall.h
It was added 9 years ago to implement USE_MY_SPLICE on some libcs where
syscall() was bogus. It's about time to get rid of this.
diff --git a/include/common/syscall.h b/include/common/syscall.h
deleted file mode 100644
index 31070ab..0000000
--- a/include/common/syscall.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * include/common/syscall.h
- * Redefinition of some missing OS-specific system calls.
- *
- * Copyright 2000-2012 Willy Tarreau <w@1wt.eu>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation, version 2.1
- * exclusively.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-
-#ifndef _COMMON_SYSCALL_H
-#define _COMMON_SYSCALL_H
-
-#ifdef __linux__
-
-#include <errno.h>
-#include <unistd.h>
-#include <sys/syscall.h>
-
-/* On Linux, _syscall macros were removed after 2.6.18, but we still prefer
- * them because syscall() is buggy on old libcs. If _syscall is not defined,
- * we're on a recent kernel with a recent libc and we should be safe, so we
- * emulate is using syscall().
- */
-#ifndef _syscall1
-#define _syscall1(tr, nr, t1, n1) \
- tr nr(t1 n1) { \
- return syscall(__NR_##nr, n1); \
- }
-#endif
-
-#ifndef _syscall2
-#define _syscall2(tr, nr, t1, n1, t2, n2) \
- tr nr(t1 n1, t2 n2) { \
- return syscall(__NR_##nr, n1, n2); \
- }
-#endif
-
-#ifndef _syscall3
-#define _syscall3(tr, nr, t1, n1, t2, n2, t3, n3) \
- tr nr(t1 n1, t2 n2, t3 n3) { \
- return syscall(__NR_##nr, n1, n2, n3); \
- }
-#endif
-
-#ifndef _syscall4
-#define _syscall4(tr, nr, t1, n1, t2, n2, t3, n3, t4, n4) \
- tr nr(t1 n1, t2 n2, t3 n3, t4 n4) { \
- return syscall(__NR_##nr, n1, n2, n3, n4); \
- }
-#endif
-
-#ifndef _syscall5
-#define _syscall5(tr, nr, t1, n1, t2, n2, t3, n3, t4, n4, t5, n5) \
- tr nr(t1 n1, t2 n2, t3 n3, t4 n4, t5 n5) { \
- return syscall(__NR_##nr, n1, n2, n3, n4, n5); \
- }
-#endif
-
-#ifndef _syscall6
-#define _syscall6(tr, nr, t1, n1, t2, n2, t3, n3, t4, n4, t5, n5, t6, n6) \
- tr nr(t1 n1, t2 n2, t3 n3, t4 n4, t5 n5, t6 n6) { \
- return syscall(__NR_##nr, n1, n2, n3, n4, n5, n6); \
- }
-#endif
-
-
-/* Define some syscall numbers that are sometimes needed */
-
-#endif /* __linux__ */
-#endif /* _COMMON_SYSCALL_H */
-
-/*
- * Local variables:
- * c-indent-level: 8
- * c-basic-offset: 8
- * End:
- */