Commit Graph

786 Commits

Author SHA1 Message Date
christos 03409a2526 whitespace. 2004-11-11 15:58:59 +00:00
christos 13eabbb5aa - add unlockpt(); linux wants it.
- disable major/minor test and explain why.
2004-11-11 15:57:47 +00:00
christos 78821e774a Make the regression tests work in the presense of ptyfs ptys.
XXX: What to do about the master's name?
2004-11-11 00:03:15 +00:00
yamt 5562fc6935 use semaphore before starting pthread. currently fail. 2004-11-03 15:18: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
yamt d1bfce95f0 copyright notice. 2004-09-26 03:50:16 +00:00
yamt 7ae93615ad a simple regression test for wcrtomb and wctomb. 2004-09-26 03:45:10 +00:00
provos e128f30ca9 support for bufferevents; fix signal race; faster timeout insertion;
update man page and regression tests - this is a sync to libevent 0.9
2004-08-07 21:09:47 +00:00
yamt c6e9091049 - timeout for timedwrlock should be an absolute value.
- add some more tests.
2004-08-03 12:02:09 +00:00
yamt bb73a3ff4c add a test for rwlock. 2004-08-03 11:36:23 +00:00
thorpej 5c72a6e0de Add public domain notice. 2004-08-02 00:17:21 +00:00
thorpej 16ffd680a8 Add a test to check that recursive calls to nsdispatch() within a
threaded program work.
2004-08-02 00:16:25 +00:00
yamt 706f324ed2 pthread_kill test.
(currently fail with concurrency > 1)
2004-07-27 22:01:51 +00:00
enami 5f67cc6955 Decsent into humanize_number. 2004-07-27 01:57:31 +00:00
enami 2bc2b5dfdf Add test case from PR#23600. 2004-07-27 01:50:35 +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
chs ea200fccc1 check for getcontext() failure. 2004-07-19 06:36:27 +00:00
chs 78c66f5a3b fix the test for stack direction to not use an uninitialized variable.
improve failure reporting and print something on success as well.
2004-07-19 06:34:10 +00:00
enami 9208b0c287 Add test case for df.c rev. 1.66. 2004-07-17 00:31:38 +00:00
enami 5f072cb7f0 Print flags symbolically. 2004-07-16 23:28:20 +00:00
enami 4a01d481dc Simple regression test for humanize_number(). Fix for some of tests
aren't committed yet.
2004-07-14 22:47:31 +00:00
yamt b8fdf9590c test no-error case as well. 2004-07-11 09:21:50 +00:00
yamt 6b173bb3d3 add some gzip tests. (currently fails.) 2004-07-10 19:32:06 +00:00
nathanw 1c5109c418 Add a regression test for CV teardown under spurious wakeups (currently fails). 2004-07-07 21:53:10 +00:00
enami a5c4e6ac1e Descend into bin/df 2004-07-07 01:58:16 +00:00
enami 7f914da132 - Update to follow statvfs change.
- Add expected results.
2004-07-07 01:57:35 +00:00
yamt 6d5c6db5cf a test for kern_sa.c rev.1.52. 2004-07-06 12:28:20 +00:00
simonb ba7395bc5d Run the test programs out of "." (which may be an obj dir) instead of
${.CURDIR}.
2004-07-03 03:19:06 +00:00
jmc f648d12d47 Add missing NetBSD ID tags 2004-06-30 03:26:26 +00:00
dsl 3cf5992cc1 Some tests for 'here documents' 2004-06-27 10:31:06 +00:00
dsl 5751125024 Regression test for ${x-a b c} and friends 2004-06-26 22:11:49 +00:00
itojun 5e700978a6 fix missing license. 2004-06-21 21:20:05 +00:00
christos 9c9e94478a Don't cause errors when the devices are not configured. 2004-05-27 03:18:19 +00:00
christos 7010f41632 descend. 2004-05-27 03:14:26 +00:00
christos b6782c7549 Add pty. 2004-05-27 03:13:18 +00:00
christos a0763aa225 OpenBSD style ioctl multiplexor regression test. 2004-05-26 01:24:03 +00:00
christos 9e2fba354b 10 years later. 2004-05-26 01:14:56 +00:00
christos 5031ff004a Add a regression test for /dev/ptmx [code for it not committed yet]. 2004-05-25 20:32:31 +00:00
christos 4a167ec7cf * -t -> -n with consistency with the usage.
* count was off by one.
* allocate enough space for the stats arrays to hold all the host we read.
2004-05-23 16:59:11 +00:00
christos e59232f3f4 Add resolv test, now that we have a re-entrant getaddrinfo. 2004-05-21 16:08:47 +00:00
skrll 5e2026a163 Add code code for .init and .fini section fallthroughs and regression
test.
2004-05-18 19:19:34 +00:00
itojun 02324171a6 sync to /etc/services change (http -> www) 2004-05-15 19:19:52 +00:00
christos d04e4d7440 - add debug flag.
- nicer way to wait for everyone to finish.
- check that we got consistent results.

