119
119
// func socketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, errno int)
120
120
// Kernel interface gets call sub-number and pointer to a0.
121
121
TEXT ·socketcall(SB),NOSPLIT,$0 -36
122
+ GO_ARGS
122
123
CALL runtime·entersyscall(SB)
123
124
MOVL $SYS_SOCKETCALL, AX // syscall entry
124
125
MOVL 4 (SP), BX // socket call number
@@ -143,6 +144,7 @@ oksock:
143
144
// func rawsocketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, errno int)
144
145
// Kernel interface gets call sub-number and pointer to a0.
145
146
TEXT ·rawsocketcall(SB),NOSPLIT,$0 -36
147
+ GO_ARGS
146
148
MOVL $SYS_SOCKETCALL, AX // syscall entry
147
149
MOVL 4 (SP), BX // socket call number
148
150
LEAL 8 (SP), CX // pointer to call arguments
@@ -168,6 +170,7 @@ oksock1:
168
170
// Underlying system call is
169
171
// llseek(int fd, int offhi, int offlo, int64 *result, int whence)
170
172
TEXT ·seek(SB),NOSPLIT,$0 -28
173
+ GO_ARGS
171
174
CALL runtime·entersyscall(SB)
172
175
MOVL $SYS__LLSEEK, AX // syscall entry
173
176
MOVL 4 (SP), BX // fd
0 commit comments