Home | History | Annotate | Download | only in sys
History log of /src/tests/include/sys/Makefile
RevisionDateAuthorComments
 1.17  01-Nov-2024  riastradh strings.h: Spruce up for POSIX 2024.

1. Add ffsl, ffsll.
2. Hide bcmp, bcopy, bzero, index, rindex for POSIX>=2024.
3. Expose ffs only for NetBSD or POSIX>=2008 with XSI option.
4. Hide popcount* NetBSD extensions for any POSIX.
5. Sprinkle __constfunc on ffs*.

Add tests for ffs/ffsl/ffsll in tests/include/sys/t_bitops next to
ffs32/ffs64 for convenience.

XXX Still missing strcasecmp_l, strncasecmp_l, and locale_t.

PR lib/58802: missing ffsl(), ffsll() functions from POSIX 2024
 1.16  31-May-2020  kamil branches: 1.16.8;
Mask NULL + 0 LLVM UBSan reports in the ATF test: t_pslist.c

Pass -fno-delete-null-pointer-checks for Clang for the
MKSANITIZER/MKLIBCSANITIZER build
 1.15  01-Mar-2020  christos Centralize the base rump libraries into a variable used by all the other
Makefiles so that we can make changes to it centrally as needed and have
less mess. Fixes the sun2 build that needs rumpvfs after librump after
the latest changes.
 1.14  13-May-2019  bad Get rid of all the -lrumpdev and -lrumpvfs that are no longer needed
after moving rump's mainbus from rumpdev to rumpkern.

Produces the same atf-run results as before.
 1.13  02-Oct-2017  pgoyette branches: 1.13.4;
Add a new minimalistic test for LIST_MOVE to verify that the list's
first entry's prev pointer correctly points to the listhead.

This test will fail until a fix for LIST_MOVE is checked in (soon).
 1.12  08-Aug-2016  pgoyette branches: 1.12.6;
We now need librumpdev to resolve rumpns_config_cfdriver_attach which
is now used in a bunch of network modules/components
 1.11  09-Apr-2016  riastradh Introduce pserialize-safe linked lists.

These are like LIST_* from queue(3), but issue the appropriate memory
barriers for pserialize readers and writers.

Discussed on tech-kern:

https://mail-index.netbsd.org/tech-kern/2016/04/03/msg020365.html
 1.10  08-Apr-2016  riastradh Make this list diff- and sort-friendlier.

No functional change.
 1.9  23-Jan-2016  christos Define _KERNTYPES for things that need it.
 1.8  22-Jun-2015  matt Don't build tests that depend on RUMP if BSD_MK_COMPAT_FILE is defined.
 1.7  08-Aug-2012  christos Exclude tests that use rump
 1.6  18-Mar-2012  christos test the __type macros
 1.5  07-Jul-2011  jruoho branches: 1.5.2;
Move the 'syscall/t_cmsg' test to 'include/sys/t_socket'.
 1.4  05-May-2011  jruoho Try to mirror the real source with the test directory structure (otherwise
the latter carries a risk of becoming a difficult mess to manage.)
 1.3  05-May-2011  jruoho Follow the real tree with the test directory structure.
 1.2  19-Mar-2011  jruoho Add a simple test file for <sys/bitops.h>. For now, only ilog2(3) is tested.
 1.1  17-Jul-2010  jmmv Convert the include tests to atf.
Initial work from the GSoC 2008 project by Lukasz Strzygowski.
 1.5.2.2  30-Oct-2012  yamt sync with head
 1.5.2.1  17-Apr-2012  yamt sync with head
 1.12.6.1  02-Oct-2017  martin Pull up following revision(s) (requested by pgoyette in ticket #296):
tests/include/sys/t_list.c: revision 1.1
tests/include/sys/t_list.c: revision 1.2
tests/include/sys/Makefile: revision 1.13
share/man/man3/queue.3: revision 1.59
distrib/sets/lists/debug/mi: revision 1.226
sys/sys/queue.h: revision 1.71
distrib/sets/lists/tests/mi: revision 1.764
Fix the LIST_MOVE macro to properly update the back-pointer of the
first entry in the list.

Note that the signature of LIST_MOVE() macro also changes (it grew an
additional argument). This should not require a kernel version bump
since nothing appears to use LIST_MOVE() other than the recently added
atf test.

Update for new signature for LIST_MOVE()

Add a new minimalistic test for LIST_MOVE to verify that the list's
first entry's prev pointer correctly points to the listhead.
This test will fail until a fix for LIST_MOVE is checked in (soon).

Add new LIST_MOVE test to sets list.

Update recently-added test to adapt to new signature of LIST_MOVE()

add t_list test.
 1.13.4.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.13.4.1  10-Jun-2019  christos Sync with HEAD
 1.16.8.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed