jp9000 dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
..
Bmakefile dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
ChangeLog dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
Debug.dsp dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
Debug.dsw dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
Debug.plg dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
Debug.txt dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
GNUmakefile dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
Makefile dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
README dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
README.BENCHTESTS dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
SIZES.GC dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
SIZES.GCE dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
SIZES.VC dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
SIZES.VCE dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
SIZES.VSE dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
Wmakefile dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
barrier1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
barrier2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
barrier3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
barrier4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
barrier5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
barrier6.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
benchlib.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
benchtest.h dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
benchtest1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
benchtest2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
benchtest3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
benchtest4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
benchtest5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel6a.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel6d.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel7.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel8.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cancel9.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cleanup0.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cleanup1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cleanup2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
cleanup3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar1_1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar1_2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar2_1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar3_1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar3_2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar3_3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar6.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar7.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar8.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
condvar9.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
context1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
count1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
create1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
create2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
create3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
delay1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
delay2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
detach1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
equal1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
errno1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
exception1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
exception2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
exception3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
exit1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
exit2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
exit3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
exit4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
exit5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
eyal1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
inherit1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
join0.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
join1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
join2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
join3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
kill1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
loadfree.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex1e.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex1n.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex1r.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex2e.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex2r.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex3e.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex3r.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex6.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex6e.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex6es.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex6n.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex6r.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex6rs.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex6s.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex7.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex7e.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex7n.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex7r.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex8.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex8e.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex8n.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
mutex8r.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
once1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
once2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
once3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
once4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
openmp1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
priority1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
priority2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
reuse1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
reuse2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
robust1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
robust2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
robust3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
robust4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
robust5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock2_t.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock3_t.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock4_t.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock5_t.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock6.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock6_t.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock6_t2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock7.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
rwlock8.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
self1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
self2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
semaphore1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
semaphore2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
semaphore3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
semaphore4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
semaphore4t.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
semaphore5.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
sequence1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
sizes.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
spin1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
spin2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
spin3.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
spin4.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
stress1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
test.h dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
tryentercs.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
tryentercs2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
tsd1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
tsd2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
valid1.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago
valid2.c dc38a1b8fc added a 'deps' directory and moved w32-pthreads into it 12 years ago

README

Running test cases in this directory
------------------------------------

These make scripts expect to be able to copy the dll, library
and header files from this directory's parent directory,
which should be the pthreads-win32 source directory.

MS VC nmake
-------------

Run the target corresponding to the DLL version being tested:

nmake clean VC

or:

nmake clean VS


GNU GCC make
------------

Run "make clean" and then "make". See the "Known bugs" section
in ..\README.


Writing Test Cases
------------------

Tests written in this test suite should behave in the following manner:

* If a test fails, leave main() with a result of 1.

* If a test succeeds, leave main() with a result of 0.

* No diagnostic output should appear when the test is succeeding.
Diagnostic output may be emitted if something in the test
fails, to help determine the cause of the test failure.

Notes:
------

Many test cases use knowledge of implementation internals which are supposed
to be opaque to portable applications.