blob: e8dff422e2667745c144ed984a4d66461fcce0c6 [file] [log] [blame] [edit]
#!/usr/bin/awk -f
#
# Dumb script that can be used to strip all of the syscall information from
# the arch-respective unistd*.h.
#
# Examples:
#
# 1. Grab the i386 32-bit syscalls from unistd_32.h and put them in i386.in
# strip_syscall.awk arch/x86/include/asm/unistd_32.h > i386.in
#
/^#define[[:space:]]+__NR_[0-9a-z]+/ {
sub (/#define[[:space:]]+__NR_/, "", $0);
sub (/[[:space:]]*(\/\*.*)/, "", $0);
sub (/[[:space:]]+/, " ", $0);
print
}