Commit Graph

810 Commits

Author SHA1 Message Date
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 de3dc2ccec remove a pointless check - this code is not reached
in the normal case
2004-03-01 12:04:18 +00:00
drochner 10c161f94c add a test of get/make/setcontext, also checking context linking
via uc_link and argument passing to the new context
2004-02-28 16:55:05 +00:00
itojun 9635853285 KNF 2004-02-27 15:14:58 +00:00
itojun d4f91e97c6 duplicate was in regress/lib/libc/locale/ctype1 2004-02-27 04:20:11 +00:00
itojun 0ba94afa3a regress for mbstowcs/wcstombs. from citrus distribution 2004-02-26 23:29:46 +00:00
christos dfc0794d60 -D_REENTRANT not needed anymore. 2004-02-19 19:51:05 +00:00
christos b6b464bd1b -D_REENTRANT is not needed 2004-02-19 19:39:13 +00:00
christos 270cd4e394 Add servent and protoent tests 2004-02-19 19:38:51 +00:00
christos 96401843e9 Adjust the compare script so that it can be used for both servent and protoent. 2004-02-19 19:19:29 +00:00
christos 6e311ad824 {get,set,end}protoent_r regressions. 2004-02-19 19:18:48 +00:00
christos 7fc50c9d78 {get,set,end}servent_r regression test. 2004-02-19 19:06:52 +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
jdolecek 6831e8565e also unset LC_CTYPE, which affects character sort order too 2004-02-18 09:43:15 +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
christos 87494016cc avoid conflict on re-defining ioctl. 2004-02-14 18:30:23 +00:00
simonb cf164a174c Add test cases for the algorithm fixes by Joseph Myers, from test cases
from David A Bagley.
2004-02-08 13:43:48 +00:00
matt fa553aa877 Move clockctl.h to end of list 2004-01-21 03:28:00 +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
matt 4126327e1a Only include one of <sys/cdefs_elf.h> or <sys/cdefs_aout.h> depending on
__ELF__.  Only include <stdbool.h> if __GNUC__ > 2.
2004-01-20 23:45:09 +00:00
martin 8625845ca6 Nuke all userland uses of __HAVE_RAS in favor of runtime detection. 2004-01-18 16:47:06 +00:00
dbj 15459da491 revert revision 1.2, which was accidentally committed 2004-01-17 05:48:37 +00:00
dbj 378c93dfc4 add regression test to check combination of bs and conv options
this checks for a bug fixed in revision 1.24 of src/bin/dd/args.c
2004-01-17 05:47:28 +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
lukem c926d8d22d support MKCRYPTO=no (des.h is not present) 2004-01-04 00:25:52 +00:00
lukem 7138133de7 support MKSKEY=no 2004-01-03 15:05:37 +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
cl ab4f8b76c0 enable sigmask1 and siglongjmp1 2004-01-02 19:27:46 +00:00
cl f44e43cd85 Regression test for siglongjmp out of a signal handler back into
its thread.
2004-01-02 19:27:06 +00:00
cl ec7c3305d4 Regression test for pthread_sigmask when SA upcalls aren't started yet. 2004-01-02 19:26:24 +00:00
itojun 6d206bfa62 skip ai_canonname from testing, as it can be vary by /etc/hosts setting.
pointed out by Martin Husemann
2004-01-02 15:07:39 +00:00
martin 572d0edcf8 Descend into siginfo on cleandir always.
From David P. Reese Jr. in PR toolchain/23936.
2003-12-31 11:14:25 +00:00
junyoung b0b7ac330d Fix regression failure due to missing dependency.
From Jorge Acereda via PR bin/23664.
2003-12-23 19:29:11 +00:00
veego 8bf78d509a Update the checksum to match src/lib/libc/stdlib/random.c rev 1.23. 2003-12-19 18:39:04 +00:00
jmc 4b5c99bea9 Don't check for HAVE_SIGINFO if make(obj) (as more than likely the compiler
doesn't exist yet and the subdir is always descended on make obj)
2003-12-17 05:36:43 +00:00
matt d0d3605346 .include <bsd.own.mk> so the proper have of CC is defined before we use it. 2003-12-11 22:45:06 +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
itojun c81f32fe6c comment from niels provos;
- seed2 is necessary, but use it as "seed2 + x" not "seed2 ^ x".
- skipping number is not needed, so disable it for 16bit generator (makes
  the repetition period to 30000)
