#
359295cd |
| 13-May-2011 |
Matthew D Fleming <mdf@FreeBSD.org> |
Note that the _SWAP operation is supported for all list/queue types. Also place STAILQ_REMOVE_HEAD in alphabetical order. Lastly, document the _SWAP macros.
PR: kern/143033 MFC after: 1 week
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0 |
|
#
678b238c |
| 07-Feb-2011 |
Jung-uk Kim <jkim@FreeBSD.org> |
Introduce a non-portable function pthread_getthreadid_np(3) to retrieve calling thread's unique integral ID, which is similar to AIX function of the same name. Bump __FreeBSD_version to note its int
Introduce a non-portable function pthread_getthreadid_np(3) to retrieve calling thread's unique integral ID, which is similar to AIX function of the same name. Bump __FreeBSD_version to note its introduction.
Reviewed by: kib
show more ...
|
#
b9b58ffa |
| 11-Sep-2010 |
David Xu <davidxu@FreeBSD.org> |
Make a link for pthread_timedjoin_np.
|
Revision tags: release/8.1.0_cvs, release/8.1.0 |
|
#
4f4fbb71 |
| 16-May-2010 |
Jilles Tjoelker <jilles@FreeBSD.org> |
MFC r207816: Document clock and pshared condvar attributes.
Note: clock accepts CLOCK_VIRTUAL and CLOCK_PROF too, but this seems broken as it simply waits for the difference of the current and given
MFC r207816: Document clock and pshared condvar attributes.
Note: clock accepts CLOCK_VIRTUAL and CLOCK_PROF too, but this seems broken as it simply waits for the difference of the current and given value of the clock as if it were CLOCK_MONOTONIC. So document only CLOCK_REALTIME and CLOCK_MONOTONIC as allowed.
show more ...
|
#
febae919 |
| 09-May-2010 |
Jilles Tjoelker <jilles@FreeBSD.org> |
Document clock and pshared condvar attributes.
Note: clock accepts CLOCK_VIRTUAL and CLOCK_PROF too, but this seems broken as it simply waits for the difference of the current and given value of the
Document clock and pshared condvar attributes.
Note: clock accepts CLOCK_VIRTUAL and CLOCK_PROF too, but this seems broken as it simply waits for the difference of the current and given value of the clock as if it were CLOCK_MONOTONIC. So document only CLOCK_REALTIME and CLOCK_MONOTONIC as allowed.
MFC after: 1 week
show more ...
|
Revision tags: release/7.3.0_cvs, release/7.3.0 |
|
#
1a0fda2b |
| 04-Mar-2010 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
IFH@204581
|
#
deacfb84 |
| 23-Jan-2010 |
Xin LI <delphij@FreeBSD.org> |
MFC r201892:
Add a set of manual pages for pthread[_attr]_[sg]etaffinity(3).
Reviewed by: davidxu
|
#
777f8ceb |
| 09-Jan-2010 |
Xin LI <delphij@FreeBSD.org> |
Add a set of manual pages for pthread[_attr]_[sg]etaffinity(3).
Reviewed by: davidxu MFC after: 2 weeks
|
Revision tags: release/8.0.0_cvs, release/8.0.0 |
|
#
10b3b545 |
| 17-Sep-2009 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Merge from head
|
#
7e857dd1 |
| 12-Jun-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- Merge from HEAD
|
#
3d98b75b |
| 27-May-2009 |
Ed Schouten <ed@FreeBSD.org> |
Rename the queue macros I introduced last year.
Last year I added SLIST_REMOVE_NEXT and STAILQ_REMOVE_NEXT, to remove entries behind an element in the list, using O(1) time. I recently discovered Ne
Rename the queue macros I introduced last year.
Last year I added SLIST_REMOVE_NEXT and STAILQ_REMOVE_NEXT, to remove entries behind an element in the list, using O(1) time. I recently discovered NetBSD also has a similar macro, called SLIST_REMOVE_AFTER. In my opinion this approach is a lot better:
- It doesn't have the unused first argument of the list pointer. I added this, mainly because OpenBSD also had it.
- The _AFTER suffix makes a lot more sense, because it is related to SLIST_INSERT_AFTER. _NEXT is only used to iterate through the list.
The reason why I want to rename this now, is to make sure we don't release a major version with the badly named macros.
show more ...
|
Revision tags: release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
#
66c6ebfe |
| 28-Sep-2008 |
Ed Schouten <ed@FreeBSD.org> |
Several documentation fixups related to device minor/major numbers:
- Document the minor(3), major(3) and makedev(3) macro's. They also apply to umajor() and uminor() in the kernel, but hopefully
Several documentation fixups related to device minor/major numbers:
- Document the minor(3), major(3) and makedev(3) macro's. They also apply to umajor() and uminor() in the kernel, but hopefully we'll sort that out one day.
- Briefly dev2unit() inside the make_dev(9) manual page, since this is now the preferred macro to obtain character device unit numbers inside the kernel.
- Remove the device_ids(9) manual page. It contains highly inaccurate information, such as a description of the nonexistent major().
show more ...
|
#
e2fd72de |
| 22-May-2008 |
Ed Schouten <ed@FreeBSD.org> |
Introduce REMOVE_NEXT() macro's for SLIST and STAILQ.
Even though single linked lists allow items to be removed at constant time (when the previous element is known), the queue macro's don't allow t
Introduce REMOVE_NEXT() macro's for SLIST and STAILQ.
Even though single linked lists allow items to be removed at constant time (when the previous element is known), the queue macro's don't allow this. Implement new REMOVE_NEXT() macro's. Because the REMOVE() macro's also contain the same code, make it call REMOVE_NEXT().
The OpenBSD version of SLIST_REMOVE_NEXT() needs a reference to the list head, even though it is unused. We'd better mimic this. The STAILQ version also needs a reference to the list. This means the prototypes of both macro's are the same.
Approved by: philip (mentor) PR: kern/121117
show more ...
|
#
dbdb679c |
| 29-Mar-2008 |
Ruslan Ermilov <ru@FreeBSD.org> |
Remove options MK_LIBKSE and DEFAULT_THREAD_LIB now that we no longer build libkse. This should fix WITHOUT_LIBTHR builds as a side effect.
|
#
164bfe6a |
| 07-Mar-2008 |
Jason Evans <jasone@FreeBSD.org> |
Install manpage links for RB_PREV and RB_FOREACH_REVERSE.
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
946367b8 |
| 10-Oct-2007 |
David E. O'Brien <obrien@FreeBSD.org> |
Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidental treatment of 'LIBKSE' as an "old style" knob.
Submitted by: ru Approved by: re(kensmith)
|
#
65c045e9 |
| 09-Oct-2007 |
David E. O'Brien <obrien@FreeBSD.org> |
Repo copy libpthreads to libkse. This introduces the WITHOUT_LIBKSE nob, and changes WITHOUT_LIBPTHREADS to mean with neither threading libs. Approved by: re(kensmith)
|
Revision tags: release/6.2.0_cvs, release/6.2.0 |
|
#
2e975006 |
| 30-Sep-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Removed libc_r build support.
|
#
0029d642 |
| 18-Sep-2006 |
Maxim Konovalov <maxim@FreeBSD.org> |
o Add pthread_yield.3 man page.
PR: docs/100083 Reviewed by: deischen, ru Obtained from: OpenBSD MFC after: 2 weeks
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
e1fe3dba |
| 17-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Reimplementation of world/kernel build options. For details, see:
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Bro
Reimplementation of world/kernel build options. For details, see:
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
show more ...
|
#
d72cd779 |
| 19-Jan-2006 |
Jason Evans <jasone@FreeBSD.org> |
Add the RB_PROTOTYPE_STATIC and RB_GENERATE_STATIC macros.
Approved by: markm (mentor)
|
#
7b7f29d8 |
| 11-Jan-2006 |
Maxim Konovalov <maxim@FreeBSD.org> |
o Sort MLINKS.
|
#
06115e08 |
| 11-Jan-2006 |
Jason Evans <jasone@FreeBSD.org> |
Add the RB_NFIND() macro, which is useful for red-black tree searches for which there may not be an exact match.
Reviewed by: glebius, julian Approved by: markm (mentor)
|
#
22fc8362 |
| 13-Dec-2005 |
David Xu <davidxu@FreeBSD.org> |
Add siginfo.
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
a3c8fc53 |
| 18-May-2005 |
Giorgos Keramidas <keramida@FreeBSD.org> |
Add a manpage for pthread_atfork(3). This copies a lot of the text of the Open Group manpage for pthread_atfork(), available online at:
http://www.opengroup.org/onlinepubs/009695399/functions/pthre
Add a manpage for pthread_atfork(3). This copies a lot of the text of the Open Group manpage for pthread_atfork(), available online at:
http://www.opengroup.org/onlinepubs/009695399/functions/pthread_atfork.html
which should be ok, since Daniel Eischen had mailed me about Open Group manpages and the fact that they have granted permission to FreeBSD to use their material. Any differences from the OG text are my changes to the original manpage text submitted by Alex Vasylenko:
- In an effort to clean up the part that describes hooks and their calling order, I used a list instead of a single paragraph for all the three types of fork() hooks. - After a short discussion with Dima Dorfman a long long time ago in a far away galaxy, I changed the RETURN VALUES section to look more like the rest of the pthread_xxx.3 manpages.
PR: docs/68201 Submitted by: Alex Vasylenko <lxv@omut.org>
show more ...
|