27 lines
818 B
Diff
27 lines
818 B
Diff
diff -ur uClibc-0.9.28/libc/sysdeps/linux/mips/pipe.S uClibc-0.9.28.openwrt/libc/sysdeps/linux/mips/pipe.S
|
|
--- uClibc-0.9.28/libc/sysdeps/linux/mips/pipe.S 2005-08-18 00:49:44.000000000 +0200
|
|
+++ uClibc-0.9.28.openwrt/libc/sysdeps/linux/mips/pipe.S 2005-10-20 12:34:52.000000000 +0200
|
|
@@ -10,22 +10,17 @@
|
|
.globl pipe
|
|
.ent pipe, 0
|
|
pipe:
|
|
- addiu sp,sp,-24
|
|
- sw a0,16(sp)
|
|
li v0,__NR_pipe
|
|
syscall
|
|
beqz a3, 1f
|
|
- la t3, errno
|
|
- sw v0, (t3)
|
|
+ sw v0, errno
|
|
li v0, -1
|
|
b 2f
|
|
1:
|
|
- lw a0, 16(sp)
|
|
sw v0, 0(a0)
|
|
sw v1, 4(a0)
|
|
li v0, 0
|
|
2:
|
|
- addiu sp,sp,24
|
|
j ra
|
|
.end pipe
|
|
.size pipe,.-pipe
|