syscalltbl.sh 327 B

12345678910111213141516
  1. #!/bin/sh
  2. in="$1"
  3. out="$2"
  4. grep '^[0-9]' "$in" | sort -n | (
  5. while read nr abi name entry compat; do
  6. abi=`echo "$abi" | tr '[a-z]' '[A-Z]'`
  7. if [ -n "$compat" ]; then
  8. echo "__SYSCALL_${abi}($nr, $entry, $compat)"
  9. elif [ -n "$entry" ]; then
  10. echo "__SYSCALL_${abi}($nr, $entry, $entry)"
  11. fi
  12. done
  13. ) > "$out"