Home | History | Annotate | Download | only in libpthread
History log of /src/lib/libpthread/pthread_mutex.3
RevisionDateAuthorComments
 1.12  10-Feb-2025  riastradh libpthread: Say `restrict', not `__restrict', in man pages.

The private macro __restrict exists only to make .h files work with
legacy C/C++ versions without support for the `restrict' keyword.
It's only distracting to use in a man page.
 1.11  27-Dec-2019  msaitoh s/sucess/success/ in comment.
 1.10  22-Oct-2017  abhinav branches: 1.10.4;
Add missing function names in the NAME section for rest of the man pages in libpthread
 1.9  30-Oct-2016  kamil POSIX harder the pthread_mutex_timedlock(3) prototype

Add missing __restrict keyword to the first pointer parameter.

It was already used for the second argument, should not be a functional
change and generated code should be the same.

This new form is now aligned with POSIX.
 1.8  05-Jul-2016  wiz branches: 1.8.2;
Fix some lint.

Too much or too little whitespace;
improve macro usage;
add missing .El;
merge error sections for same error code.
 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  12-Nov-2012  uwe Use

.Vt type var No = Dv INITIALIZER;

to provide examples of static initialization in SYNOPSIS section.
.Va macro does the wrong thing (check groff PostScript output) and the
need for .Pp kludge (now dropped) should have been an indication too.

While here move static initialization example to be right after the
declaration of *_init().
 1.5  09-Jul-2010  wiz branches: 1.5.6; 1.5.12;
Mark up NULL.
 1.4  08-Jul-2010  wiz Add comma in enumeration, sort errors.
 1.3  08-Jul-2010  jruoho Add missing word.
 1.2  08-Jul-2010  jruoho Continue the discussion with few remarks and rearrange slightly.
 1.1  08-Jul-2010  rmind Merge/group man pages:
- pthread_barrier_{init,destroy,wait} into pthread_barrier(3).
- pthread_cond_* into pthread_cond(3).
- pthread_mutex_* into pthread_mutex(3).
- pthread_rwlock_* into pthread_rwlock(3).
- pthread_spin_* into pthread_spin(3).
Cross-link amongst groups.
OK jruoho@
 1.5.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.5.6.1  16-Jan-2013  yamt sync with (a bit old) head
 1.8.2.1  04-Nov-2016  pgoyette Sync with HEAD
 1.10.4.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed