]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: rename from .sh to .pl, because these files are in Perl.
authorRob Pike <r@golang.org>
Mon, 21 Mar 2011 20:02:10 +0000 (13:02 -0700)
committerRob Pike <r@golang.org>
Mon, 21 Mar 2011 20:02:10 +0000 (13:02 -0700)
Also delete references to nacl.

R=rsc, r2
CC=golang-dev
https://golang.org/cl/4275060

src/pkg/syscall/mkall.sh
src/pkg/syscall/mksyscall.pl [moved from src/pkg/syscall/mksyscall.sh with 97% similarity]
src/pkg/syscall/mksyscall_windows.pl [moved from src/pkg/syscall/mksyscall_windows.sh with 98% similarity]
src/pkg/syscall/mksysnum_darwin.pl [moved from src/pkg/syscall/mksysnum_darwin.sh with 92% similarity]
src/pkg/syscall/mksysnum_freebsd.pl [moved from src/pkg/syscall/mksysnum_freebsd.sh with 93% similarity]
src/pkg/syscall/mksysnum_linux.pl [moved from src/pkg/syscall/mksysnum_linux.sh with 91% similarity]
src/pkg/syscall/zsyscall_darwin_amd64.go
src/pkg/syscall/zsysnum_darwin_amd64.go
src/pkg/syscall/ztypes_darwin_amd64.go

index a1f8ae2ff4ae9b73bd44d524be2e969d3fdac1e6..7e4511f38f0215c52d95f0ba3837409b66318c79 100755 (executable)
@@ -63,7 +63,7 @@
 #
 # * zsyscall_${GOOS}_${GOARCH}.go
 #
-# Generated by mksyscall.sh; see syscall_${GOOS}.go above.
+# Generated by mksyscall.pl; see syscall_${GOOS}.go above.
 #
 # * zsysnum_${GOOS}_${GOARCH}.go
 #
@@ -76,7 +76,7 @@
 GOOSARCH="${GOOS}_${GOARCH}"
 
 # defaults
-mksyscall="./mksyscall.sh"
+mksyscall="./mksyscall.pl"
 mkerrors="./mkerrors.sh"
 run="sh"
 
@@ -101,55 +101,46 @@ _* | *_ | _)
        ;;
 freebsd_386)
        mkerrors="$mkerrors -f -m32"
-       mksyscall="./mksyscall.sh -l32"
-       mksysnum="curl -s 'http://svn.freebsd.org/viewvc/base/head/sys/kern/syscalls.master?view=markup' | ./mksysnum_freebsd.sh"
+       mksyscall="./mksyscall.pl -l32"
+       mksysnum="curl -s 'http://svn.freebsd.org/viewvc/base/head/sys/kern/syscalls.master?view=markup' | ./mksysnum_freebsd.pl"
        mktypes="godefs -gsyscall -f-m32"
        ;;
 freebsd_amd64)
        mkerrors="$mkerrors -f -m64"
-       mksysnum="curl -s 'http://svn.freebsd.org/viewvc/base/head/sys/kern/syscalls.master?view=markup' | ./mksysnum_freebsd.sh"
+       mksysnum="curl -s 'http://svn.freebsd.org/viewvc/base/head/sys/kern/syscalls.master?view=markup' | ./mksysnum_freebsd.pl"
        mktypes="godefs -gsyscall -f-m64"
        ;;
 darwin_386)
        mkerrors="$mkerrors -f -m32"
-       mksyscall="./mksyscall.sh -l32"
-       mksysnum="./mksysnum_darwin.sh /home/rsc/pub/xnu-1228/bsd/kern/syscalls.master"
+       mksyscall="./mksyscall.pl -l32"
+       mksysnum="./mksysnum_darwin.pl /home/rsc/pub/xnu-1228/bsd/kern/syscalls.master"
        mktypes="godefs -gsyscall -f-m32"
        ;;
 darwin_amd64)
        mkerrors="$mkerrors -f -m64"
