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
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
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
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
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
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
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
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
simonb
3cebd9325e
White space nit- don't put a space before/after increment/decrement
...
operators.
2005-02-11 06:21:21 +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
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
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
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
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
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
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
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
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
nathanw
1c5109c418
Add a regression test for CV teardown under spurious wakeups (currently fails).
2004-07-07 21:53:10 +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
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
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
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
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
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
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
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
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
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
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
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
simonb
967d9a12d5
Add NetBSD RCS id's.
2003-11-13 06:48:31 +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
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
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
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
mycroft
4aa6d02a2d
Maybe I'm just slow, but having diffs in the wrong direction confuses me...
2003-09-30 04:20:24 +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
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
christos
91e2bd73c5
add regression test for siginfo and threaded signal delivery.
2003-09-12 21:15:05 +00:00
christos
6607193a4c
simple tests to verify new signal trampoline works.
2003-09-06 22:27:22 +00:00