chiark / gitweb /
d79f614025cea32a09a148c9f6b4576d44595561
[elogind.git] / klibc / klibc / arch / mips / pipe.S
1 #include <asm/asm.h>
2 #include <asm/regdef.h>
3 #include <asm/unistd.h>
4
5 LEAF(pipe)
6         li      v0, __NR_pipe
7         syscall
8         bnez    a3, 1f
9         sw      v0, (a0)
10         sw      v1, (a1)
11         li      v0, 0
12         b       2f
13 1:      sw      v0, errno
14         li      v0, -1
15 2:      jr      ra
16         END(pipe)