• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* autogenerated by gensyscalls.py */
2#include <sys/linux-syscalls.h>
3
4    .text
5    .type setsid, @function
6    .globl setsid
7    .align 4
8
9setsid:
10
11    /* invoke trap */
12    mov.l   0f, r3  /* trap num */
13    trapa   #(0 + 0x10)
14
15    /* check return value */
16    cmp/pz  r0
17    bt      __NR_setsid_end
18
19    /* keep error number */
20    sts.l   pr, @-r15
21    mov.l   1f, r1
22    jsr     @r1
23    mov     r0, r4
24    lds.l   @r15+, pr
25
26__NR_setsid_end:
27    rts
28    nop
29
30    .align  2
310:  .long   __NR_setsid
321:  .long   __set_syscall_errno
33