• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* autogenerated by gensyscalls.py */
2#include <sys/linux-syscalls.h>
3
4    .text
5    .type unlinkat, @function
6    .globl unlinkat
7    .align 4
8
9unlinkat:
10
11    /* invoke trap */
12    mov.l   0f, r3  /* trap num */
13    trapa   #(3 + 0x10)
14
15    /* check return value */
16    cmp/pz  r0
17    bt      __NR_unlinkat_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_unlinkat_end:
27    rts
28    nop
29
30    .align  2
310:  .long   __NR_unlinkat
321:  .long   __set_syscall_errno
33