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