#
caddfcd5 |
| 25-Jul-2025 |
Lexi Winter <ivy@FreeBSD.org> |
share/man: Move many manpages to more correct packages
At the moment, all the manpages in share/man are in the utilities-man package. Move some of them to the package they should actually be in, us
share/man: Move many manpages to more correct packages
At the moment, all the manpages in share/man are in the utilities-man package. Move some of them to the package they should actually be in, using the new MANGROUPS feature.
Move all of section 3 to clibs-man. Although some of these are from /usr/include/sys rather than libc, you can't practically use them without libc, and clibs-man is where the libc manpages live already.
Move all of sections 4 and 9 to a new kernel-man package, except for atf-test-case.4 which goes to tests-man. atf-test-case.4 is in the wrong section, but this needs to be fixed upstream.
kernel-man requires special handling in generate-ucl.lua since it's got a -man suffix but doesn't want the ' (manual pages)' automatic suffix. For now, fix this by adding a list of packages that don't get automatic suffixes.
Reviewed by: ifreund_freebsdfoundation.org, manu, emaste Differential Revision: https://reviews.freebsd.org/D51504
show more ...
|
Revision tags: release/14.3.0-p1, release/14.2.0-p4, release/13.5.0-p2, release/14.3.0 |
|
#
1393f9a3 |
| 16-May-2025 |
Konstantin Belousov <kib@FreeBSD.org> |
pthread_signals_block_np(3): document
Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D50377
|
#
c0fdd2bf |
| 16-May-2025 |
Konstantin Belousov <kib@FreeBSD.org> |
pthread_switch_add_np(3): remove
The interface is not functional with libthr and returns not supported error always. There is no point in providing it to userspace or document.
The symbols are kep
pthread_switch_add_np(3): remove
The interface is not functional with libthr and returns not supported error always. There is no point in providing it to userspace or document.
The symbols are kept for ABI compatibility, of course.
Reviewed by: emaste, markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D50376
show more ...
|
#
c071616b |
| 05-May-2025 |
Olivier Certner <olce@FreeBSD.org> |
queue(3): Install *_SPLIT_AFTER() links to the main manual page
Completes commit "queue(3): New *_SPLIT_AFTER(), *_ASSERT_EMPTY(), *_ASSERT_NONEMPTY()" (c02880233949b01f).
MFC after: 1 day Spo
queue(3): Install *_SPLIT_AFTER() links to the main manual page
Completes commit "queue(3): New *_SPLIT_AFTER(), *_ASSERT_EMPTY(), *_ASSERT_NONEMPTY()" (c02880233949b01f).
MFC after: 1 day Sponsored by: The FreeBSD Foundation
show more ...
|
#
a5a186ba |
| 04-May-2025 |
Konstantin Belousov <kib@FreeBSD.org> |
queue.3: document STAILQ_REVERSE
Reviewed by: markj, olce Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D50131
|
#
6c3a4b5f |
| 29-Apr-2025 |
Brooks Davis <brooks@FreeBSD.org> |
alloca.3: move to share/man/man3
The alloca() API is a compiler builtin and not generally part of libc.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D50055
|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0 |
|
#
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
Revision tags: release/14.1.0 |
|
#
91da6bec |
| 21-Apr-2024 |
Konstantin Belousov <kib@FreeBSD.org> |
pthread_sigqueue(3): document
Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D44867
|
#
7f479dee |
| 08-Apr-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
sys/queue.h: Add {LIST,TAILQ}_REPLACE().
MFC after: 1 week Obtained from: NetBSD Sponsored by: Klara, Inc. Reviewed by: cperciva, imp Differential Revision: https://reviews.freebsd.org/D44679
|
Revision tags: release/13.3.0 |
|
#
97759ccc |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
share: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl
share: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
e6615b10 |
| 07-Sep-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
include: Implement N2867.
This adds macros for checked addition, subtraction, and multiplication with semantics similar to the builtins gcc and clang have had for years.
Reviewed by: kib, emaste Di
include: Implement N2867.
This adds macros for checked addition, subtraction, and multiplication with semantics similar to the builtins gcc and clang have had for years.
Reviewed by: kib, emaste Differential Revision: https://reviews.freebsd.org/D41734
show more ...
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0 |
|
#
7f2109f2 |
| 16-Jan-2023 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
netlink: add snl(3) manpage to the build
|
Revision tags: release/12.4.0 |
|
#
b16f993e |
| 21-Sep-2022 |
Doug Moore <dougm@FreeBSD.org> |
rb_tree: augmentation shortcut
RB-tree augmentation maintains data in each node of the tree that represents the product of some associative operator applied to all the nodes of the subtree rooted at
rb_tree: augmentation shortcut
RB-tree augmentation maintains data in each node of the tree that represents the product of some associative operator applied to all the nodes of the subtree rooted at that node. If a node in the tree changes, augmentation data for the node is updated for that node and all nodes on the path from that node to the tree root. However, sometimes, augmenting a node changes no data in that node, particularly if the associated operation is something involving 'max' or 'min'. If augmentation changes nothing in a node, then the work of walking to the tree root from that point is pointless, because augmentation will change nothing in those nodes either. This change makes it possible to avoid that wasted work.
Define RB_AUGMENT_CHECK as a macro much like RB_AUGMENT, but which returns a value 'true' when augmentation changes the augmentation data of a node, and false otherwise. Change code that unconditionally walks and augments to the top of tree to code that stops once an augmentation has no effect. In the case of rebalancing the tree after insertion or deletion, where previously a node rotated into the path was inevitably augmented on the march to the tree root, now check to see if it needs augmentation because the march to the tree root stopped before reaching it.
Change the augmentation function in iommu_gas.c so that it returns true/false to indicate whether the augmentation had any effect.
Reviewed by: alc, kib MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D36509
show more ...
|
#
a8380d27 |
| 19-Jun-2022 |
Doug Moore <dougm@FreeBSD.org> |
tree.3: document RB_AUGMENT
Document the RB_AUGMENT macro, and provide an example of its use. Reviewed by: alc, kib MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D35518
|
Revision tags: release/13.1.0 |
|
#
15a28c00 |
| 25-Apr-2022 |
Mark Johnston <markj@FreeBSD.org> |
man3: Add links for some bitstring(3) routines
MFC after: 1 week Sponsored by: The FreeBSD Foundation
|
Revision tags: release/12.3.0 |
|
#
df7d7638 |
| 07-Oct-2021 |
Felix Johnson <felix.the.red@gmail.com> |
pthread_np.3: Add a manpage summarizing all of the pthread extensions.
PR: 197299 MFC after: 1 week
|
#
6bda1920 |
| 01-Oct-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
pthread_mutexattr(3): install pthread_mutexattr_get/setpshared links
Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential revision: https://reviews.freebsd.org/D322
pthread_mutexattr(3): install pthread_mutexattr_get/setpshared links
Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential revision: https://reviews.freebsd.org/D32243
show more ...
|
#
33f8d79d |
| 20-Apr-2021 |
Faraz Vahedi <kfv@kfv.io> |
assert.3: Document static_assert and _Static_assert
Reviewed by: imp, 0mp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D29833
|
Revision tags: release/13.0.0 |
|
#
123ae304 |
| 20-Jan-2021 |
Kyle Evans <kevans@FreeBSD.org> |
build: remove LIBPTHREAD/LIBTHR build options
WITHOUT_LIBTHR has been broken for a little over five years now, since the xz 5.2.0 update introduced a hard liblzma dependency on libthr, and building
build: remove LIBPTHREAD/LIBTHR build options
WITHOUT_LIBTHR has been broken for a little over five years now, since the xz 5.2.0 update introduced a hard liblzma dependency on libthr, and building a useful system without threading support is becoming increasingly more difficult.
Additionally, in the five plus years that it's been broken more reverse dependencies have cropped up in libzstd, libsqlite3, and libcrypto (among others) that make it more and more difficult to reconcile the effort needed to fix these options.
Remove the broken options.
PR: 252760 Reviewed by: brooks, emaste, kib Differential Revision: https://reviews.freebsd.org/D28263
show more ...
|
Revision tags: release/12.2.0, release/11.4.0 |
|
#
2ef84b7d |
| 11-Jun-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
Add pthread_getname_np() and pthread_setname_np() aliases for pthread_get_name_np() and pthread_set_name_np().
This re-applies r361770 after compatibility fixes.
Reviewed by: antoine, jkim, markj T
Add pthread_getname_np() and pthread_setname_np() aliases for pthread_get_name_np() and pthread_set_name_np().
This re-applies r361770 after compatibility fixes.
Reviewed by: antoine, jkim, markj Tested by: antoine (exp-run) Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D25117
show more ...
|
#
064c283d |
| 04-Jun-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
Revert r361770 "Add pthread_getname_np() and pthread_setname_np() aliases" for now.
It is not compatible enough with Linux.
Requested by: antoine, jkim Sponsored by: The FreeBSD Foundation
|
#
9bed49fe |
| 03-Jun-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
Add pthread_getname_np() and pthread_setname_np() aliases
for pthread_get_name_np() and pthread_set_name_np(), to be compatible with Linux.
PR: 238404 Proposed and reviewed by: markj Sponsored by:
Add pthread_getname_np() and pthread_setname_np() aliases
for pthread_get_name_np() and pthread_set_name_np(), to be compatible with Linux.
PR: 238404 Proposed and reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D25117
show more ...
|
#
b33a8b38 |
| 16-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357966 through r357999.
|
#
132fb3dc |
| 16-Feb-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
Add pthread_peekjoin_np(3).
The function allows to peek at the thread exit status and even see return value, without joining (and thus finally destroying) the target thread.
Reviewed by: markj Spon
Add pthread_peekjoin_np(3).
The function allows to peek at the thread exit status and even see return value, without joining (and thus finally destroying) the target thread.
Reviewed by: markj Sponsored by: The FreeBSD Foundation (kib) MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D23676
show more ...
|