Files
2020-02-20 18:00:47 -08:00

19 lines
314 B
Awk

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 " */"
}