xref: /netbsd-src/lib/libpthread/shlib_version (revision 945ffcea068cf976827efcc0ab4c48abebc990ea)
1*945ffceaSkamil#	$NetBSD: shlib_version,v 1.19 2019/04/24 13:01:52 kamil Exp $
2c62a74e6Sthorpej#	Remember to update distrib/sets/lists/base/shl.* when changing
3c62a74e6Sthorpej#
4ebaaa8cfSad# Things to do when bumping major version:
5ebaaa8cfSad#
6ebaaa8cfSad# - pthread_foo_t:
7ebaaa8cfSad#
8ebaaa8cfSad#	clean out unused and abused members.
9ebaaa8cfSad#
10ebaaa8cfSad#	add spare members.
11ebaaa8cfSad#
12ebaaa8cfSad#	add members to deal with inter-process synch and priority inheritance.
13ebaaa8cfSad#
14ebaaa8cfSad#	make objects same size and layout on 32/64 bit, so kernel can
15ebaaa8cfSad#	inspect them for priority inheritance / inter-process synch,
16ebaaa8cfSad#	without compat_netbsd32 shims??
17ebaaa8cfSad#
18591f5567Smaya#	use reserved identifiers for things that shouldn't be visible,
19591f5567Smaya#	e.g. rename pthread__pagesize to __pthread_pagesize,
20591f5567Smaya#
21*945ffceaSkamil#	remove remnants of libpthread_dbg: pthread__dbg
22*945ffceaSkamil#
23461a86f9Schristosmajor=1
24*945ffceaSkamilminor=4
25