mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-01 11:34:17 +01:00
19 lines
314 B
Awk
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 " */"
|
|
}
|