| # Copyright 2009 The Go Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style |
| # license that can be found in the LICENSE file. |
| # Generate system call table for Darwin from master list |
| # (for example, xnu-1228/bsd/kern/syscalls.master). |
| my $command = "mksysnum_darwin.sh " . join(' ', @ARGV); |
| // MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT |
| if(/^([0-9]+)\s+ALL\s+({ \S+\s+(\w+).*})/){ |
| # There are multiple entries for enosys and nosys, so comment them out. |
| if($name =~ /^SYS_E?NOSYS$/){ |
| print " $name = $num; // $proto\n"; |