sparc.patch 895 B

1234567891011121314151617181920212223242526
  1. diff -Nur uClibc-0.9.30.2.orig/libc/sysdeps/linux/sparc/sigaction.c uClibc-0.9.30.2/libc/sysdeps/linux/sparc/sigaction.c
  2. --- uClibc-0.9.30.2.orig/libc/sysdeps/linux/sparc/sigaction.c 2010-01-13 22:22:31.000000000 +0100
  3. +++ uClibc-0.9.30.2/libc/sysdeps/linux/sparc/sigaction.c 2010-02-14 12:10:52.000000000 +0100
  4. @@ -34,7 +34,8 @@
  5. static void __rt_sigreturn_stub(void);
  6. static void __sigreturn_stub(void);
  7. -int __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact)
  8. +libc_hidden_proto(sigaction)
  9. +int sigaction(int sig, const struct sigaction *act, struct sigaction *oact)
  10. {
  11. int ret;
  12. struct sigaction kact, koact;
  13. @@ -65,10 +66,8 @@
  14. return ret;
  15. }
  16. -#ifndef LIBC_SIGACTION
  17. -weak_alias(__libc_sigaction,sigaction)
  18. -libc_hidden_weak(sigaction)
  19. -#endif
  20. +libc_hidden_def(sigaction)
  21. +weak_alias(sigaction,__libc_sigaction)
  22. static void
  23. __rt_sigreturn_stub(void)