2003-12-10 05:22:18 +00:00
christos 7bcd27fa9a Add another regression test that does not work right now. 2003-12-02 18:30:35 +00:00
yamt f1e9f5f0af less magic constant. 2003-11-29 19:09:21 +00:00
simonb a7fbae904d Fix up abort test so that we abort the first time we see a small enough
period, not the second time.
Use UINT64_MAX (from Klaus Klein).
Remove trailing blank line.

XXX: 12000 still isn't right - values around 11800 have been observed.
2003-11-29 00:11:18 +00:00
simonb db92efc5c8 Print out a little more info in the debug case. 2003-11-27 01:03:13 +00:00
itojun d94d0c139d uint64_t may not be "unsigned long long", so use of ULLONG_MAX is not
appropriate.
adjust max period (see randomid.3 1.2 -> 1.3)
2003-11-25 23:14:48 +00:00
nathanw 374a535730 Add condcancel1. 2003-11-21 19:26:05 +00:00
nathanw d2ac4c0565 RCS ID 2003-11-21 19:25:50 +00:00
nathanw 2d3513cfd8 Regression test for destroying a condition variable that had a cancelled
wait.
2003-11-21 19:24:01 +00:00
uwe e77146bf27 Actually print self in the "Thread %p got semaphore" message.
While here make whitespace only lines empty.
2003-11-19 00:40:03 +00:00
christos 1f9b81f68b kjk reported this does not work on the vax.
- don't include <ieeefp.h> if vax
- never include <sys/float_ieee754.h>
2003-11-18 23:21:38 +00:00
dsainty 4c758a9f41 Descend into bin/dd 2003-11-15 10:50:59 +00:00
dsainty 9adae06087 Regression tests for dd(1). Not currently comprehensive, but tests for the bug reported in PR bin/8521. 2003-11-15 10:48:53 +00:00
simonb bafaeff914 Descend into the randomid directory. 2003-11-14 23:11:20 +00:00
simonb 1fd22c15cc Add a regression test for randomid(3). 2003-11-14 23:10:48 +00:00
christos 6d0baf7772 Remove <frame.h> 2003-11-14 14:13:31 +00:00
simonb 967d9a12d5 Add NetBSD RCS id's. 2003-11-13 06:48:31 +00:00
christos ae4155f2d9 Annotate changes and remove non-existing files. 2003-11-07 23:10:00 +00:00
augustss 03d49d9b1b Remove more troublesome files for now. 2003-11-07 21:10:33 +00:00
augustss 91cf4290f4 Comment out some files that makes this break on some platforms. 2003-11-07 20:57:26 +00:00
christos abd55fcd3e no more disklabel_mbr.h 2003-11-07 17:41:52 +00:00
christos 5054637087 don't include varargs.h for gcc-3 2003-11-07 17:40:38 +00:00
christos 7264e1f642 add okheaders to the test 2003-11-07 15:48:09 +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
kleink d0d137fcf0 Check HUGE_VALF and HUGE_VALL as well. Also add some cross checking for
floating type promotion and demotion of these.
2003-10-25 22:38:19 +00:00
kleink d039cc06d0 Lift the vax restriction on the nan test.
None of the tests in this directory will even build on the vax, and it's
disabled in the parent Makefile for that reason.
2003-10-24 21:25:20 +00:00
kleink d66a9fb0bc Make this test the currently libc-internal isinfl() as well.
While I'm here, turn these into assert(3)-based tests.
2003-10-24 16:35:08 +00:00
kleink d805d82f20 Make this test the currently libc-internal isnanl() as well.
While I'm here, turn these into assert(3)-based tests.
2003-10-24 15:54:46 +00:00
he f9e944d1a0 While the intention of picking up the target's include files was fine,
those files are not available in certain phases in the build process,
notably the "obj" phase, so unconditionally decend into siginfo during
that pass.  This should make read-only source trees build again when
cross-compiling for a target supporting siginfo on a host not supporting
siginfo.
2003-10-23 21:59:35 +00:00
kleink aa20eb60ec Fix a comment. 2003-10-22 23:57:04 +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
agc 0833278c93 Don't compare the return value of strncmp(3) against NULL - it's an integer. 2003-10-21 08:46:15 +00:00
he 4bdc6bf1cb Make sure to pick up the target's include files in the test for whether
we have SA_SIGINFO defined.
2003-10-20 00:07:47 +00:00
pk cd1fabcef4 Writing to address 0x5a5a5a5a does not guarantee a SIGSEGV on all platforms
(e.g. on sparc, this produces a BUSERR). Just use a NUL pointer instead.
2003-10-12 17:13:46 +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
christos ce8fc220ee don't descend to siginfo on platforms that don't have it. by popular demand. 2003-10-04 20:29:52 +00:00
kleink b4a47d2e02 Query _POSIX_SEMAPHORES before the functional tests are run. 2003-10-01 12:18:53 +00:00
christos b6f1a886f4 Turn on strict warnings and add a main() 2003-09-30 21:05:04 +00:00
christos 2be3afdc37 don't check for vaddr_t yet, because all ports define it. 2003-09-30 21:01:59 +00:00
christos 2d148569b5 Make sure that our headers are clean enough by including all of them, and
checking for symbols that we leak in userland that we should not. Currently
only vaddr_t checked.
2003-09-30 20:47:23 +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
mycroft afea89cace Make this test actually *work*... 2003-09-30 03:29:08 +00:00
christos bc895a7e30 Descend to siginfo; this will prompt the port masters to complete the
necessary work.
2003-09-26 18:13:36 +00:00
cjep 80911070d5 Add a test for output when using context options and -z. 2003-09-14 15:10:49 +00:00
cjep 46b2019823 +grep 2003-09-14 13:51:16 +00:00
cjep 260648d185 Import of some regression tests for grep. Some of them based on tests
seen in OpenBSD src/regress/usr.bin/grep.
2003-09-14 13:47:47 +00:00
christos 2874dc149c this needs to be able to core-dump so unlimit core 2003-09-14 07:14:28 +00:00
christos 3db3349e14 Add a Makefile for the siginfo tests 2003-09-14 07:06:40 +00:00
christos a17de3f746 Add a Makefile 2003-09-14 06:55:01 +00:00
christos 88827cce1c turn this into a proper regression test. 2003-09-14 06:54:28 +00:00
christos d6330eb736 more regression. 2003-09-14 05:38:41 +00:00
christos bb2796d215 make this a true regression test. 2003-09-13 22:55:17 +00:00
simonb f34da8442c Add a regression test for testing that here documents don't confuse the
exit status of the previous command ($?).  Fixed long ago on -current,
but forgot to commit this test...
2003-09-13 09:35:56 +00:00
christos 91e2bd73c5 add regression test for siginfo and threaded signal delivery. 2003-09-12 21:15:05 +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
christos 6607193a4c simple tests to verify new signal trampoline works. 2003-09-06 22:27:22 +00:00
drochner 7fd74af1e3 add a "using namespace std" to make it compile with gcc3, and remove
the Makefile clause which disabled it in the gcc3 case
2003-09-03 20:53:16 +00:00
mrg 1e69032f26 forgot these with:
introduce an additional switch to enable building GCC3 instead of GCC2:
HAVE_GCC3.  if this is set, we also set USE_TOOLS_TOOLCHAIN=no.  change
the definition of the former to be restricted to whether tools/toolchain
is used or not.
2003-09-02 06:36:22 +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
skrll 640826818b s/DL_LAZY/RTLD_LAZY/ 2003-08-12 16:15:33 +00:00
simonb 0f5220a9e0 Descend into games. 2003-08-12 03:05:20 +00:00
simonb 103942fe21 Add a regression test for factor(6). Just has the Jenny prime for now. 2003-08-12 03:03:20 +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
sjg a41eaef46a Hook make unit-tests into regress 2003-08-08 06:42:38 +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
itojun 18232c74bc regress test for libdes (destest.c from 0.9.6j) 2003-08-04 04:20:25 +00:00
lukem a93ea220fc Rework how dependency generation is performed:
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
  This is a change of behaviour.  If a Makefile wants the clean semantics
  it must specifically append to CLEANFILES.
  Resolves PR toolchain/5204.

* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
  that have a suffix of: .c .m .s .S .C .cc .cpp .cxx

* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES

* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d  depend upon ${DPSRCS}

* Deprecate the (short lived) DEPENDSRCS


Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.

Tested with "make -j 8 distribution" and "make distribution".
2003-08-01 17:03:41 +00:00
skrll d4773575b3 s/DL_LAZY/RTLD_LAZY/ 2003-08-01 07:04:31 +00:00
itojun 5de5abdd3d consistently use new DES API, re-enable des regression test 2003-07-31 08:53:58 +00:00
lukem 46a6f14708 style nit; list bsd.rpc.mk before bsd.prog.mk 2003-07-29 02:45:23 +00:00
salo b75abedac4 netbsd.org->NetBSD.org 2003-07-26 19:38:45 +00:00
mrg a64be71369 disable this with gcc3 for now 2003-07-26 15:25:52 +00:00
mrg 875072c60b include <stdlib.h> for exit prototype 2003-07-26 15:25:28 +00:00
tron cef2e0510a Fix broken library reference. 2003-07-24 16:28:59 +00:00
itojun 81307aea12 regress test for openssl 0.9.7b 2003-07-24 14:22:51 +00:00
nathanw 372bed6a1d Add exit1 and cancel2. 2003-07-22 21:28:23 +00:00
nathanw be42851d66 Test for pthread_exit() in the main thread with no other threads. 2003-07-22 21:27:58 +00:00
nathanw dfd29b093b Add a test that a cancellation registered while cancellation is enabled
is not honored while cancellation is disabled.
2003-07-22 21:26:13 +00:00
lukem d64f87e97a Consistently check MK* variables against "no"
(e.g.,  ${MKFOO} != "no"  instead of  ${MKFOO} == "yes" )
2003-07-18 16:18:28 +00:00
itojun 435fb161c1 link against libcrypto_mdc2 2003-07-14 13:27:40 +00:00
itojun db0388a161 MDC2 is a patented algorithhm, so it is built conditionally 2003-07-14 13:26:30 +00:00
skrll d776887556 Enable the preempt1 regression test now that a workaround for the bug has
been committed.
2003-06-27 13:29:52 +00:00
skrll 4ce8e9d11e D'oh. Forgot to initialise the mutex. 2003-06-27 13:27:58 +00:00
drochner fc2a9b9ba7 remove a comment suggesting the link-in-whole-libgcc hack -- this
is not necessary anymore if the toolchain works properly
2003-06-26 18:43:35 +00:00
drochner 1e9cce7fef in "make clean", remove the "results" directory 2003-06-26 16:58:57 +00:00
martin b9577aa450 Testing "unsigned long" vs. "double" does only make sense if there is
enough precision in double. Make it select double, long double or skip
the test at runtime, depending on sizeof() results.
2003-06-16 07:11:52 +00:00
martin 5ab640a98e Fix format copy&pasto in failure case. 2003-06-15 23:38:17 +00:00
provos f9d5f7ab0c oops; correct DPADD; from markus.friedl 2003-06-13 18:53:00 +00:00
itojun 3abc10868f add $NetBSD$ 2003-06-13 04:09:18 +00:00
provos d750225d16 regress both kqueue(2) and poll(2) 2003-06-12 23:30:58 +00:00
provos 0275e3fef4 enable building the library and the regression test 2003-06-12 23:18:07 +00:00
provos 0eab3d3b7d libevent regression test 2003-06-12 23:15:48 +00:00
simonb 8e2ea41dff Using "%x" on negative hex numbers has the same problem as "%i" mentioned
in lib/21691.  Add a test for that too.
2003-06-02 01:45:01 +00:00
christos 0eba3d0e7c Add regression test for cvt nodes in ?: expression 2003-05-30 13:39:39 +00:00
simonb f3c9a91eee Descend into the stdio directory (thanks Nick!). 2003-05-30 12:49:57 +00:00
simonb 544cefa2dd Add a regression test for PR lib/21691. 2003-05-30 12:46:05 +00:00
christos 6f3e345734 regression test for ({ }) that does not return a value. 2003-05-24 22:19:14 +00:00
christos d0b7475bce more gcc compound statement test. 2003-05-20 14:01:04 +00:00
lha c95b098f3a Check that child process doesn't get threads, also make sure sleep
works in child (fork test, commited some time ago)
2003-05-15 23:00:55 +00:00
martin f771ab079a Add a simple double -> unsigned conversion test for values that can not
be represented by the same sized signed integer type. According to ISO C
this should work (and it works on i386), but it fails with the current
toolchain on sparc64, triggering a softfloat libc bug.
2003-05-03 19:33:51 +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
lha d0ca3274a2 update comment to match code, pointed out by Nick Hudson <skrll@netbsd.org> 2003-04-11 12:56:25 +00:00
lha 3b2f334644 Check that child process doesn't get threads, also make sure sleep
works in child. ok by nathanw
2003-04-10 18:50:05 +00:00
provos acfe26ec02 add systrace 2003-03-26 04:15:35 +00:00
provos 76df85d406 very simple regression test for systrace; okay atatat@ 2003-03-26 04:14:16 +00:00
lukem a42bccbdfa need to initialise the address family before bind(2) ... 2003-03-19 14:04:25 +00:00
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