mirror of
https://github.com/oasislinux/oasis.git
synced 2026-05-12 21:34:47 +02:00
20 lines
310 B
Awk
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 " */"
|
|
}
|