Commit Graph

396 Commits

Author SHA1 Message Date
yamt
e55179f33a cast f_fileno to uint64_t to be more portable. 2005-08-20 05:25:16 +00:00
christos
d0fa934dc3 More fallout from ino_t 64 bit changes (from Kurt) 2005-08-19 12:47:10 +00:00
lukem
7f4d732106 appease gcc -Wuninitialized 2005-06-02 11:10:00 +00:00
martti
58b8abcbf8 Upgraded IPFilter to 4.1.8 2005-04-03 15:05:30 +00:00
martti
c775aec128 Import IPFilter 4.1.8 2005-04-03 15:01:04 +00:00
bouyer
e9e4c49142 Add a test for the bug fixed in subr_extent.c rev 1.51. 2005-03-15 18:27:23 +00:00
perseant
5d2f3e4908 Various minor LFS improvements:
* Extend the lfs library from fsck_lfs(8) so that it can be used with a
  not-yet-existent LFS.  Make newfs_lfs(8) use this library, so it can
  create LFSs whose Ifile is larger than one segment.
* Make newfs_lfs(8) use strsuftoi64() for its arguments, a la newfs(8).
* Make fsck_lfs(8) respect the "file system is clean" flag.
* Don't let fsck_lfs(8) think it has dirty blocks when invoked with the
  -n flag.
