summaryrefslogtreecommitdiff
path: root/pkg/linux-headers/unistd.awk
blob: 32bc2c28fcfca2b40c75c356540f7307752e1e09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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 " */"
}