Commit Graph

1197 Commits

Author SHA1 Message Date
kardel
a2576338b4 exit early on negative time deltas 2006-09-10 11:46:57 +00:00
kardel
68a8ba43dc Add regression test to verify the monotonocity of the
CLOCK_REALTIME implementation
2006-09-10 11:37:04 +00:00
tsutsui
33a8df7bae ${.CURDIR}/sleeptest -> ./sleeptest for MKOBJDIR=yes case. 2006-09-09 12:20:07 +00:00
martin
f6e2a81ff9 Add -fno-reorder-blocks for gcc4, to avoid duplicate label definition
by RAS_END() - untill we find some better solution.
2006-09-02 21:27:41 +00:00
dsl
3c0e03d037 Add some more regression tests for stuff related to the recenty bugs.
Repeat after me 'run these tests before committing changes to /bin/sh source'.
2006-08-28 20:09:59 +00:00
dsl
1f9b387f1d Trailing non-whitespace IFS doesn't generate an empty parameter (any more). 2006-08-21 19:49:09 +00:00
jschauma
6af893ccbf allow each dir_to_dir test to be run individually without having to
rely on previous tests that set up the files and directories;
while here, clarify in each error message where exactly the error occurred
2006-08-15 23:01:22 +00:00
jschauma
2e841eed4b add a regression test for copying several subdirs into a target directory
where some subdirs already exist
2006-08-15 14:42:52 +00:00
christos
5bf68024f1 add regression test for stresep. 2006-08-12 23:51:12 +00:00
cube
f646b59f80 Add a regression test for PR#34111. 2006-08-07 12:05:06 +00:00
martin
b4cb63a646 Make filehandles opaque to userland 2006-07-31 16:34:42 +00:00
christos
2275570860 add servent back. 2006-07-27 22:10:32 +00:00
christos
1ec46ff7b0 Improve the test to test all the functions and not the re-entrant copies. 2006-07-27 22:09:58 +00:00
christos
a6f980e8fe PR/33995: Aleksey Cheusov: Add cut regression tests 2006-07-27 00:41:07 +00:00
perseant
b8eed86991 Include testing of the roll-forward agent, when recreating the filesystem
partial-segment by partial-segment.  Each checkpoint should pass fsck_lfs -n
without errors; the results of fsck_lfs -p on non-checkpoints should also
pass fsck_lfs -n without errors.
2006-07-21 00:29:23 +00:00
kardel
e3768e33c9 - add check for kevent() timeouts
- use err() family for error reporting
2006-07-16 22:18:46 +00:00
kardel
e67415898c Add regressing test for timeout and sleep releated functions.
currently implemented tests:
	- check agreement of sleep time with real time (from system)
	  to be within 30ms
	- check for EINTR return code on processing SIGALRM signals
	- check for valid residual time if available from the interface
Tested interfaces:
	- nanotime(2)
	- select(2)
	- poll(2)
	- sleep(3)
2006-07-16 19:19:39 +00:00
jschauma
ed7c19f867 Add a regression test for cp(1) to test simple copying of files, directories
links etc.
This currently does not test the flags -i, -f, and -v.  It also does not
test removal of setuid or setgid bits if the owner can't be changed, nor
does it check creation of device nodes etc.
2006-07-16 16:26:10 +00:00
martin
a3b5baed42 Fix alignement problems for fhandle_t, exposed by gcc4.1.
While touching all vptofh/fhtovp functions, get rid of VFS_MAXFIDSIZ,
version the getfh(2) syscall and explicitly pass the size available in
the filehandle from userland.

Discussed on tech-kern, with lots of help from yamt (thanks!).
2006-07-13 12:00:24 +00:00
christos
adc476477f Regression test for big-regexp from Aleksey Cheusov 2006-07-04 03:02:21 +00:00
perseant
1c57171fe3 Change LFCNWRAP{STOP,GO} to make them more suitable for snapshotting; in
particular, the caller can now choose whether to wait for the condition
to be met, and if the caller of LFCNWRAPSTOP dies or otherwise closes
the descriptor, the filesystem is started again.  Updated the ckckp
regression test to use the new semantics.