-       mksysnum="./mksysnum_darwin.sh /home/rsc/pub/xnu-1228/bsd/kern/syscalls.master"
+       mksysnum="./mksysnum_darwin.pl /home/rsc/pub/xnu-1228/bsd/kern/syscalls.master"
        mktypes="godefs -gsyscall -f-m64"
        mkerrors="./mkerrors.sh"
        ;;
 linux_386)
        mkerrors="$mkerrors -f -m32"
-       mksyscall="./mksyscall.sh -l32"
-       mksysnum="./mksysnum_linux.sh /usr/include/asm/unistd_32.h"
+       mksyscall="./mksyscall.pl -l32"
+       mksysnum="./mksysnum_linux.pl /usr/include/asm/unistd_32.h"
        mktypes="godefs -gsyscall -f-m32"
        ;;
 linux_amd64)
        mkerrors="$mkerrors -f -m64"
-       mksysnum="./mksysnum_linux.sh /usr/include/asm/unistd_64.h"
+       mksysnum="./mksysnum_linux.pl /usr/include/asm/unistd_64.h"
        mktypes="godefs -gsyscall -f-m64"
        ;;
-nacl_386)
-       NACL="/home/rsc/pub/nacl/native_client"
-       NACLRUN="$NACL/src/trusted/service_runtime"
-       NACLSDK="$NACL/src/third_party/nacl_sdk/linux/sdk/nacl-sdk/nacl"
-       mksyscall="./mksyscall.sh -l32 -nacl"
-       mksysnum="./mksysnum_nacl.sh $NACLRUN/include/bits/nacl_syscalls.h"
-       mktypes="godefs -gsyscall -f-m32 -f-I$NACLSDK/include -f-I$NACL"
-       mkerrors="./mkerrors_nacl.sh $NACLRUN/include/sys/errno.h"
-       ;;
 linux_arm)
        mkerrors="$mkerrors"
-       mksyscall="./mksyscall.sh -b32"
-       mksysnum="./mksysnum_linux.sh /usr/include/asm/unistd.h"
+       mksyscall="./mksyscall.pl -b32"
+       mksysnum="./mksysnum_linux.pl /usr/include/asm/unistd.h"
        mktypes="godefs -gsyscall"
        ;;
 windows_386)
-       mksyscall="./mksyscall_windows.sh -l32"
+       mksyscall="./mksyscall_windows.pl -l32"
        mksysnum=
        mktypes=
        mkerrors="./mkerrors_windows.sh -f -m32"
similarity index 97%
rename from src/pkg/syscall/mksyscall.sh
rename to src/pkg/syscall/mksyscall.pl
index a62809441cd6e963ed4139efcd104243acb594d4..d4f9c2ab7433454e6b35118f7fcd7d0c72f46ffd 100755 (executable)
@@ -19,7 +19,7 @@
 # block, as otherwise the system call could cause all goroutines to
 # hang.
 
-$cmdline = "mksyscall.sh " . join(' ', @ARGV);
+$cmdline = "mksyscall.pl " . join(' ', @ARGV);
 $errors = 0;
 $_32bit = "";
 $nacl = 0;
@@ -37,7 +37,7 @@ if($ARGV[0] eq "-nacl") {
 }
 
 if($ARGV[0] =~ /^-/) {
-       print STDERR "usage: mksyscall.sh [-b32 | -l32] [file ...]\n";
+       print STDERR "usage: mksyscall.pl [-b32 | -l32] [file ...]\n";
        exit 1;
 }
 
similarity index 98%
rename from src/pkg/syscall/mksyscall_windows.sh
rename to src/pkg/syscall/mksyscall_windows.pl
index 3b1c9df8504ea8ccc2458eaff0a04d81541a3cb2..4557a3ae7b8f15ca3ae5bb8a11f0fd8affa5bc57 100755 (executable)
@@ -23,7 +23,7 @@
 #        //sys LoadLibrary(libname string) (handle uint32, errno int) [failretval==-1] = LoadLibraryA
 #        and is [failretval==0] by default.
 
