]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: fix wrong syscall numbers on freebsd/386, openbsd/386
authorMikio Hara <mikioh.mikioh@gmail.com>
Thu, 15 Aug 2013 14:22:55 +0000 (23:22 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Thu, 15 Aug 2013 14:22:55 +0000 (23:22 +0900)
R=golang-dev, jsing
CC=golang-dev
https://golang.org/cl/12876044

src/pkg/runtime/sys_freebsd_386.s
src/pkg/runtime/sys_openbsd_386.s

index 26ccb845f0363db254e56a1e75ec0d14ede83e62..8b4d2317dc28b8c2964025c2477340fb6bc1eb56 100644 (file)
@@ -350,7 +350,7 @@ TEXT runtime·sigprocmask(SB),NOSPLIT,$16
 
 // int32 runtime·kqueue(void);
 TEXT runtime·kqueue(SB),NOSPLIT,$0
-       MOVL    $269, AX
+       MOVL    $362, AX
        INT     $0x80
        JAE     2(PC)
        NEGL    AX
@@ -358,7 +358,7 @@ TEXT runtime·kqueue(SB),NOSPLIT,$0
 
 // int32 runtime·kevent(int kq, Kevent *changelist, int nchanges, Kevent *eventlist, int nevents, Timespec *timeout);
 TEXT runtime·kevent(SB),NOSPLIT,$0
-       MOVL    $270, AX
+       MOVL    $363, AX
        INT     $0x80
        JAE     2(PC)
        NEGL    AX
index 54d368fd7067e3f85187f9c615b0565efbf90174..e1ec5337ae360c8b19227a6a47d1def888000b13 100644 (file)
@@ -354,7 +354,7 @@ TEXT runtime·sysctl(SB),NOSPLIT,$28
 
 // int32 runtime·kqueue(void);
 TEXT runtime·kqueue(SB),NOSPLIT,$0
-       MOVL    $362, AX
+       MOVL    $269, AX
        INT     $0x80
        JAE     2(PC)
        NEGL    AX
@@ -362,7 +362,7 @@ TEXT runtime·kqueue(SB),NOSPLIT,$0
 
 // int32 runtime·kevent(int kq, Kevent *changelist, int nchanges, Kevent *eventlist, int nevents, Timespec *timeout);
 TEXT runtime·kevent(SB),NOSPLIT,$0
-       MOVL    $363, AX
+       MOVL    $270, AX
        INT     $0x80
        JAE     2(PC)
        NEGL    AX