2 # SPDX-License-Identifier: GPL-2.0
12 echo "__SYSCALL_${abi}($nr, $entry)"
21 if [ "$abi" != "I386" -a -n "$compat" ]; then
22 echo "a compat entry ($abi: $compat) for a 64-bit syscall makes no sense" >&2
26 if [ -z "$compat" ]; then
27 if [ -n "$entry" ]; then
28 syscall_macro "$abi" "$nr" "$entry"
31 echo "#ifdef CONFIG_X86_32"
32 if [ -n "$entry" ]; then
33 syscall_macro "$abi" "$nr" "$entry"
36 syscall_macro "$abi" "$nr" "$compat"
41 grep '^[0-9]' "$in" | sort -n | (
42 while read nr abi name entry compat; do
43 abi=`echo "$abi" | tr '[a-z]' '[A-Z]'`
44 emit "$abi" "$nr" "$entry" "$compat"