dump_lfs(8) now uses the fcntls to implement LFS-style snapshotting through
the -X flag, addressing PR#33457 albeit not using fss(4).  Fixed a couple
other problems with dump_lfs that manifested themselves during testing.
2006-06-24 05:28:54 +00:00
uwe
59d7f20391 Do not instal net/if_pppvar.h, net/if_slvar.h and net/if_stripvar.h.
The former two are no longer necessary as slstats is no more
and pppstats now uses an ioctl instead of rummaging through kmem.
The latter has nothign interesting for the userland, but uses
struct bintime that I'm about to hide under #ifdef _KERNEL.

A bunch of remaining <net/if_*.h> headers is pretty useless to the
userland too, but ... someone else's yag to shave...
2006-06-18 21:02:16 +00:00
simonb
704bdea4ca Use "GZIPPROG" instead of "GZIP", as gzip(1) uses the GZIP environment
variable to store options.
2006-05-29 16:47:07 +00:00
thorpej
77bbac0046 Test program for some basic proplib functionality. Not hooked up to the
regression suite yet.
2006-05-28 03:57:57 +00:00
jnemeth
34d9535669 Coverity CID 829: Possible dereference of NULL pointer. 2006-05-23 21:52:55 +00:00
mrg
1a1dc23a34 #include <stdlib.h> for exit(3) prototype 2006-05-20 20:30:34 +00:00
christos
441afb8953 Add regression tests from PR/24324 by Arne H Juul 2006-05-17 21:12:23 +00:00
mrg
249a83a430 sprinkle some (char *) to pacify GCC4. 2006-05-12 01:56:39 +00:00
rillig
cbe8405661 Added another regression test which is currently commented out, since it
is not yet fixed.
2006-05-12 00:05:59 +00:00
mrg
03593f4470 #include <stdlib.h>. 2006-05-10 19:11:50 +00:00
mrg
37d2b2a6e9 use socklen_t where appropriate. 2006-05-10 19:10:09 +00:00
mrg
26e4f3cc1c extent_alloc_subregion1()'s 9th argument is a u_long *, not long *. 2006-05-10 19:09:11 +00:00
mrg
b141b31103 include <string.h>, <stdio.h> and <stdlib.h> as appropriate. 2006-05-10 19:07:22 +00:00
groo
4abb0da686 Remove obsoleted sys/properties.h include.
HI JASON!
2006-05-06 01:38:06 +00:00
perseant
ebcbbf8093 Tabify. 2006-05-05 19:42:07 +00:00
perseant
0f4e4cae54 Allow the user to specify a file size in the ckckp regression test, including
the value zero (filling the filesystem with directories and empty file
inodes).
2006-05-05 19:38:30 +00:00
perseant
635007e1aa Remember to empty the filesystem between iterations, otherwise all
iterations after the first are no-ops.
2006-05-01 19:47:01 +00:00
perseant
ebaf398270 Be a little more careful about what we copy into the working file when;
this takes care of another class of false positives.  Add copyright
assignments.
2006-04-27 22:37:54 +00:00
perseant
7cd0266a27 Regression test improvements:
Move the stop for LFCNWRAPSTOP to the point at which writing at segment 0
is really about to commence, since this is what the test expects (and
incidentally what a snapshotting utility wants as well).

More correctly reconstruct the on-disk state at every checkpoint, rather
than relying on the entire state at the point of wrapping to be accurate
(that is only true the first time we wrap).  Add a "make abort" target to
make rerunning the test more convenient when it has failed and we're done
analyzing the failure.
2006-04-22 00:10:54 +00:00
simonb
1525687690 Copy sysconf(_SC_SEMAPHORES) test from regress/lib/librt/sem/sem.c
so we abort a bit more gracefully if semaphores aren't configured
in the kernel.
2006-04-18 12:21:05 +00:00
perseant
0268059112 Introduce two fcntl calls that freeze the filesystem right at the point
where segment 0 is being considered for writing.  This allows for automated
checkpoint vailidity scanning, and could be used (in conjunction with the
existing LFCNREWIND) for e.g. snapshot dumps as well.

Include a regression test that does such scanning.

When writing the Ifile, loop through the dirty block list three times to
make sure that the checkpoint is always consistent (the first and second
times the Ifile blocks can cross a segment boundary; not so the third time
unless the segments are very small).  Discovered by using the aforementioned
regression test.
2006-04-17 20:02:34 +00:00
simonb
972aec407b Make this regression test work with objdirs. 2006-04-16 16:21:05 +00:00
tnozaki
9d0aec986d replaced by FreeBSD version wcstod(3) for make it work
with L"inf", L"nan", and hex conversion.
suggested by jeorg AT netbsd DOT org, thanks.
2006-04-13 01:25:13 +00:00
cube
d84fe1a4d1 The manual for open(2) says that -1 indicate a failure, not 0. And I
really don't think testing the behaviour of open(2) is the subject of that
regression test.  Maybe it was a developer regression test?  Do I get a
cookie?
2006-04-12 14:01:52 +00:00
martti
9ea58d54bc Upgraded IPFilter to 4.1.13 2006-04-04 16:17:18 +00:00
martti
983a2072ce Import IPFilter 4.1.13 2006-04-04 16:08:18 +00:00
martin
4b70f3655f Use /dev/MAKEDEV to create devices - instead of hardcoding i386 majors. 2006-03-26 20:27:52 +00:00
jmmv
0eee8b4ede Decrement the size value passed to test-mount by one unit so that it fits
in a 64-bit signed integer (thus ensuring that mount_tmpfs handles these
correctly).

Also check that the previous (big) value fails.

This makes this test behave correctly on all platforms (not only 64-bit
ones) after the fix commited to mount_tmpfs.
2006-03-26 16:19:04 +00:00
pavel
02a38a5320 Regression test for reads past the end of a packet (out of bounds reads).
Those should abort the bpf program.

The test currently fails (out of bound reads silently return zeros), but
succeeds if lo0 is replaced by an Ethernet interface and 127.0.0.1 by an
address reachable through it.

A fix is being worked on.

Approved by martin.
2006-03-24 13:54:58 +00:00
drochner
d9956871be link against libm 2006-03-21 18:34:22 +00:00
martin
dfd0099ebb Explain why this fails when run from nbmake-$ARCH.
From Simon J. Gerraty.
2006-03-21 08:31:13 +00:00
martin
a090457a0b Ensure proper buffer alignement. OK'd by yamt. 2006-03-20 08:57:37 +00:00
christos
b9b4a8cc41 Use sig_atomic_t 2006-03-20 00:22:38 +00:00
jmmv
5f4c11af49 WARNS=4
One of the changes fixes Coverity CID 2468 (use of uninitialized error
variable in main).
2006-03-18 17:09:35 +00:00
martin
8d15124682 This test is highly dependend on local configuration - note some
pitfalls.
2006-03-17 11:33:24 +00:00
rpaulo
afcaa10a27 Refactor this test suite for v4-only and dual-stack hosts.
XXX: We will need to re-visit this regression test when we add IPv6
only support in the kernel.
2006-03-16 16:24:23 +00:00
martin
ae84301430 Let me play regression test dictator for just one day: document rules that
regression tests are supposed to follow.

XXX - none of the tests currently conform.
2006-03-14 09:46:34 +00:00
kleink
ff12504c9c Add a printf regression test; for now covering lib/32951. 2006-02-28 19:30:45 +00:00
wiz
5d1e8b2745 Fix some typos. 2006-02-25 02:28:55 +00:00
drochner
02008493db test some basic operations with subnomal numbers 2006-02-21 16:36:57 +00:00
drochner
814f8ea6a5 fix pasto in comment 2006-02-20 17:14:33 +00:00
rpaulo
9c7380b5d3 Moved to interface/interface.c 2005-12-25 22:24:57 +00:00
rpaulo
31e9b918de Change ioctls.c to interface/interface.c to accomodate further
addition of regressions tests.
2005-12-25 22:07:01 +00:00
perry
8a331c8f36 __asm__ -> __asm, __volatile__ -> volatile 2005-12-24 21:43:51 +00:00
perry
0be44b35dc Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 21:22:46 +00:00
rpaulo
5ff83cb96b Remove <sys/tablet.h>, noticed by Kurt Schreiner on current-users@. 2005-12-20 13:32:50 +00:00
rpaulo
cf7672baed Descend into posix_fadvise/ 2005-12-19 17:50:02 +00:00
cube
2d66c7ea26 Add a regression test for PR#32329 by uwe@. The bug is not fixed yet,
though.

