- 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:
parent
d5645dec8e
commit
90e89977d4
|
@ -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
|
||||
|
|
|
@ -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_ */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue