diff options
Diffstat (limited to 'src/syscall/mksysnum_linux.pl')
| -rwxr-xr-x | src/syscall/mksysnum_linux.pl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/syscall/mksysnum_linux.pl b/src/syscall/mksysnum_linux.pl index 7a8add8bab..b6fbcb599b 100755 --- a/src/syscall/mksysnum_linux.pl +++ b/src/syscall/mksysnum_linux.pl @@ -28,7 +28,8 @@ sub fmt { } my $prev; -while(<>){ +open(GCC, "gcc -E -dD $ARGV[0] |") || die "can't run gcc"; +while(<GCC>){ if(/^#define __NR_syscalls\s+/) { # ignore redefinitions of __NR_syscalls } |