'pseudodev' depends on interface attribute 'hook', but doesn't explicitely
declare locators (which is perfectly allowed, and logical).  config(1)
should handle the situation properly.
2005-12-18 19:44:07 +00:00
rpaulo
9c3930a81d Descend into net/. 2005-12-14 23:56:45 +00:00
rpaulo
5233f18e7f Add a simple program to test bpf ioctls. A more comprehensive test for
bpf filters will follow up shortly.
2005-12-14 23:55:02 +00:00
yamt
fb2455c6ae uncomment set_e.sh. 2005-12-10 14:22:17 +00:00
cube
03696913fa config(1) must handle properly devices that can be their own parent. 2005-12-10 13:36:01 +00:00
ross
ba316f8199 Add memcpy test. 2005-12-06 08:14:48 +00:00
is
4493beadad Make messages more useful. 2005-12-02 16:44:54 +00:00
is
6d07524f33 Ensure that thread context switches will leave the floating point
computations unharmed.
Adapted from a similar test program from the MPD implementation by the
CS department of The University of Arizona.
2005-12-01 16:03:36 +00:00
christos
64a43eb2f4 test for new functions. 2005-11-25 20:07:14 +00:00
yamt
f3d3b4af4f test posix_fadvise. 2005-11-22 12:18:43 +00:00
simonb
a3defee552 Don't check <sys/systm.h> anymore. 2005-10-30 23:36:22 +00:00
drochner
c5d5b5030f also check a double argument to isnan(), and whether
float -> double conversion works
2005-10-20 18:02:52 +00:00
tnozaki
641c362cb9 add wcsncpy test. 2005-10-13 21:36:11 +00:00
tnozaki
d1a646444f wcsncpy - SUSv6: if s2 is shorter than n, s1 should be filled with L'\0' until n. 2005-10-13 21:15:49 +00:00
cube
ce2b6bfe08 Add a test to make sure loops are handled properly. 2005-10-04 22:56:20 +00:00
cube
6b80161bb5 Add a comment explaining exactly what is being tested here. 2005-10-04 13:45:16 +00:00
cube
b31e2ad635 Add a test, POSTPONED_ORPHAN, that should fail (although it currently
does not).  Rework the Makefile magic to have failing and succeeding tests.

POSTPONED_ORPHAN is an example of a configuration where the user starts
negating an instance, and then adding an instance of a child of the negated
one.  The latter should be found as an erroneous orphan, as the parent was
negated beforewards.
2005-10-04 13:44:23 +00:00
cube
47161e3118 Descend into 'config', too. 2005-10-04 13:34:14 +00:00
jmmv
456d1fea79 Check that symlinks to directories work as expected. 2005-10-03 19:38:57 +00:00
cube
8745ad50f1 Add a regression test framework for config(1).
The first test, SHADOW_INSTANCE, includes an example of a shadowed
instance:  'child' only attaches to attribute hook, therefore the instance
'child* at parentii?' is shadowed by 'child* at hook?'.

However, that configuration file is still valid, and therefore must be
accepted.
2005-10-02 21:27:02 +00:00
jmmv
7f4f9fe044 Check that both the kernel and mount_tmpfs handle extremely big numbers in
correctly in the max size parameter.
2005-09-26 09:50:53 +00:00
jmmv
b35a89f13c Sanity check negative values in the maximum size and number of nodes
arguments to avoid a crash while mounting a tmpfs file system.  Add a
regression test for this too.  Noticed by chs@.
2005-09-25 16:28:43 +00:00
elad
851adad0b8 Use crypto/rmd160.h. 2005-09-25 14:34:54 +00:00
jmmv
d83dd97e63 Make this test timezone-agnostic so that it works in different timezones.
Found by riz@.
2005-09-23 19:41:39 +00:00
jmmv
b0085cab71 Kill the tmpfs(9) manual page; it was just documenting internal details of
tmpfs' "API" and was already rotting.

