- libc.so.12.109 and libpthread.so.0.4

- add ssize_t stackinfo_offset argument to sa_register syscall
- remove sa_unblockyield syscall
- make __sigprocmask14 syscall weak
- in pthread__sa_start: catch up with 4-argument sa_register syscall
This commit is contained in:
cl 2004-01-02 18:56:39 +00:00
parent d5645dec8e
commit 90e89977d4
6 changed files with 18 additions and 18 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD: shl.mi,v 1.249 2003/12/29 03:13:26 lukem Exp $
# $NetBSD: shl.mi,v 1.250 2004/01/02 18:56:39 cl Exp $
# Note: libtermcap and libtermlib are hardlinked and share the same version.
./lib/libc.so.12.108 base-sys-shlib
./lib/libc.so.12.109 base-sys-shlib
./lib/libcrypt.so.0.1 base-sys-shlib
./lib/libcrypto.so.2.1 base-crypto-shlib
./lib/libedit.so.2.9 base-sys-shlib
@ -32,7 +32,7 @@
./usr/lib/libasn1.so.6.1 base-krb5-shlib kerberos
./usr/lib/libbsdmalloc.so.0.0 base-sys-shlib
./usr/lib/libbz2.so.1.0 base-sys-shlib
./usr/lib/libc.so.12.108 base-sys-shlib
./usr/lib/libc.so.12.109 base-sys-shlib
./usr/lib/libcdk.so.1.0 base-sys-shlib
./usr/lib/libcom_err.so.4.1 base-krb5-shlib kerberos
./usr/lib/libcrypt.so.0.1 base-sys-shlib
@ -63,7 +63,7 @@
./usr/lib/libpcap.so.1.3 base-net-shlib
./usr/lib/libpci.so.0.0 base-sys-shlib
./usr/lib/libposix.so.0.1 base-sys-shlib
./usr/lib/libpthread.so.0.3 base-sys-shlib
./usr/lib/libpthread.so.0.4 base-sys-shlib
./usr/lib/libpthread_dbg.so.0.0 base-sys-shlib
./usr/lib/libresolv.so.1.0 base-net-shlib
./usr/lib/libroken.so.12.3 base-krb5-shlib kerberos

View File

@ -1,4 +1,4 @@
/* $NetBSD: sa.h,v 1.3 2003/09/16 13:51:31 cl Exp $ */
/* $NetBSD: sa.h,v 1.4 2004/01/02 18:56:39 cl Exp $ */
/*-
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@ -46,14 +46,13 @@
__BEGIN_DECLS
int sa_register __P((sa_upcall_t, sa_upcall_t *, int));
int sa_register __P((sa_upcall_t, sa_upcall_t *, int, ssize_t));
int sa_stacks __P((int, stack_t *));
size_t sa_getstacksize __P((void));
int sa_enable __P((void));
int sa_setconcurrency __P((int));
int sa_yield __P((void));
int sa_preempt __P((int));
int sa_unblockyield __P((int, void *, stack_t *));
__END_DECLS
#endif /* !_SA_H_ */

View File

@ -1,4 +1,4 @@
# $NetBSD: shlib_version,v 1.142 2003/12/04 19:42:32 atatat Exp $
# $NetBSD: shlib_version,v 1.143 2004/01/02 18:56:39 cl Exp $
# Remember to update distrib/sets/lists/base/shl.* when changing
#
# things we wish to do on next major version bump:
@ -13,4 +13,4 @@
# - infinity{,f,l}.c, math.h: __infinity -> __huge_val
#
major=12
minor=108
minor=109

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.145 2003/11/18 00:56:56 thorpej Exp $
# $NetBSD: Makefile.inc,v 1.146 2004/01/02 18:56:39 cl Exp $
# @(#)Makefile.inc 8.3 (Berkeley) 10/24/94
# sys sources
@ -68,7 +68,7 @@ ASM= access.S acct.S bind.S chdir.S chflags.S \
__setlogin.S setpgid.S setpriority.S setregid.S setreuid.S setrlimit.S \
setsid.S setsockopt.S setuid.S \
__shmctl13.S shmdt.S shmget.S shutdown.S \
__sigaltstack14.S __sigpending14.S __sigprocmask14.S \
__sigaltstack14.S __sigpending14.S \
__sigaction_sigtramp.S __sigtimedwait.S \
socket.S socketpair.S __stat13.S statfs.S \
swapctl.S symlink.S umask.S undelete.S unlink.S \
@ -79,14 +79,15 @@ ASM= access.S acct.S bind.S chdir.S chflags.S \
_lwp_suspend.S _lwp_continue.S _lwp_wakeup.S \
_lwp_getprivate.S _lwp_setprivate.S \
sa_register.S sa_stacks.S sa_enable.S sa_setconcurrency.S sa_yield.S \
sa_preempt.S sa_unblockyield.S \
sa_preempt.S \
timer_create.S timer_delete.S timer_gettime.S timer_getoverrun.S \
timer_settime.S
WEAKASM= accept.S close.S connect.S execve.S fcntl.S fsync.S fsync_range.S \
kill.S msgrcv.S msgsnd.S __msync13.S \
nanosleep.S open.S poll.S read.S readv.S \
select.S __sigsuspend14.S sysarch.S wait4.S write.S writev.S
select.S __sigprocmask14.S __sigsuspend14.S sysarch.S \
wait4.S write.S writev.S
NOERR= getegid.S geteuid.S getgid.S getpid.S getppid.S getuid.S \
issetugid.S sync.S

View File

@ -1,4 +1,4 @@
/* $NetBSD: pthread_sa.c,v 1.24 2004/01/02 14:29:22 cl Exp $ */
/* $NetBSD: pthread_sa.c,v 1.25 2004/01/02 18:56:39 cl Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
__RCSID("$NetBSD: pthread_sa.c,v 1.24 2004/01/02 14:29:22 cl Exp $");
__RCSID("$NetBSD: pthread_sa.c,v 1.25 2004/01/02 18:56:39 cl Exp $");
#include <err.h>
#include <errno.h>
@ -721,7 +721,7 @@ pthread__sa_start(void)
if (value)
rr = atoi(value);
ret = sa_register(pthread__upcall, NULL, flags);
ret = sa_register(pthread__upcall, NULL, flags, 0);
if (ret) {
if (errno == ENOSYS)
errx(1,

View File

@ -1,5 +1,5 @@
# $NetBSD: shlib_version,v 1.5 2003/11/18 01:00:19 thorpej Exp $
# $NetBSD: shlib_version,v 1.6 2004/01/02 19:09:48 cl Exp $
# Remember to update distrib/sets/lists/base/shl.* when changing
#
major=0
minor=3
minor=4