Commit Graph

649 Commits

Author SHA1 Message Date
thorpej
50c739e7b8 Also test the libc atexit routine in the presence of libpthread. 2003-03-04 18:00:48 +00:00
dogcow
cbee46c0c7 remove extraneous SRCS= that causes dependall to fail 2003-03-02 06:07:23 +00:00
thorpej
b1a286afff Add a regression test for atexit(3)/__cxa_atexit()/__cxa_finalize(). 2003-03-01 04:20:54 +00:00
lha
fba9d69334 test when sigsuspend in libpthread when libpthread isn't initialized 2003-03-01 01:46:02 +00:00
matt
ce44df29aa Add missing include for gcc-3.x 2003-02-28 05:29:48 +00:00
hannken
85d6c8c8f0 Add missing #include. 2003-02-27 15:18:41 +00:00
thorpej
4edae6c16a Add a regression test for the pthread_{,attr}_{get,set}name_np() API. 2003-02-26 22:05:02 +00:00
uwe
f0bfd7cbbc Break the build again (as intended) if there's no libpthread ARCHSUBDIR.
This time do it with an explicit false(1) in .BEGIN target.  Make the
message sound more nasty as well.

Per request from thorpej.
2003-02-20 21:09:40 +00:00
uwe
483b412ce5 Always include bsd.subdir.mk, move it out of .if defined(ARCHSUBDIR).
Let the build proceed for arches that don't support libpthread yet.
2003-02-18 09:35:31 +00:00
jmc
4a8c5db885 Don't build these unless this can also pass the build tests that
libpthread uses to determine archs supported.
2003-02-12 22:30:19 +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
cgd
977552e0a4 in test1, unmap stack when finished. in test2, try NULL fn ptr and
NULL stack ptr independently, to make sure that both are properly
checked in libc.  (To do this, need to alloc a stack in test2, as well.)
2003-02-08 00:44:00 +00:00
cgd
610dbac2cc let's try to make sure that the mips cerror botch I just fixed doesn't
happen again.  Check that cerror is stuffing errno in the right place
and that 32- and 64-bit returns of -1 happen as expected.
2003-02-07 21:00:43 +00:00
martin
a3c9fcbdd7 Minimal change to get it warning-free on LP64 archs. 2003-02-03 16:27:32 +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
kleink
680a8382e2 Sync with ../testlib/Makefile rev. 1.3: s/testlib.so/libtest.so/. 2003-02-01 18:44:06 +00:00
skrll
5adf511512 Add a test for kernel preemption during a large uiomove.
Per discussion with Jason.
2003-01-31 20:14:25 +00:00
thorpej
8139d13ab9 Add a ucontext test from Nathan's testsuite. 2003-01-30 19:47:00 +00:00
thorpej
a1c259efd5 Add tests for do-once control from Nathan's testsuite. 2003-01-30 19:31:59 +00:00
thorpej
bfcc695a87 Add one more condition variable test from Nathan's testsuite. 2003-01-30 18:57:06 +00:00
thorpej
afab0f25a7 Add condition variable tests from Nathan's testsuite. 2003-01-30 18:53:44 +00:00
thorpej
13eede9b17 Add a test for pthread barriers. 2003-01-30 18:23:09 +00:00
thorpej
9b6c031a4f Add mutex tests from Nathan's testsuite. 2003-01-30 18:05:25 +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
63bdf713fd Regression test for p1003.1b semaphores as found in librt. 2003-01-24 01:56:47 +00:00
thorpej
03d20ab6ed Tweak this test to make it a bit easier to observe behavior. 2003-01-22 22:12:56 +00:00
christos
77498d1e60 add small semaphore test.
XXX: kernel side needs more tests.
2003-01-20 20:12:17 +00:00
sommerfeld
8f6f405641 Use <bsd.rpc.mk> 2003-01-05 19:24:06 +00:00
wiz
617b132aac Spell output with two ts. 2003-01-04 23:43:02 +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
lukem
d348d3d723 tweaks for fparseln(3) move from libutil to libc:
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
2002-11-30 03:10:53 +00:00
thorpej
6a34f16f1f Align to 2**3, not 2**5. This works around a bug in gas 2.11.2
which was uncovered by the new crti/crtn (bug is fixed in newer
versions of gas).
2002-11-22 17:25:46 +00:00
nathanw
24b586b3b1 Add a couple of regression tests for dlerror() handling. 2002-11-14 21:10:45 +00:00
christos
d821a394a8 more tests 2002-11-13 21:53:13 +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
christos
f4be24a240 more tests 2002-10-23 01:09:36 +00:00
christos
5dfec29d4a add a regression test for compound literals. 2002-10-22 18:15:52 +00:00
christos
b86bf23342 add variable array dimension [gcc extension]. Does C9X support this? 2002-10-22 13:47:40 +00:00
christos
c56bbaaa39 oops, forgot one. 2002-10-22 13:34:45 +00:00
christos
ce599fdf1d Tiny stand-alone code fragments to test lint's features/bugs.
Use obj/lint1 testX.c /dev/null to test.
We don't descend here or provide any test infrastructure yet.
2002-10-22 13:33:38 +00:00
thorpej
da89748df7 Add a comment clarifying the last change. 2002-10-16 21:13:43 +00:00
thorpej
9a20a71e9b Add a test for "/usr///lib" being collapsed to "/usr" -- this is what
Solaris 8's dirname(3) does.
2002-10-16 21:12:01 +00:00
thorpej
a0769300c6 Add regression tests for basename(3) and dirname(3). 2002-10-16 19:12:41 +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
petrov
50743e3b6f string.h included. 2002-09-21 07:33:25 +00:00
christos
3be5c8ee9c Regression test for snprintb(3) 2002-09-20 21:13:28 +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
minoura
a0b98a781b #include <string.h> for memset() prototype. 2002-09-12 12:50:04 +00:00
minoura
ad15665dd5 Add `implementation-dependent' comment. 2002-09-11 22:48:03 +00:00
minoura
6e13c802a2 Descend to locale subdir. 2002-09-11 14:55:55 +00:00
minoura
a2bb3221ba Regression tests for libc locale (LC_CTYPE) functions.
Based on Citrus repository xpg4dl/test/*, written by tshiozak and yamt.
2002-09-11 14:54:33 +00:00
itojun
50d422c24f e_os.h is not part of exported openssl interface, so don't install it into
/usr/include/openssl (e_os.h has an explicit comment about it).  it obviously
is a bug in openssl 0.9.6 Makefile.
based on openssl 0.9.7 snapshot.
2002-08-31 10:46:36 +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
f70a22997b now that the build process is clean enough, pull in the dlopen() test 2002-08-28 17:10:24 +00:00
drochner
eb9b2bd26e add a comment showing how to link in the whole libgcc -- workaround
for missing symbols on dlopen()
2002-08-28 17:09:17 +00:00
drochner
1e504e48a9 clean up building of the dlopen()able library - use <bsd.lib.mk> as
far as possible
2002-08-28 17:05:30 +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
agc
ca35a8f6ac Make this file compile without warnings on systems where chars are unsigned. 2002-07-16 10:12:28 +00:00
christos
85c9292513 Add a small regression test for getopt. 2002-07-15 22:04:00 +00:00
agc
553b08f150 Include <string.h> so that memset(3) gets prototyped. 2002-07-08 18:55:51 +00:00
itojun
7bc4971b7c space at EOL 2002-07-05 15:49:11 +00:00
itojun
015b8e640f WARNS=2 clean 2002-07-05 15:47:43 +00:00
itojun
d87c9ab19e $NetBSD$ and copyright boilerplate 2002-07-05 15:46:21 +00:00
itojun
0e227d8095 regress test for getaddrinfo/getnameinfo. 2002-07-05 15:42:41 +00:00
fvdl
2277063aa8 Fix off-by one when computing page count in the test file. 2002-06-04 22:17:47 +00:00
bjh21
8f63ecd333 Correct the types of float_rounding_mode and float_exception_flags. 2002-05-22 00:01:35 +00:00
bjh21
e60b25c155 Adapt for recent changes to lib/libc/softfloat 2002-05-21 23:58:42 +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
bjh21
6e3481c079 FP exceptions work on ARM now (and softfloat platforms in general, I hope),
so test them.
2002-05-12 13:17:52 +00:00
bjh21
6dae639b6f Make "regress" depend on ${PROG}. 2002-04-21 20:23:59 +00:00
bjh21
2a8fc81c4e NetBSD/arm's IEEE FP support isn't entirely broken these days, so descend
into libc/ieeefp, but skip the tests that fail.
2002-04-21 20:22:12 +00:00
martin
fb92195f91 arm32 -> arm 2002-04-21 16:24:19 +00:00
wiz
dd39c685f3 bsd.depall.mk doesn't exist anymore, use bsd.dep.mk instead. 2002-04-14 21:44:22 +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
f7d813f35f ARM FPA mangling of doubles isn't specific to arm26. 2002-03-24 23:04:03 +00:00
christos
16a78920a2 moved tmftcheck(3) down one level, and add a regression test for vis(3) 2002-03-23 17:42:20 +00:00
thorpej
9c33b55e7c Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

	* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
	  of the infratsructure (libraries, support programs, etc.)

	* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
	  building of support for using the corresponding API
	  in various libraries/programs that can use it.

As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
fredette
eaddebc5f6 On m68000, don't descend into ieeefp. 2002-03-22 00:09:35 +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
pk
951bda42bf Fix $SRCS; use $DPSRCS; add explicit dependency on generated header file 2002-03-09 01:35:46 +00:00
pk
c171455b6f #include <testbits.h> => #include "testbits.h" 2002-03-09 01:34:18 +00:00
thorpej
ae1b9528dc No need to reference .OBJDIR here. 2002-03-05 21:56:59 +00:00
lukem
49d225c297 add test for -P 2002-03-04 13:17:32 +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
christos
f1158a3072 new regression test. 2002-02-14 21:58:27 +00:00
tron
782b99b074 Remove generated files "testbits.c" and "testbits.h" in "cleandir" target. 2002-02-13 09:02:12 +00:00
christos
56fb31996d And fix the Makefile 2002-02-12 20:39:27 +00:00
christos
acb4381e27 Add a more thorough quoting test. 2002-02-12 20:38:42 +00:00
christos
bd1ab585ef Add a more thorough quoting test. 2002-02-12 20:38:40 +00:00
simonb
c8c0ad6621 Add the 'sh' directory. 2002-02-12 06:01:49 +00:00
simonb
971aaea197 Add a regression test for sh, from Enami Tsugutomo.
XXX: This test suite is _way_ too short.
2002-02-12 06:00:48 +00:00
bjh21
07bb20afe4 Add some minimal testing of enumerations. 2002-02-10 13:22:58 +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
ross
a9a98a852c just editing comments 2002-02-05 00:40:16 +00:00
thorpej
1dd9d3dd66 Add -Wno-uninitialized to CFLAGS. 2002-01-29 17:21:46 +00:00
thorpej
abcece08e4 Add a regression test for mkdir(2) and rmdir(2). 2002-01-27 21:49:46 +00:00
ross
abdba34017 Enable divrem 2002-01-23 21:48:02 +00:00
ross
5661f76c41 Add more tests, including a random(3)-based test like the old divrem, update
the known-good md5, print progress info, and avoid cases where c99 allows
undefined results.
2002-01-23 20:48:08 +00:00
ross
97b7722dde temporarily disable divrem 2002-01-22 01:51:24 +00:00
ross
ce4e3aa2a0 Remove the old alpha divrem test and replace it with a new indep one.
The old one was never run because it required a remote host. The new
one has more knowledge of where the error cases are likely to be, and
instead of using a big file or remote test system, it just keeps an
md5 (in the Makefile) of the endian-indep known-good results.
2002-01-22 01:19:25 +00:00
kleink
6a44d2c601 Update for C99 upper/lowercase change of printing Infinity, and for
the sign being included when printing -0.0.  Noted by Thomas Klausner.
2002-01-21 12:09:40 +00:00
ross
1390c78507 Use -mieee on alpha. (A recent kernel is also needed to successfully
run the signal delivery tests.)
2002-01-18 22:18:36 +00:00
thorpej
57a44a3d17 Need <string.h> for memcpy() prototype (noticed by gcc 3.1). 2001-12-31 20:19:14 +00:00
thorpej
ed2b20a87a Need <stdlib.h> for exit() prototype (noticed by gcc 3.1). 2001-12-31 20:16:34 +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
8bef0452bd ${MAKE} print-objdir -> ${PRINTOBJDIR} 2001-11-14 00:41:52 +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
simonb
d2544ca8eb Add a not-a-number test, based on Ben Harris's infinity test.
Disabled on vax.
2001-10-28 10:41:56 +00:00
bjh21
2f77d1a624 Quick test to make sure that __infinity is properly infinite. It isn't on
ARM ELF systems at the moment.
2001-10-27 23:36:32 +00:00
tv
c99f0faf6f Rename prn.c to prename.c to avoid problems with certain Microsoft host OS's. 2001-10-19 03:10:15 +00:00
kleink
1d1c2e4149 Add the m68k assembly stub (better late than never...). 2001-10-14 19:47:14 +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
wiz
2c42d544fe Fix typo in variable name. 2001-09-24 13:09:48 +00:00
simonb
23e2bcbe95 Descend into int_fmtio. 2001-09-22 19:57:42 +00:00
simonb
47675c180b Add a simple regression test for the printf/scanf formats in
<machine/int_fmtio.h>.
2001-09-22 19:56:45 +00:00
eeh
27578b9aac sparc64 uses 128-bit floating point. 2001-09-21 23:40:39 +00:00
atatat
0d859c164b Visit sys 2001-09-20 16:57:43 +00:00
atatat
4e8ac0c12a Regression test to check that ioctl calls are restarted properly after
being interrupted.  Currently they are not.
2001-09-20 16:56:52 +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
mhitch
03a1fb67a2 These need to be PIC, so restore the .abicalls and .cp* magic, but fix the
.cpload so it works correctly (requires the address of the .cpload in the
designated register).
2001-08-16 04:06:35 +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
lukem
e83a63370c only run this if (${OBJECT_FMT} == "ELF") 2001-08-06 02:25:57 +00:00
matt
36ced12645 Returning values in void is BAD. 2001-07-25 05:17:50 +00:00
bjh21
8dc13781cb Random patch lying around my tree: When a conversion fails, print out the
incorrect result.
2001-07-24 15:32:02 +00:00
christos
457aea07fb explain why test3 does not work. [untested since my cable modem line is down!] 2001-07-24 13:46:04 +00:00
tsubai
585f21f3fe .init/.fini regression test for sh3. 2001-07-23 20:39:16 +00:00
christos
0613ae0966 put back the alternate signal check I obliterated merging a conflict. 2001-07-23 02:37:58 +00:00
christos
3952c8bf3b - make tests independent of the direction the stack grows
- add more sanity checks in the regression:
  1. check that we get a new pid in the child
  2. check that the stack in the child is the one we passed
  3. check invalid argument handling
  4. check running out of processes returns the right cod
     XXX: does not work on the sparc, so it is ifdef'ed out
2001-07-23 01:45:34 +00:00
thorpej
5aaa13337c Visit clone/. 2001-07-20 17:31:24 +00:00
thorpej
941c51150b Test the "alternate exit signal" facility of clone(2). 2001-07-18 19:24:02 +00:00
thorpej
a018252ace A regression test for clone(2). 2001-07-17 23:58:30 +00:00
simonb
36faa88260 Drop the .abicalls and .cp* magic; fixes .init/.fini test case on mips. 2001-07-17 15:24:27 +00:00
mrg
5655cd2764 correct a date. 2001-07-17 14:02:41 +00:00
tsubai
32efc3c7d9 PowerPC asm bits for .init/.fini regression test. 2001-07-17 12:09:47 +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
mrg
bdfccf01b1 port the initfini asm regress code to sparc and sparc64. currently it
gets FAILED, but that's to be expected... fix shortly arriving.
2001-07-17 11:29:55 +00:00
matt
07078fffef Add regression stub for VAX. 2001-07-17 06:42:38 +00:00
matt
e3fa8d5f32 Add ARM case for initfini regression test 2001-07-17 06:40:25 +00:00
thorpej
284fb99460 MIPS initfini test asm glue. 2001-07-17 05:49:11 +00:00
thorpej
c71495350e Make this work on the MIPS. 2001-07-17 05:40:28 +00:00
thorpej
68620c547d i386 asm bits for .init/.fini regression test. 2001-07-17 04:03:53 +00:00
thorpej
86ec8403dd Descend into csu. 2001-07-17 03:42:23 +00:00
thorpej
f0ee444a4d Descend into initfini. 2001-07-17 03:42:07 +00:00
thorpej
d31cce0350 Regression test for .init/.fini. 2001-07-17 03:41:03 +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
simonb
da2d78510a Add the standard test suite that comes with the bzip2 distribution. 2001-06-05 07:20:42 +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
kleink
b861a00b77 Need <string.h> for mem*() prototype declarations. 2001-05-24 21:04:47 +00:00
christos
984b941fe1 regression test for swab. 2001-05-22 18:57:45 +00:00
christos
2a484dd030 add string. 2001-05-22 18:57:13 +00:00
jdolecek
2e9a3795da Explicitly unset LANG and LC_ALL before doing any tests - some tests
fail if sort(1) is run with non-C locale.

Fix the test #42 - /usr/share/dict/words is sorted with -f (case insens),
so we need use the -f flag here too!
2001-05-14 21:31:38 +00:00
jdolecek
93af81c13f fix the awk regexp for test 40B to work with nawk too 2001-05-14 20:39:10 +00:00
sommerfeld
075bf1a2b8 Make this parallel-safe when MACHINE == MACHINE_ARCH 2001-05-08 02:15:39 +00:00
jmc
1cf95850b2 Add a better description for calling test_expr 2001-05-06 06:26:56 +00:00
jmc
d47e5c9394 Add a slew of overflow cases around the corner conditions 2001-05-06 06:18:36 +00:00
jmc
1f64ac01a4 Add some test cases for overflow detection on +- ops 2001-05-05 19:21:40 +00:00
jmc
d185860cbb Added 1 * -1 test. 2001-05-05 15:48:44 +00:00
jmc
9a7530f23a Redo to call external test script 2001-05-05 06:52:57 +00:00
jmc
f5e59e5bed Add a suite of expr tests.
The main goal here is to test all the operators and precedence.
Also throw in any known failure cases from the past.
2001-05-05 06:52:40 +00:00
ross
e55cffd8e5 Compile with rounding mode set to dynamic. 2001-04-23 22:09:17 +00:00
itojun
2ec4dd8585 sort -H $dict bombs (needs to be fixed). PR 12763 2001-04-18 02:25:38 +00:00
itojun
35a07da1df use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and
all kerberos libraries.
2001-04-12 07:48:03 +00:00
ross
a41c3721f6 redo <inttypes.h> conversion 2001-04-06 02:35:08 +00:00
ross
17dd36da82 Need -mieee-with-inexact here. 2001-04-04 01:36:53 +00:00
ross
885622bc86 Don't require a Makefile.inc from the arch subdir. 2001-03-22 12:27:59 +00:00
ross
c51692d12e replace use of non-portable FP_X_DNML 2001-03-22 12:22:18 +00:00
ross
d9f803c24a use fp_rnd type a bit, also do std multiple inclusion prot 2001-03-22 12:08:59 +00:00
ross
1e95d76df7 two functions have been rewritten in C 2001-03-22 12:05:36 +00:00
ross
792229ce0e __RCSID, __COPYRIGHT 2001-03-22 12:01:47 +00:00
ross
504509aa58 Move two functions from asm to C, as NetBSD has a MI interface:
o  fp_except syst_float_flags_clear(void)
  o  void syst_float_set_rounding_mode(fp_rnd direction)
Also, __RCSID
2001-03-22 12:00:06 +00:00
ross
0ce22aecff Warn about hooking up ./testfloat 2001-03-13 08:09:15 +00:00
ross
d4a390a3c3 Conversion notes. 2001-03-13 08:02:17 +00:00
ross
4d8829d5a8 Boilerplate, WARNS. 2001-03-13 07:49:33 +00:00
ross
a6c28c44df TestFloat-2a contained a bunch of code obviously intended to work
around rand(3) bugs. Replace it all with this random(3) conversion.
2001-03-13 07:47:01 +00:00
ross
101660d9a5 Two new functions:
o  syst_floatx80_to_int32_round_to_zero()
o  syst_floatx80_to_int64_round_to_zero()
Boilerplate.
<machine/asm.h>
2001-03-13 07:43:19 +00:00
ross
28904f8f58 <machine/asm.h> conversion.
Boilerplate.
2001-03-13 07:41:26 +00:00
ross
89f51f809a Boilerplate. 2001-03-13 07:39:58 +00:00
ross
8b75248b5a Generic conversion (ieeefp.h, inttypes, endian), no arm special cases yet.
Also rcsid, TNF license, derivative work notice, etc.
2001-03-13 07:37:59 +00:00
ross
0cdd4f95c5 Another generic-version of an originally target-specific .h file.
This still needs target-NaN, endian, and the arm26 DEMANGLE special case.
This may be moved back under arch/ in the future.
2001-03-13 07:25:02 +00:00
ross
159fa2a091 This file is target-specific in SoftFloat, but this is my attempt
at making a completely generic one. Modified from libc/arch/sh3/softfloat.
  o  <inttypes.h> conversion
  o  <endian.h> conversion
  o  merge of BITS32 and BITS64 ABI, C89 inline, rcsid, derivative work
  _  notice.
2001-03-13 07:18:38 +00:00
ross
5550be0101 rcsid, WARNS, don't give \r to stdio ops 2001-03-13 06:48:56 +00:00
ross
a9cb2700d6 rcsid, WARNS, don't occasionally fprintf or fputc a \r 2001-03-13 06:45:24 +00:00
ross
e247affc1d The NetBSD way. 2001-03-13 06:39:30 +00:00
ross
11dc1555d3 BSD make conversion. 2001-03-13 06:37:34 +00:00
ross
5a6cac7136 Original post-\r-rip include files for TestFloat-2a 2001-03-13 06:33:17 +00:00
ross
3fc4c3244f Import of .txt files from TestFloat-2A, after ripping the \r's out, sigh. 2001-03-13 06:23:17 +00:00
ross
122b058a16 Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
2001-03-13 06:13:57 +00:00
bjh21
39fd9b490a Make "regress" depend on the binary, so "make regress" builds it if necessary. 2001-03-11 16:40:40 +00:00
cgd
82f3142780 fix NetBSD RCS id tags 2001-02-27 19:04:39 +00:00
cgd
d7666f6c7f use getprogname() 2001-02-20 23:22:49 +00:00
cgd
65a1026492 convert to use getprogname() 2001-02-19 22:43:42 +00:00
bjh21
13dbf7c5c5 Add a very, very simple test of XDR handling.
It just checks decoding of doubles, which NetBSD/arm32 seems to have got
wrong forever.
2001-02-18 21:57:16 +00:00
itojun
d5822f49d1 add test 41: sort -f < emptyfile bombs. 2001-02-15 17:23:20 +00:00
cgd
c1ff96b0ae go through and look for all of them, too 2001-02-14 06:03:37 +00:00
cgd
76914ab972 add IDs in the object 2001-02-14 05:32:19 +00:00
cgd
a98e831e03 Add a program to test the functionality of hsearch(). Our current
hsearch() falls right over (because it's unredeemably broken).  That's
about to change, though.
2001-02-14 05:20:10 +00:00
jdolecek
df1e7da042 40B: just symlink in and out, don't bother copying it
use -f for the sort
2001-01-19 12:34:45 +00:00
jdolecek
51a5f86386 don't use $s in test #39, that test doesn't depend on presence of -s
add two new regressions tests for long lines as test #40, using
/usr/share/dict/words; in-tree sort currently crashes during 40B, going
to fix it soon
2001-01-15 18:52:32 +00:00
jdolecek
fdbaf840be don't print any note - stest prints its own 2001-01-15 16:13:59 +00:00
simonb
439b247426 Add the "sort the dictionary" test that detected the recent lossage. 2001-01-14 14:47:56 +00:00
christos
0f41b74720 remove duplicate target empty. 2001-01-14 06:35:57 +00:00