Instead, merge all the relevant comments into the code.  This includes
acknowledgements to Google's Summer of Code 2005 program (they were in the
AUTHORS section of tmpfs(9) before), so all the files need to be changed
to include this sentence alongside the title.  (Note that this was not a
requirement of the program.)
2005-09-23 15:36:15 +00:00
jmmv
5d6f54160e Fix test after the changes to skip 0 and 1 node identifiers. 2005-09-23 14:11:15 +00:00
simonb
402b1dadb7 Don't check <sys/tprintf.h> - it's not installed any more. 2005-09-19 03:15:56 +00:00
jmmv
2ddaf8b92b Nodes cannot use the '0' identifier or they will be skipped by readdir.
E.g., the root node's '.' and '..' directory entries did not appear in
a directory list, because the root node always holds the first id.
2005-09-13 21:30:52 +00:00
jmmv
8e0a777ab1 wiz@ remembers that the preferred way to spell file-system in NetBSD is
file system.
2005-09-10 22:28:57 +00:00
jmmv
c6a6458ca8 Lower the maximum number of vnodes while running this test. Otherwise,
it won't ever succeed with default values.
2005-09-10 19:39:18 +00:00
jmmv
ec93365612 Initial addition of tmpfs, an efficient memory file-system. This project
was developed as part of Google's Summer of Code 2005 program.  This
change adds the kernel code, the mount_tmpfs utility, a regression test
suite and does all other related changes to integrate these.

The file-system is still *experimental*.  Therefore, it is disabled by
default in all kernels.  However, as typically done, a commented-out
entry is added in them to ease its setup.

Note that I haven't commited the required mountd(8) changes to be able
to export tmpfs file-systems because NFS support is still very unstable
and because, before enabling it, I'd like to do some other changes.

