setpgid.S revision 9aceab50155b17741faded1fb22e2daa51a07fb1
1/* autogenerated by gensyscalls.py */
2#include <linux/err.h>
3#include <machine/asm.h>
4#include <sys/linux-syscalls.h>
5
6ENTRY(setpgid)
7    pushl   %ebx
8    pushl   %ecx
9    mov     12(%esp), %ebx
10    mov     16(%esp), %ecx
11    movl    $__NR_setpgid, %eax
12    int     $0x80
13    cmpl    $-MAX_ERRNO, %eax
14    jb      1f
15    negl    %eax
16    pushl   %eax
17    call    __set_errno
18    addl    $4, %esp
19    orl     $-1, %eax
201:
21    popl    %ecx
22    popl    %ebx
23    ret
24END(setpgid)
25