Home | History | Annotate | Download | only in libpthread
History log of /src/tests/lib/libpthread/t_cond.c
RevisionDateAuthorComments
 1.8  10-Jun-2020  ad Adjust cond_timedwait_race to take account of spurious wakeups (which are
completely legit).
 1.7  03-Jul-2016  christos GSoC 2016 Charles Cui: Implement thread priority protection based on work
by Andy Doran. Also document the get/set pshared thread calls as not
implemented, and add a skeleton implementation that is disabled.
XXX: document _sched_protect(2).
 1.6  03-Sep-2014  gson The cond_timedwait_race test case is no longer expected to fail; it
has been consistently passing since CVS date 2014.01.31.19.22.00.
See also PR lib/44756.
 1.5  19-Oct-2013  christos branches: 1.5.4;
fix unused variable warnings
 1.4  17-Mar-2013  jmmv Try to trigger the cond_timedwait_race race several times.

Sometime this tests passes (after all, it's exercising a race condition) and
when it does it's reported as a failure. By giving the test a few chances
to expose the problem, we prevent this noisy signal. When the race is really
addressed, this will start failing consistently as expected.
 1.3  27-Mar-2011  jruoho branches: 1.3.4; 1.3.10;
Add a test case for pthread_cond_timedwait(3) failures reported by
Sad Clouds in PR lib/44756. This was discussed also in:

http://mail-index.netbsd.org/tech-userlevel/2011/03/17/msg004689.html
 1.2  03-Nov-2010  christos add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing
how many bugs this found :-)
 1.1  16-Jul-2010  jmmv Convert the libpthread tests to atf.
Initial work from the GSoC 2008 project by Lukasz Strzygowski.

I think that this, together with the previous conversion of librt, obsoletes
the tests in the semaphore/ directory. Will investigate later.
 1.3.10.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.10.1  23-Jun-2013  tls resync from head
 1.3.4.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.4.1  22-Dec-2014  msaitoh Pull up following revision(s) (requested by gson in ticket #346):
tests/lib/libpthread/t_cond.c: revision 1.6
The cond_timedwait_race test case is no longer expected to fail; it
has been consistently passing since CVS date 2014.01.31.19.22.00.
See also PR lib/44756.

RSS XML Feed