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