This now works with my bind-9 based libc!
2004-05-13 21:32:36 +00:00
christos 3d17911bf4 Add RCSID. 2004-05-13 19:27:47 +00:00
christos 902cdcd697 don't use values from the stack. 2004-05-13 19:25:48 +00:00
christos 8a5f1452b7 slap in tnf copyright. 2004-05-13 19:20:28 +00:00
christos 7f519e1822 Add test of parallel name resolution [it does not work yet] 2004-05-13 19:17:12 +00:00
martin 31cb3898df Add another test, which currently fails on sparc64. 2004-05-01 18:00:19 +00:00
christos 9a3ad93492 Add regression tests for pax/tar append archive mode. 2004-04-17 15:27:01 +00:00
matt ae686a7d48 Use unions to avoid strict aliasing rules. And it makes the code easier
to read.
2004-04-15 19:01:57 +00:00
heas 750bcbd1bb The bug that this test was intended to check is rather volatile. In testing
the test :), I could not derive a data set that failed reliably.  So, I'm
removing it.
2004-03-30 09:33:55 +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
enami 98d430f3dc Add some test case for recently found bugs. 2004-03-26 14:53:39 +00:00
drochner 4eac9e8949 add some cpp defines to allow testing with "float"
and "long double" data types
(not used in standard regression target, but handy for
individual tests)
2004-03-25 15:12:42 +00:00
drochner 5e196359ff deal with imprecise exception handling (on i387):
execute a valid control and non-control operation each
before checking for signal delivery
2004-03-25 15:01:22 +00:00
drochner 63ff804817 -make this table driven
-make check for correct si_code a "hard" assert()
 instead of just a warning
2004-03-25 14:51:28 +00:00
lukem 3cc8ffbdb7 Regression tests for <sys/bootblock.h>.
Currently ensures that various members of mbr_sector are at the correct offset.
2004-03-23 00:00:49 +00:00
he 89ae25ef5b Also temporarily remove servent until it's made compileable again
after recent changes to <netdb.h>.
2004-03-21 01:47:00 +00:00
he 4eb714337c Remove protoent from SUBDIR, since recent changes to netdb.h makes
it fail to build.
2004-03-20 23:27:40 +00:00
skrll 289e3579d0 Correct another UUDECODE_FILES entry. 2004-03-19 10:36:55 +00:00
skrll 06babf235f Pick the right files to decode. 2004-03-19 10:04:54 +00:00
jmc 6fe4ead562 Convert to usage of UUDECODE_FILES and standardize on filename extension 2004-03-19 08:07:22 +00:00
martin 31644c5596 Add a regression test that (at least on some archs) catches the problem
fixed in  usr.bin/sort/fields.c rev. 1.18.
2004-03-14 23:01:33 +00:00
drochner 30c03a2e3b -as Klaus confirmed, we cannot rely on the SIGFPE handler to return to
the next instruction, so jongjmp() back
-check that fpsetsticky(0) really clears the bits
-check that fpsetsticky() returns the old status
-use SA_SIGINFO and check si_code - make this a warning message instead
 of a hard error for now, as no port gets this right yet
2004-03-05 16:37:57 +00:00
wiz f1ddcd87e9 Fix typo reported by Stefan Krueger, and add RCS Id.
XXX: no license.
2004-03-05 15:07:22 +00:00
jmc 66a501cd90 Needs sys/type.h to get definitions for htonl and friends 2004-03-05 05:19:45 +00:00
kleink 84b76bdd2a isinfl() and isnanl() are gone. 2004-03-05 01:00:53 +00:00
thorpej 1cda93b426 Use the new RAS_*() macros. 2004-03-03 21:06:07 +00:00
drochner 786841d520 you don't have a "." in your PATH? 2004-03-02 14:27:25 +00:00
drochner b451e43543 complete this test for amd64
(identical to i386)
2004-03-02 14:26:12 +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 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