Files
oasis-linux-mirror/pkg/linux-headers/unistd.awk
T

20 lines
310 B
Awk

BEGIN {
guard = toupper("_ASM_" file)
gsub(/[^A-Za-z0-9_]/, "_", guard)
print "#ifndef " guard
print "#define " guard
print ""
}
$0 ~ /^[^#]+/ && $2 ~ "^(" abi ")$" {
if (off != "")
$1 = "(" off " + " $1 ")"
print "#define __NR_" $3, $1
}
END {
print ""
print ""
print "#endif /* " guard " */"
}