diff options
Diffstat (limited to 'pkg/linux-headers/unistd.awk')
| -rw-r--r-- | pkg/linux-headers/unistd.awk | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkg/linux-headers/unistd.awk b/pkg/linux-headers/unistd.awk new file mode 100644 index 00000000..32bc2c28 --- /dev/null +++ b/pkg/linux-headers/unistd.awk @@ -0,0 +1,18 @@ +BEGIN { + guard = toupper("_ASM_" arch "_" file) + gsub(/[^A-Za-z0-9_]/, "_", guard) + print "#ifndef " guard + print "#define " guard " 1" + print "" +} + +$0 ~ /^[^#]+/ && $2 ~ "^(" abi ")$" { + if (off != "") + $1 = "(" off " + " $1 ")" + print "#define __NR_" $3, $1 +} + +END { + print "" + print "#endif /* " guard " */" +} |
