]> git.pld-linux.org Git - packages/uClibc.git/commitdiff
- reworked (i hope it'll work).
authorPaweł Sikora <pluto@pld-linux.org>
Sat, 24 Sep 2005 00:42:26 +0000 (00:42 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    uClibc-ppc-syscall.patch -> 1.2

uClibc-ppc-syscall.patch

index f853a5882942bd3318dc9eb7a3fea0163979dd4f..1152b094fb9c4b137a84448717a36af3cd22816e 100644 (file)
@@ -114,11 +114,11 @@ diff -urP uClibc-0.9.28/libc/sysdeps/linux/powerpc/bits/syscalls.h uClibc-0.9.28
 +                        "r"   (__sc_6),                               \
 +                        "r"   (__sc_7),                               \
 +                        "r"   (__sc_8)                                \
-+                      : __syscall_clobbers);                          \
++                      : "r9", "r10", "r11", "r12");                   \
 +              __sc_ret = __sc_3;                                      \
 +              __sc_err = __sc_0;                                      \
 +      }                                                               \
-+      __syscall_return (type);                                        \
++      return (__sc_err & 0x10000000 ? __set_errno(__sc_ret), __sc_ret = -1 : 0), (type)__sc_ret;      \
 +}
  
  #endif /* _BITS_SYSCALLS_H */
This page took 0.068288 seconds and 4 git commands to generate.