| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=62197
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60985
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60464
|
| |
|
|
|
|
|
|
| |
including <signal.h>, but that must be a bug in POSIX.1, because it
also specifies that the relevant prototype is [only] in <pthread.h>.
Notes:
svn path=/head/; revision=60386
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60385
|
| |
|
|
|
|
|
|
| |
PR: 18465
Reported by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
Notes:
svn path=/head/; revision=60258
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
. use real function names as `.Nm' macro argument in NAME section. It allows
them to appear in apropos(1) or whatis(1) output.
. replace empty lines with `.Pp' macro.
. replace hardcoded standard names with their `.St' macro equivalents.
. sort cross references in SEE ALSO section
Notes:
svn path=/head/; revision=59944
|
| |
|
|
| |
Notes:
svn path=/head/; revision=59916
|
| |
|
|
|
|
|
|
|
| |
error return values. Implement pthread_mutexattr_gettype().
PR: docs/16537, docs/17538
Notes:
svn path=/head/; revision=59892
|
| |
|
|
| |
Notes:
svn path=/head/; revision=59501
|
| |
|
|
|
|
|
|
| |
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
Notes:
svn path=/head/; revision=57686
|
| |
|
|
|
|
|
|
|
|
| |
Submitted by: reg
Reviewed by: ru
Approved by: jasone (rev 1.9)
Pointy hat to: unfurl
Notes:
svn path=/head/; revision=57319
|
| |
|
|
|
|
|
| |
Submitted by: Thimble Smith <tim@mysql.com>
Notes:
svn path=/head/; revision=57309
|
| |
|
|
|
|
|
|
|
| |
PR: 16537
Submitted by: AnarCat <beaupran@iro.umontreal.ca>
Approved by: jasone
Notes:
svn path=/head/; revision=57302
|
| |
|
|
|
|
|
| |
Approved by: jkh
Notes:
svn path=/head/; revision=57260
|
| |
|
|
|
|
|
| |
hadn't reached here.
Notes:
svn path=/head/; revision=55041
|
| |
|
|
|
|
|
|
| |
PR: docs/14858
Submitted by: OKAZAKI Tetsurou <okazaki@be.to>
Notes:
svn path=/head/; revision=54744
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
eischen (Daniel Eischen) added wrappers to protect against cancled
threads orphaning internal resources.
the cancelability code is still a bit fuzzy but works for test
programs of my own, OpenBSD's and some examples from ORA's books.
add readdir_r to both libc and libc_r
add some 'const' attributes to function parameters
Reviewed by: eischen, jasone
Notes:
svn path=/head/; revision=53812
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50476
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50076
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49757
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
track.
The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;
.\" $Id$
.\"
If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.
Approved by: bde
Notes:
svn path=/head/; revision=48794
|
| |
|
|
| |
Notes:
svn path=/head/; revision=47205
|
| |
|
|
| |
Notes:
svn path=/head/; revision=47204
|
| |
|
|
|
|
|
| |
Obtained from: OpenBSD (David Leonard)
Notes:
svn path=/head/; revision=44945
|
| |
|
|
| |
Notes:
svn path=/head/; revision=44493
|
| |
|
|
|
|
|
|
|
|
| |
UNIX Specification.
As with our standard mutexes, process shared locks are not supported at
this time.
Notes:
svn path=/head/; revision=38919
|
| |
|
|
| |
Notes:
svn path=/head/; revision=38702
|
| |
|
|
| |
Notes:
svn path=/head/; revision=38056
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
...is expected to conform to IEEE (``POSIX'') Std 1003.1c when it is
published.
to:
...conforms to ISO/IEC 9945-1 ANSI/IEEE (``POSIX'') Std 1003.1 Second
Edition 1996-07-12.
Discussed with: jb
Notes:
svn path=/head/; revision=38028
|
| |
|
|
|
|
|
|
|
|
|
| |
pthread_mutex routines. I've also tweaked pthread_create.3 to point to
pthread_cleanup_push(3) and pthread_cleanup_pop(3).
PR: 7450
Submitted by: Brian Cully <shmit@kublai.com>
Notes:
svn path=/head/; revision=37985
|
| |
|
|
| |
Notes:
svn path=/head/; revision=35657
|
| |
|
|
| |
Notes:
svn path=/head/; revision=35007
|
| |
|
|
|
|
|
|
|
|
|
| |
Add a note about not touching errno and warn about previous drafts
of the standard which changed the level of indirection to the thread
argument. POSIX had a bit of trouble deciding what to do. So anyone
coding to both draft 4 and draft 10 (the final draft) will get burnt
by this function. I did. Grrr.
Notes:
svn path=/head/; revision=35006
|
| |
|
|
| |
Notes:
svn path=/head/; revision=34818
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22993
|
| |
|
|
| |
Notes:
svn path=/head/; revision=21907
|
| |
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18480
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18446
|
|
|
Here are the diffs for libc_r to get it one step closer to P1003.1c
These make most of the thread/mutex/condvar structures opaque to the
user. There are three functions which have been renamed with _np
suffixes because they are extensions to P1003.1c (I did them for JAVA,
which needs to suspend/resume threads and also start threads suspended).
I've created a new header (pthread_np.h) for the non-POSIX stuff.
The egrep tags stuff in /usr/src/lib/libc_r/Makefile that I uncommented
doesn't work. I think its best to delete it. I don't think libc_r needs
tags anyway, 'cause most of the source is in libc which does have tags.
also:
Here's the first batch of man pages for the thread functions.
The diff to /usr/src/lib/libc_r/Makefile removes some stuff that was
inherited from /usr/src/lib/libc/Makefile that should only be done with
libc.
also:
I should have sent this diff with the pthread(3) man page.
It allows people to type
make -DWANT_LIBC_R world
to get libc_r built with the rest of the world. I put this in the
pthread(3) man page. The default is still not to build libc_r.
also:
The diff attached adds a pthread(3) man page to /usr/src/share/man/man3.
The idea is that without libc_r installed, this man page will give people
enough info to know that they have to build libc_r.
Notes:
svn path=/head/; revision=17706
|