-$cmdline = "mksyscall_windows.sh " . join(' ', @ARGV);
+$cmdline = "mksyscall_windows.pl " . join(' ', @ARGV);
 $errors = 0;
 $_32bit = "";
 
@@ -36,7 +36,7 @@ if($ARGV[0] eq "-b32") {
 }
 
 if($ARGV[0] =~ /^-/) {
-       print STDERR "usage: mksyscall_windows.sh [-b32 | -l32] [file ...]\n";
+       print STDERR "usage: mksyscall_windows.pl [-b32 | -l32] [file ...]\n";
        exit 1;
 }
 
similarity index 92%
rename from src/pkg/syscall/mksysnum_darwin.sh
rename to src/pkg/syscall/mksysnum_darwin.pl
index 192e61a73130c6af1f1feecf5a39f10e83a3b74f..d078a1836cb5bfad294515709596c5d859589bd9 100755 (executable)
@@ -6,7 +6,7 @@
 # Generate system call table for Darwin from master list
 # (for example, xnu-1228/bsd/kern/syscalls.master).
 
-my $command = "mksysnum_darwin.sh " . join(' ', @ARGV);
+my $command = "mksysnum_darwin.pl " . join(' ', @ARGV);
 
 print <<EOF;
 // $command
similarity index 93%
rename from src/pkg/syscall/mksysnum_freebsd.sh
rename to src/pkg/syscall/mksysnum_freebsd.pl
index e52835d4970bc343c6f8fa6065fdb15a635bfbd2..03f7d9e256e95801467290c3f3e087655f43f81c 100755 (executable)
@@ -6,7 +6,7 @@
 # Generate system call table for FreeBSD from master list
 # (for example, /usr/src/sys/kern/syscalls.master).
 
-my $command = "mksysnum_freebsd.sh " . join(' ', @ARGV);
+my $command = "mksysnum_freebsd.pl " . join(' ', @ARGV);
 
 print <<EOF;
 // $command
similarity index 91%
rename from src/pkg/syscall/mksysnum_linux.sh
rename to src/pkg/syscall/mksysnum_linux.pl
index 89ece8a91464e0b0d60c381a7455f5cdd4435daa..e97c87f445fca1e28ad4ea13068e94710009f038 100755 (executable)
@@ -3,7 +3,7 @@
 # Use of this source code is governed by a BSD-style
 # license that can be found in the LICENSE file.
 
-my $command = "mksysnum_linux.sh ". join(' ', @ARGV);
+my $command = "mksysnum_linux.pl ". join(' ', @ARGV);
 
 print <<EOF;
 // $command
index 1edb31883b8bd5b37ac3bbb6cbdb287afbe54420..46afd05410c12955cb416e2cf15f62d070bddb17 100644 (file)
@@ -1,4 +1,4 @@
-// mksyscall.sh syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go
+// mksyscall.pl syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go
 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
 
 package syscall
index 8d5c93478bd4f21160a3e5b901d2a11cacb13b6b..f9c6e077d52cf3075b2676a178b8c95cbef39ef5 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_darwin.sh /home/rsc/pub/xnu-1228/bsd/kern/syscalls.master
+// mksysnum_darwin.pl /home/rsc/pub/xnu-1228/bsd/kern/syscalls.master
 // MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT
 
 package syscall
index 91ee457961c25083644ba536ae9588a03d7ce2f0..936a4e8040922c769e097eeee2c1d62104e9c2ef 100644 (file)
@@ -229,7 +229,7 @@ type Msghdr struct {
        Name         *byte
        Namelen      uint32
        Pad_godefs_0 [4]byte
-       Iov          *Iovec
+       Iov          uint64
        Iovlen       int32
        Pad_godefs_1 [4]byte
        Control      *byte