OK'ed by my project mentor, William Studenmund (wrstuden@).
2005-09-10 19:20:48 +00:00
drochner
c968476ae0 don't rely on undocumented behaviour: we don't know which thread
the signal is delivered to
(without that pthread_sigmask(), the test fails also on Linux)
2005-08-29 18:52:16 +00:00
drochner
4b58be0197 rely a bit less on undocumented behaviour: we don't know which thread
the signal is delivered to, and we can't be sure it is delivered
synchonously
(without that sleep(), the test fails also on Linux)
2005-08-29 18:49:14 +00:00
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
christos
4811c2fc79 10 seconds is more than enough time to wait. 2005-07-27 00:02:14 +00:00
christos
e3c185442d Add another regression test. 2005-07-26 20:44:47 +00:00
christos
acf21e59f6 add regression test for c99 array range initializer. 2005-07-17 19:37:14 +00:00
nathanw
5baf7dff84 Oops, don't include an extra bonus deadlock. 2005-07-16 23:12:02 +00:00
nathanw
ae6f5e4bba Add once3 test. 2005-07-16 23:02:24 +00:00
nathanw
5f424e4d7c Add a test for pthread_once() calling a function which is cancelled,
as described in PR lib/30734.
2005-07-16 23:02:11 +00:00
lukem
7f4d732106 appease gcc -Wuninitialized 2005-06-02 11:10:00 +00:00
christos
5ea0e661bc Add a test for 4 char key and value insert on a 65536 bucket size hash.
From Juergen Hannken-Illjes
2005-04-27 23:37:34 +00:00
nathanw
d8ecca20ed Add sleep1 test. 2005-04-19 16:36:44 +00:00
nathanw
5f1f443991 Add a regression test for sleeping past the time when time_t wraps; the
program should start sleeping, not throw a libpthread assertion failure.
2005-04-19 16:36:34 +00:00
provos
bdc32cfad7 update to libevent-1.0c. This includes support for event priorities,
multi-threaded applications and some bug fixes.  regression test
improved to test for new features.  bump major.
2005-04-17 07:20:00 +00:00
peter
1cd94fe21a Add regression tests for basename(1) and dirname(1). 2005-04-04 16:48:45 +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
yamt
80216c60c5 test pipe. 2005-04-02 06:09:45 +00:00
yamt
c2cfe0883b test function as well. 2005-04-02 05:43:29 +00:00
yamt
e81eb82eaa add a test for "set -e". related to PR/17514.
commented out in Makefile because i'm not sure
what's a correct behaviour.
2005-03-31 08:52:49 +00:00
christos
16339a29a1 Make sure that sign extension does not happen when we convert to wide
characters. From Miloslav Trmac
2005-03-27 18:49:51 +00:00
christos
9bebb1e48e Descend into mbtowc 2005-03-27 18:48:45 +00:00
christos
fd1b20b859 Descend into citrus. 2005-03-27 18:48:10 +00:00
christos
01d5ed066a Compile with -DOPENSSL_FIPS 2005-03-26 02:21:11 +00:00
he
07a2e5539a Add two regression tests related to making the last line of the input
being available under the END pattern, ref. PR#29659.
2005-03-23 17:28:55 +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
christos
e911ab7deb Add jtc's regression tests. I decided to split them finally to follow suit. 2005-03-15 15:57:58 +00:00
perry
210055fd90 add regression tests for memmem(3) 2005-03-13 15:40:32 +00:00
perry
6439a725d3 move swab regression test to subdir 2005-03-13 15:33:45 +00:00
christos
192c2eccf6 Add -lcrypt where -lcrypto is specified. 2005-03-09 03:11:22 +00:00
christos
ceb0805a9b Add -lcrypt where -lcrypto is specified. 2005-03-09 03:11:21 +00:00
he
dc60e3b6f4 sig_atomic_t isn't necessarily compatible with the %d printf format,
so cast to int before printing.  The value appears to be either 1 or 2,
so no information should be lost this way.
2005-03-05 14:34:29 +00:00
dsl
f93da09d3d Add a -v (verbose) flag 2005-03-05 14:07:55 +00:00
martin
1f4b8e2aae Field width has to be int - ptrdiff_t might be something larger. 2005-03-05 07:48:47 +00:00
dsl
9707cf749d Add regression tests for strptime() 2005-03-04 21:42:40 +00:00
nathanw
72cd26914f Add sigmask2 and sigmask3 to SUBDIR. 2005-03-03 18:47:23 +00:00
nathanw
5394d17172 Add a second flag to indicate whether handler2 ran at all. 2005-02-26 20:12:58 +00:00
nathanw
17b913020a Test for proper sigmask handling in a signal handler with threads running. 2005-02-26 20:08:14 +00:00
nathanw
cdf12b0168 Add a test for proper signal mask handling when threads are not yet started. 2005-02-26 20:03:25 +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
yamt
70df2f92f0 test input from pipe, on which short-read can happen.
currently fails due to inappropriate error checks.
2005-02-21 20:08:18 +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
simonb
3cebd9325e White space nit- don't put a space before/after increment/decrement
operators.
2005-02-11 06:21:21 +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
yamt
cd4834a432 test pthread_detach. 2005-01-21 11:54:24 +00:00
erh
327a4a6c1d Add a regression test for contatenated gzipped 0-length data. 2005-01-20 20:40:00 +00:00
kleink
5146404da8 Rename wprintf() to w_printf() to prevent a clash with the 9899/AMD1
function of the same name; suggested by J.T. Conklin on tech-userlevel.
2005-01-19 14:13:21 +00:00
yamt
f93812610d add a test for src/dist/nawk/lex.c rev.1.6. 2005-01-13 12:26:12 +00:00
dyoung
4d24861fc9 For consistency of sockaddr_snprintf(3) with snprintf(3) and
snprintb(3), do not count the terminating NUL in the return value.
Update the regression tests to match.  Approved by christos@.
2005-01-13 00:44:25 +00:00
lukem
7157011597 Only compile in IPv6 support if ${USE_INET6} != "no"
MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
2005-01-10 02:58:58 +00:00
martti
52e16f3d20 Use correct checksum (approved by darrenr). 2005-01-06 12:20:35 +00:00
nathanw
0e417b7b3a Add tests for pthread_cond_timedwait() at time zero, as discussed
in PR lib/28700.
2004-12-29 20:34:11 +00:00
mrg
c0abe52657 "@" is a comment char on arm. these tests have always failed to pass the
`@progbits' part to obj_elf_section()... but in 2.15 obj_elf_section()
gained a demand_empty_rest_of_line(), and the trailing ", " tripped this
up.  we can (and now do) use ``"progbits"'' instead of ``@progbits''.
2004-12-27 00:47:57 +00:00
nathanw
4b2ab8e45f No more threadlib.h. 2004-12-14 00:23:41 +00:00
nathanw
9bc68dac2e Add cond6. 2004-12-10 17:10:16 +00:00
nathanw
218b4bf410 Reformat subdir list to get more flexibility. 2004-12-10 17:09:54 +00:00
nathanw
b4f201157b Add a regression test for PR lib/25961. 2004-12-10 17:07:31 +00:00
mrg
015cfb41ad allow $GZIP to be overridden. 2004-12-01 12:35:02 +00:00
christos
6afa3d6f72 Regression test for sockaddr_snprintf 2004-11-19 21:38:25 +00:00
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
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