This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
FreeBSD port (35): syscalls list
- From: Bruno Haible <bruno at clisp dot org>
- To: libc-alpha at sources dot redhat dot com
- Date: Fri, 12 Jul 2002 13:38:55 +0200 (CEST)
- Subject: FreeBSD port (35): syscalls list
Hi,
sysdeps/unix/bsd/bsd4.4/syscalls.list is incomplete: without this patch,
I get a link error when linking iconvconfig:
/gnu/build/build-glibc/libc.so.6: undefined reference to `__sigaltstack'
The reason you don't see these on Linux is that sigaltstack is overridden in
sysdeps/unix/sysv/linux/syscalls.list.
2002-07-06 Bruno Haible <bruno@clisp.org>
* sysdeps/unix/bsd/bsd4.4/syscalls.list (__sigaltstack): New alias.
diff -r -c3 glibc-20020627.bak/sysdeps/unix/bsd/bsd4.4/syscalls.list glibc-20020627/sysdeps/unix/bsd/bsd4.4/syscalls.list
--- glibc-20020627.bak/sysdeps/unix/bsd/bsd4.4/syscalls.list Tue Sep 7 17:27:09 1999
+++ glibc-20020627/sysdeps/unix/bsd/bsd4.4/syscalls.list Fri Jul 5 01:17:10 2002
@@ -4,5 +4,5 @@
fchflags - fchflags 2 fchflags
revoke - revoke 1 revoke
setlogin - setlogin 2 setlogin
-sigaltstack - sigaltstack 2 sigaltstack
+sigaltstack - sigaltstack 2 __sigaltstack sigaltstack
wait4 - wait4 4 __wait4 wait4