From baf246e559e915a78a9703e10d15020c7edee423 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Mon, 10 Dec 2012 16:40:45 -0500 Subject: syscall() declaration belongs in unistd.h, not sys/syscall.h traditionally, both BSD and GNU systems have it this way. sys/syscall.h is purely syscall number macros. presently glibc exposes the syscall declaration in unistd.h only with _GNU_SOURCE, but that does not reflect historical practice. --- include/sys/syscall.h | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'include/sys') diff --git a/include/sys/syscall.h b/include/sys/syscall.h index af3ca466..24987ddf 100644 --- a/include/sys/syscall.h +++ b/include/sys/syscall.h @@ -1,16 +1,6 @@ #ifndef _SYS_SYSCALL_H #define _SYS_SYSCALL_H -#ifdef __cplusplus -extern "C" { -#endif - -#include - -long syscall(long, ...); #include -#ifdef __cplusplus -} -#endif #endif -- cgit v1.2.1