/* Generated by gensyscalls.py. Do not edit. */ | |
#include <asm/unistd.h> | |
#include <linux/err.h> | |
#include <machine/asm.h> | |
ENTRY(socketpair) | |
pushl %ebx | |
pushl %ecx | |
mov $8, %ebx | |
mov %esp, %ecx | |
addl $12, %ecx | |
movl $__NR_socketcall, %eax | |
int $0x80 | |
cmpl $-MAX_ERRNO, %eax | |
jb 1f | |
negl %eax | |
pushl %eax | |
call __set_errno | |
addl $4, %esp | |
orl $-1, %eax | |
1: | |
popl %ecx | |
popl %ebx | |
ret | |
END(socketpair) |