16 lines
		
	
	
	
		
			327 B
			
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
	
		
			327 B
			
		
	
	
	
		
			Bash
		
	
	
	
	
	
|   | #!/bin/sh
 | ||
|  | 
 | ||
|  | in="$1" | ||
|  | out="$2" | ||
|  | 
 | ||
|  | grep '^[0-9]' "$in" | sort -n | ( | ||
|  |     while read nr abi name entry compat; do | ||
|  | 	abi=`echo "$abi" | tr '[a-z]' '[A-Z]'` | ||
|  | 	if [ -n "$compat" ]; then | ||
|  | 	    echo "__SYSCALL_${abi}($nr, $entry, $compat)" | ||
|  | 	elif [ -n "$entry" ]; then | ||
|  | 	    echo "__SYSCALL_${abi}($nr, $entry, $entry)" | ||
|  | 	fi | ||
|  |     done | ||
|  | ) > "$out" |