2005-02-26 05:45:54 +00:00
martti
460bbcc960 Upgraded IPFilter to 4.1.6 2005-02-19 21:30:24 +00:00
martti
76b5d9e30f Import IPFilter 4.1.6 2005-02-19 21:26:02 +00:00
martti
a023cb1d19 Upgraded IPFilter to 4.1.5 2005-02-08 07:01:52 +00:00
martti
4d6a62d250 Import IPFilter 4.1.5 2005-02-08 06:52:59 +00:00
perry
dd334ae584 de-__P, remove obsolete "register" declarations. 2005-02-06 06:05:18 +00:00
martti
52e16f3d20 Use correct checksum (approved by darrenr). 2005-01-06 12:20:35 +00:00
yamt
d9a63ae94a flush stdout before switching output to stderr. 2004-10-25 20:35:40 +00:00
yamt
a2e8d4b465 short results are not fatal. 2004-10-25 20:34:50 +00:00
yamt
9351f524bd redo the previous (rev.1.2) differently. use t modifier. 2004-10-07 10:29:46 +00:00
he
132a99257c Cast a pointer difference to int before printing with %x.
Should fix build problem for our LP64 ports.
2004-10-04 22:33:16 +00:00
yamt
fc9b8f9a4f test getdents(2). currently fail on nfs. 2004-10-03 12:35:15 +00:00
martti
7ff15b917f Upgraded IPFilter to 4.1.3 2004-07-23 05:39:03 +00:00
martti
9e82a8bf0d Import IPFilter 4.1.3 2004-07-23 05:33:55 +00:00
yamt
6d5c6db5cf a test for kern_sa.c rev.1.52. 2004-07-06 12:28:20 +00:00
jmc
f648d12d47 Add missing NetBSD ID tags 2004-06-30 03:26:26 +00:00
martti
621e9bac7f Sync with official IPFilter 2004-03-28 09:01:26 +00:00
martti
ad9b29ed97 Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
thorpej
1cda93b426 Use the new RAS_*() macros. 2004-03-03 21:06:07 +00:00
yamt
6c726a105b tweak a test to detect a bug described in kern/24595 from Stephan Uphoff. 2004-03-02 10:13:13 +00:00
drochner
40bcd2aa76 MACHINE_ARCH is x86_64 for amd64; noticed by Nicolas Joly 2004-02-19 18:25:56 +00:00
drochner
8f89c664eb enable stack_noexec where a non-executable stack is supported 2004-02-19 16:56:52 +00:00
drochner
8d4559c4ee Use tramptest.c on GNU_ARCHs where stack trampolines are emitted
(based on grep'ing gcc /config), and a dummy otherwise.
2004-02-19 16:55:30 +00:00
drochner
9b4a0e83fc After reading manpages, and feedback by Chuck Silvers, change this
test to expect SIGSEGV if code execution on the stack is attempted.
Also use SA_SIGINFO and check si_code for SEGV_ACCERR.
2004-02-19 16:49:43 +00:00
yamt
cb8d483e24 add function prototypes. 2004-02-15 12:50:38 +00:00
yamt
0c12e11dfc use different values for each run to fill the mmaped region. 2004-02-15 12:49:27 +00:00
yamt
88bdc13921 a simple test of uvm page loanout. 2004-02-15 12:20:26 +00:00
jonathan
9c301eca05 Removed by request of Theo Deraadt <deraadt@cvs.openbsd.org>, pending
further resolution or re-implementation.
2004-01-21 03:01:16 +00:00
jonathan
70c91c4341 Add NetBSD RSSid. 2004-01-21 02:14:14 +00:00
jonathan
d222896fe4 Opencrypto "cryptotest" tool, from FreeBSD 4.8, courtesy of Sam
Leffler.  Sam obtained the original code from OpenBSD, attributed
largely to Theo Deraadt.
2004-01-21 02:06:25 +00:00
martin
8625845ca6 Nuke all userland uses of __HAVE_RAS in favor of runtime detection. 2004-01-18 16:47:06 +00:00
martin
9bff0c1a82 Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
2004-01-07 19:42:22 +00:00
martin
266b7c2701 Avoid optimizations that move common code out of the RAS.
The compiler does not understand RAS, so it makes wrong assumptions
about the lifetime of register values.
2004-01-06 21:40:57 +00:00
martin
0d9a131abe On archictectures not supporting RAS make this regression tests
print a message to that effect and let them pass.
2004-01-02 22:16:43 +00:00
drochner
7e4c34eca1 Add a check whether the stack is executable when needed, and one whether
the stack is non-executable if not explicitely enabled.
The latter one is not enabled in the Makefile yet because it cannot
succeed on platforms where the non-exec stack is not implemented.
Both checks rely on the fact that gcc puts trampoline onto the stack
for nested functions. On platforms where no such trampolines are used,
no meaningful results can be expected.
While not perfect, this is much easier than hand-coding trampolines for
each CPU type.
2003-12-10 13:24:59 +00:00
yamt
f1e9f5f0af less magic constant. 2003-11-29 19:09:21 +00:00
lukem
f85d2d1c14 Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
lukem
857ab1bdd0 use ${HOST_SH} instead of /bin/sh 2003-10-26 03:50:07 +00:00
itojun
73704c4ce4 NULL/integer mixup 2003-10-21 09:42:07 +00:00
agc
492f508473 Don't use NULL inappropriately. 2003-10-21 09:32:54 +00:00
thorpej
8655c7d7eb Add a MAP_WIRED flag to mmap(2), which causes the new mapping to be
wired as if by mlock(2).
2003-10-07 00:17:09 +00:00
mycroft
4aa6d02a2d Maybe I'm just slow, but having diffs in the wrong direction confuses me... 2003-09-30 04:20:24 +00:00
mycroft
af8bef6910 Catch up with MAXINTERP changing. 2003-09-30 03:41:33 +00:00
mycroft
7f2125f83b sysctl has moved. 2003-09-30 03:34:42 +00:00
christos
ea9e274f07 delete bogus sigcontext 2003-09-12 16:18:37 +00:00
christos
c86f27654b new vm86_struct that does not use sigcontext. 2003-09-11 19:14:01 +00:00
drochner
a1b15f00d2 sigcontext->siginfo 2003-09-10 15:33:08 +00:00
uwe
03bdc52085 #include <crypto/rijndael/rijndael-api-fst.h> to make this compile. 2003-08-28 22:31:46 +00:00
tron
feb2a2aee7 Rewrite for new CAST-128 implementation. 2003-08-27 12:37:09 +00:00
drochner
4063218cee add vm86 2003-08-16 15:43:00 +00:00
drochner
1aa623b237 some basic vm86 tests, with and without separate signal stack 2003-08-16 15:02:35 +00:00
drochner
21fd723e0c choose ldt positions invidious enough to exercise the
kernel's ldt reallocate strategy,
now we can reproduce the problem described in
PR port-i386/19724 by Stephen Ma
2003-08-11 17:19:51 +00:00
drochner
4257f06ff2 close the stack frame properly before using the return address
(did this ever work with recent compiler versions?)
2003-08-11 13:30:16 +00:00
agc
73b0a7eafd Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22307, verified by myself.
2003-08-07 09:51:08 +00:00
salo
b75abedac4 netbsd.org->NetBSD.org 2003-07-26 19:38:45 +00:00
drochner
1e9cce7fef in "make clean", remove the "results" directory 2003-06-26 16:58:57 +00:00
erh
6070c46916 Add a regression test to check that forced unmounts work correctly.
Bug described in PR kern/5683
2003-04-15 06:19:57 +00:00
lukem
a42bccbdfa need to initialise the address family before bind(2) ... 2003-03-19 14:04:25 +00:00
pk
c361778eb9 Do The Right Thing with signal handlers. 2003-02-10 12:17:20 +00:00
cgd
ac1a763de3 uh, NULL terminate argv and envp arrays to be passed to execve(). 2003-02-08 07:47:14 +00:00
perseant
99afa7f9a5 Break out fsck function; add rename hard link test; change small files
test to provoke the cleaner into running as well.
2003-02-03 07:45:05 +00:00
thorpej
8139d13ab9 Add a ucontext test from Nathan's testsuite. 2003-01-30 19:47:00 +00:00
perseant
4783b17664 Make the test a little less demanding (write 800k files instead of 1600k). 2003-01-29 05:39:41 +00:00
perseant
26c05673ea Regression test to ensure that (1) newfs_lfs and fsck_lfs agree about
what makes up a good filesystem; and that (2) the kernel and fsck_lfs
also agree.  This test, like the 9994 test and like the FFS endianness
test, is not included in the main "make regress".
2003-01-29 04:56:16 +00:00
thorpej
89426e7817 Remove extra args to a printf call. 2002-12-06 02:09:24 +00:00
thorpej
9ccfeaf6c3 Fix printf formats. 2002-12-06 02:07:53 +00:00
thorpej
07111817f1 Need <string.h> for prototypes. 2002-12-06 02:06:16 +00:00
jdolecek
c12288aed8 add NetBSD RCS Id and TNF copyright 2002-11-30 09:32:58 +00:00
jdolecek
3c100b29c2 add test program for 3way select/poll collision on descriptor, problem
described in kern/17517
2002-11-30 09:31:31 +00:00
jdolecek
51fb890e3c don't assume intptr_t is 'long', and cast the value appropriately
pointed out by Valeriy E. Ushakov
2002-11-01 20:54:32 +00:00
jdolecek
c28aaab16a don't assume intptr_t is 'long', and cast the value appropriately 2002-11-01 09:49:47 +00:00
martin
3fcea7fb21 Include <string.h> for memset() prototype. 2002-10-29 10:59:32 +00:00
martin
78902b71ba Include <string.h> for memset() prototype. 2002-10-29 10:39:36 +00:00
jdolecek
5f27f09bcf descend to kqueue too, now 2002-10-29 00:48:48 +00:00
jdolecek
5205d66be0 add test program for the deadlock caused by missing knote_fdclose() call
in finishdup(), fixed in rev. 1.79.2.10 if sys/kern/kern_descrip.c
2002-10-12 12:02:30 +00:00
jdolecek
3c0b9064a5 make the program only await three kevents, so that it won't linger around
when the regression test is over
wait a while after program invocation before first echo, so that the
  program would have chance to setup the kevents
2002-10-12 11:18:37 +00:00
jdolecek
a5254fcf09 fix the -n handling code 2002-10-12 11:15:08 +00:00
jdolecek
ab5d2d743d add kqueue subdir, commented out for now 2002-10-03 07:51:10 +00:00
jdolecek
28c37e673e Basic set of kqueue tests for various filters. Most of files based
on code written by Luke Mewburn.
These need to be compiled with kqueue headers and kqueue-enabled libc.
2002-10-03 07:46:02 +00:00
martti
3b6750c781 Fix checksum error 2002-09-19 08:13:31 +00:00
martti
37d5771300 Resync with official IPF 2002-09-19 08:13:25 +00:00
martti
1d1ecc3f65 Fix test invokation 2002-09-19 08:13:20 +00:00
martti
87f18f024e Upgraded IPFilter to 3.4.29 2002-09-19 08:08:14 +00:00
martti
1b37ad3011 Import IPFilter 3.4.29 2002-09-19 07:56:23 +00:00
lukem
08c81a9c2d some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
  (especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
2002-09-18 05:41:35 +00:00
lukem
17d72c8a6b use NETBSDSRCDIR as appropriate 2002-09-18 03:54:26 +00:00
gmcgarry
70535604e4 Everyone now has CPU locks, so test them. 2002-09-16 21:08:28 +00:00
gmcgarry
49ade9e64d Descend into ras. 2002-08-29 03:46:39 +00:00
gmcgarry
fdfb13e7a7 Add RCSIDs and copyright. 2002-08-29 03:45:33 +00:00
drochner
6ec2abba01 include <bsd.own.mk> to get MACHINE_CPU and fix conditional 2002-08-28 12:39:49 +00:00
gmcgarry
3ee9d48c4d Regression tests for RAS. Tests the basic functionality including
forking and execing.
2002-08-28 07:47:18 +00:00
gmcgarry
2468902b58 A simple regression test for cpu locks. 2002-08-28 07:41:02 +00:00
itojun
98b535ba4a don't install regress test programs 2002-08-18 14:59:32 +00:00
soren
642c31b4a3 Remove extraneous \n's in {err,warn}{,x}. 2002-08-09 10:01:53 +00:00
perseant
479f3c7ea7 Add regression tests section for LFS. First regression test is based on
IWAMOTO Toshihiro's test program submitted with PR #9994, modified to
perform the same operations on a control file, presumably held in a
known-working filesystem.  Test and control files are compared with "diff"
after the run (assuming that the kernel does not panic, which is really
the main point of the test).

Not included in the parent Makefile's list, as it requires the existence of
an LFS of some size.
2002-08-02 19:10:49 +00:00
grant
6742cb1812 sweep of errx/warnx, remove unnecessary trailing \n 2002-07-20 08:36:17 +00:00
fvdl
2277063aa8 Fix off-by one when computing page count in the test file. 2002-06-04 22:17:47 +00:00
martti
c4bcc0d1e6 Added ipf regression tests 2002-05-13 06:34:13 +00:00
martti
2176de5530 Import IPFilter 3.4.27 2002-05-13 06:33:09 +00:00
tron
5108caf1d9 Use a local disktab instead of requiring "floppy288" to be in
"/etc/disktab" as suggested by Simon Burge.
2002-04-09 13:55:34 +00:00
tron
5381bcbfe7 Add a note that the kernel needs FFS Endian Independent support to perform
this test.
2002-04-09 12:32:02 +00:00
jdolecek
d0d585a5b2 add simple regression test for the recently fixed writev(2) bug 2002-04-09 06:10:43 +00:00
thorpej
cbf6af9bdf Multiline string literals are now allowed in ISO C. 2002-04-09 03:13:18 +00:00
wiz
73b98457c3 Fix two typos in residency check variables. 2002-04-07 11:25:40 +00:00
bjh21
03ea4040c4 Extend the test to also test data_abort_address() on arm26, which can panic on
certain pre-indexed data transfers.
2002-03-17 13:46:45 +00:00
bjh21
15144a1641 Change the address used for abort fixup tests to be zero rather than
0xffffffff.  This means that it won't generate a SIGBUS (address exception)
on arm26.
2002-03-17 12:32:28 +00:00
bjh21
e517187d89 Catch SIGSEGV, so we can exit successfully if it arrives. 2002-03-17 12:25:11 +00:00
bjh21
25b90c6bab Small fix to assembly code to avoid "source register same as write-back base"
warning from GAS.
2002-03-17 12:08:13 +00:00
reinoud
089222c4d1 Add a new regression test for ARM 6 and ARM7 machines to check if
unhandled instruction patterns in the early or late abort handler
terminate the program with a SEGV instead of the panic it used to
give.

Since this test is quite volatile if failing its not run automatically.
2002-03-16 20:37:49 +00:00
thorpej
ae1b9528dc No need to reference .OBJDIR here. 2002-03-05 21:56:59 +00:00
itojun
67e18b650c break long line 2002-02-27 02:21:36 +00:00
itojun
1127b80dd3 regress test for sys/crypto assembly code 2002-02-27 02:21:08 +00:00
itojun
0f7736565f sync regress test w/ sys/crypto/blowfish change 2002-02-27 01:41:54 +00:00
itojun
0dd5877adc put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
2002-02-21 07:38:14 +00:00
mrg
f91c336c9f add an extent_free test. 2002-02-21 03:59:25 +00:00
enami
3d82b33df5 Add rename(2) case. 2002-02-20 03:52:51 +00:00
enami
8146152a09 Add expected result for test9. 2002-02-20 01:26:37 +00:00
bouyer
77744dc5e1 Add a test for the bug fixed in subr_extent rev 1.45, as suggested by
thorpej@netbsd.org.
2002-02-09 15:58:35 +00:00
thorpej
abcece08e4 Add a regression test for mkdir(2) and rmdir(2). 2002-01-27 21:49:46 +00:00
thorpej
57a44a3d17 Need <string.h> for memcpy() prototype (noticed by gcc 3.1). 2001-12-31 20:19:14 +00:00
tv
220b5c059a MKfoo=no -> NOfoo 2001-12-12 01:23:59 +00:00
itojun
ae4d025a29 regress test for shorter keys. sync with kame 2001-11-28 03:16:06 +00:00
itojun
c2da92aa79 sync with sys/crypto/cast128 change 2001-11-28 00:52:24 +00:00
tv
c0c91b1b74 Simplify a bunch of explicit ${.OBJDIR} references to make these more like
the rest of the tree.
2001-10-31 15:57:49 +00:00
jdolecek
eab2fb5274 add RCS id 2001-09-29 13:54:50 +00:00
jdolecek
d933d42c18 add regression test for the recently found&fixed NEW_PIPE problem 2001-09-29 13:54:19 +00:00
taca
a6da16650a Add des_enc.c to create destest since des_ecb.c needs functions
defined in des_enc.c now.
2001-09-09 15:55:29 +00:00
rearnsha
d7b9a225cb Include bsd.own.mk to get a default setting of OBJECT_FMT. 2001-09-01 09:53:25 +00:00
enami
405f874060 extent_alloc_subregion shouldn't allocate a region pasts the end of subregion. 2001-08-27 13:35:44 +00:00
bjh21
3b01aba77a On ARM ELF systems, check that the kernel aligns the stack pointer to an
8-byte boundary (as mandated by ATPCS B-01) when delivering a signal.
2001-08-06 22:29:57 +00:00
jdolecek
838dd71739 Add regression test for COMPAT_43 uipc syscalls. Do not run this by
default, special setup is needed (inetd echo service + kernel with COMPAT_43)
2001-07-17 11:32:28 +00:00
sommerfeld
aa0ccc018e WARNS=2 2001-06-10 16:32:05 +00:00
sommerfeld
bbc13f568c Test setting of multiple ldt entries in one syscall.
While we're here, it's code cleanup time:
 - KNF
 - WARNS=2
 - add header files for prototypes which matter.
 - remove most magic constants in favor of segments.h bitfields
 - delinuxify
 - use lcall instead of a bunch of .byte's for the gate invocation.
 - take a first stab at linting.
2001-06-10 16:27:21 +00:00
itojun
8ef179b856 convert key material to binary, as we are using binary API now. sync with kame 2001-05-27 01:58:18 +00:00
sommerfeld
075bf1a2b8 Make this parallel-safe when MACHINE == MACHINE_ARCH 2001-05-08 02:15:39 +00:00
cgd
65a1026492 convert to use getprogname() 2001-02-19 22:43:42 +00:00
christos
0f41b74720 remove duplicate target empty. 2001-01-14 06:35:57 +00:00
christos
09b8ab7adf protect against multiple inclusion; bsd.prog.mk will re-include this file 2001-01-14 06:24:53 +00:00
itojun
cbfaeab846 "make benchmark" will run a tiny benchmark test. 2000-11-08 06:02:01 +00:00
itojun
b7192d086c move WARNS to ../Makefile.inc 2000-11-08 05:14:56 +00:00
itojun
2ce9195af1 set WARNS?=1. fix error trap in rijndael test. sync with kame 2000-11-08 05:08:55 +00:00
itojun
76a9ffd207 sync calling sequence with kernel code. sync with kame 2000-11-05 03:15:57 +00:00
itojun
077d6e9048 visit crypto if MKCRYPTO!=no 2000-11-01 15:34:28 +00:00
itojun
985a5fe39c regression test for kernel crypto tree. it helps us to verify those
logic are working right, on various platforms.  from KAME
2000-11-01 15:33:21 +00:00
jdolecek
f4a3ee2726 add NetBSD RCS id 2000-07-30 09:16:06 +00:00
jdolecek
0c8766beed make the parent kill off it's children after it's main loop is finished.
This solves problem reported privately by Thomas Klausner, where the
regress test would take very very long to complete.
2000-07-30 08:48:31 +00:00
jdolecek
eec8346517 ptrace(PT_DETACH,...) behaves same way as PT_CONTINUE WRT addr & data;
specifically, if we pass NULL addr, we cause the child to jump
to address zero and SIGSEGV immediatelly; pass (caddr_t) 1 instead
while here, improve some error messages and slighly delint
2000-07-27 21:37:39 +00:00
matt
477556bda3 include cleanup in regress. 2000-07-03 04:02:34 +00:00
pk
bb91cdc5ac test 6 & 7: make the extent have the intended total of size 12 (noticed
by Matthias Drochner).
2000-07-02 22:36:50 +00:00
pk
0c19f5a36f Another `last boundary' test taking a different code path. This time
the allocation triggers a `boundary fixup' but should nevertheless
fit in the remaining space of the map.
2000-06-27 21:30:03 +00:00
pk
8205ce2a01 Add a test to check whether allocation succeeds beyond the last boundary
line in case the last boundary does not coincide with the extent end.
2000-06-27 21:08:30 +00:00
drochner
aed1ad645a add test cases for the boundary overflows just fixed by mrg 2000-06-16 18:50:45 +00:00
cgd
db755e7c76 sweep of my licenses (userland files w/o only my copyright) for
consistency.  (no functional changes)
2000-06-14 17:24:02 +00:00
cgd
d220ca5ba3 fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well.  No functional changes.
2000-06-14 06:48:47 +00:00
sommerfeld
3201cef754 Lockf regression test. 2000-06-12 14:42:02 +00:00
thorpej
cae2b7cc11 Clean up warnings, enable WARNS=1. 2000-06-06 17:30:41 +00:00
thorpej
d20c2ec7d2 - Kill some warnings, and enable WARNS=1.
- Use CMSG_SPACE() and CMSG_DATA() properly; don't define structures
  to hold messages, which will not have the correct alignment after
  the cmsg header.
2000-06-05 06:01:42 +00:00
thorpej
4128c0f2b8 Explain why we can expect to have some resident pages even after an
MADV_FREE of a range in e.g. a SYSV SHM segment, and make such a
condition not a failure of the regression test.

Addresses kern/10115, submitted by Thomas Klausner.
2000-05-19 04:56:48 +00:00
is
4e69cf7536 revert the depend change... it was unneeded, and is even hurting in some
cases.
2000-04-28 22:01:14 +00:00
is
6623a43ecc Local-ize local labels 2000-04-25 19:59:50 +00:00
is
f1046e077c Make this depend again. 2000-04-15 20:09:11 +00:00
is
97df1401a1 Move original Motorola files to the "dist" subdirectory, in response
to PR 9626 by Kris Shannon.
2000-04-14 20:24:29 +00:00
simonb
93612566bb Use proginstall:: to disable installing PROG. 2000-03-19 02:47:19 +00:00
kleink
3c2c0b888e Don't rely on <stdio.h> making visible identifiers from <sys/types.h>. 2000-03-06 18:51:57 +00:00
tsutsui
d764df518d Make "make dependall" work. 2000-02-16 12:45:17 +00:00
christos
52bb917ad0 Make this work properly with the X/Open spec of semctl(2). 2000-01-31 15:10:34 +00:00
mycroft
644cd96c07 Clean all the files... 2000-01-24 03:01:54 +00:00
mycroft
978f77c8fe Yet another check. 2000-01-24 00:39:17 +00:00
mycroft
1ac1e1c19c Don't link with -N. 2000-01-24 00:10:22 +00:00
mycroft
80cd007209 Add more check_residency() calls. 2000-01-24 00:00:25 +00:00
itohy
0a24593bda Make it build on ELF toolchain. 1999-12-09 09:08:00 +00:00
enami
655a89ab8a Specify libgcc_spec after lib_spec when DESTDIR is defined to keep
consistency with the case DESTDIR is not define.  This is part of PR#8369.
1999-09-25 13:06:36 +00:00
thorpej
51e12b8455 Add the SVID IPC tests. 1999-08-25 05:16:41 +00:00
thorpej
708b54cada Add a simple (very simple) test program for the System V Semaphores
facility.

XXX No, really, this is very simple.  It tests but a small fraction of
this facility, but it is enough to verify that I didn't break anything
with some forthcoming changes to the kernel.
1999-08-25 04:35:34 +00:00
thorpej
0eb52fcc16 Sanity check the data in the reciver. 1999-08-24 23:17:46 +00:00
thorpej
6aae223af2 Be more careful when sanity checking the message queue mode. 1999-08-24 23:03:03 +00:00
thorpej
aa3711786b Add a simple test program for the System V Shared Memory facility. 1999-08-24 23:01:56 +00:00
thorpej
6543a6ec9b Fix a thinko in a comment. 1999-08-24 22:36:33 +00:00
thorpej
19284c2ebf oops, err() -> errx() in a couple of places. 1999-08-24 22:26:49 +00:00
thorpej
58de5d9be1 Add a simple test program for the System V Message Queues facility. 1999-08-24 22:08:56 +00:00
thorpej
5839453a0d Oops, supply mode bits to shmget(2). 1999-08-06 23:40:10 +00:00
thorpej
678ef99d81 Check for shmat(2) failure correctly. 1999-08-06 23:01:41 +00:00
sommerfeld
9ee533d1f6 Let builder define DESTDIR in mk.conf or 1999-08-01 13:42:00 +00:00
mjacob
55d3c9279d add in inclusion of file to get memset prototype declaration. 1999-07-21 21:46:17 +00:00
thorpej
f6d7947c4b Add a test for mprotect()'ing a region from PROT_NONE to anything else
which is in an address space configured MCL_FUTURE.
1999-07-18 00:43:22 +00:00
thorpej
b9aef1ceeb Add code which creates a System V shared memory segment, attaches to it,
makes it resident, MADV_FREE's it, and then checks to see that the pages
are indeed no longer resident.  This tests the uvm_aobj flush routine.
1999-07-17 06:01:52 +00:00
thorpej
11d1a47bbf Add some code to test sync'ing a PROT_WRITE+MAP_SHARED file. 1999-07-14 21:10:13 +00:00
sommerfeld
8da02df781 Add permission checking (execute-only innermost directory) 1999-07-11 09:54:41 +00:00
ws
ea80527b05 Add test code for synchronizing caches for signal trampoline code 1999-07-08 17:37:35 +00:00
thorpej
7089fc0a1d Add a few more tests. 1999-07-07 22:00:31 +00:00
sommerfeld
29c9d4318d Compensate for fix to PR7761; kernel now clips overly large length 1999-06-19 18:02:06 +00:00
thorpej
03826522e4 Add some pretty simple tests for various memory mapping facilities.
There's lots more work to do here, but this simple program found a
couple of problems which I've fixed recently.
1999-06-19 00:53:31 +00:00
drochner
71761c5d0c add "extent" 1999-06-02 15:57:18 +00:00
drochner
0b0421ba76 first cut on a testsuite for sys/kern/subr_extent.c 1999-05-11 19:14:50 +00:00