History log of /src/share/man/man3/Makefile (Results 1 – 25 of 441)
Revision Date Author Comments
# 7f026a58 18-Jan-2026 Konstantin Belousov <kib@FreeBSD.org>

Document pthread_tryjoin_np(3)

Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D54766


# fc88be25 04-Dec-2025 Robert Clausecker <fuz@FreeBSD.org>

Revert "stddef.h: add unreachable() for C23 compliance"

Seems like a number of ports are *really* unhappy with this new
macro. These ports will have to be fixed and the patch reworked
to perhaps no

Revert "stddef.h: add unreachable() for C23 compliance"

Seems like a number of ports are *really* unhappy with this new
macro. These ports will have to be fixed and the patch reworked
to perhaps not affect C++ (see D54041). A general discussion on
how we expose new language features may also need to take place.

Reported by: many people
Approved by: markj (mentor)

This reverts commit b381d0980221b476cadbef862a8e5973d675fb7a.

show more ...


# d39e310c 18-Nov-2025 Robert Clausecker <fuz@FreeBSD.org>

man/man3: add stdbit.3

This is the overview man page for the <stdbit.h> functions.

Reviewed by: pauamma@gundo.com, adrian
Approved by: markj (mentor)
MFC after: 1 month
Differential Revision: https

man/man3: add stdbit.3

This is the overview man page for the <stdbit.h> functions.

Reviewed by: pauamma@gundo.com, adrian
Approved by: markj (mentor)
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D53658

show more ...


# b381d098 27-Nov-2025 Robert Clausecker <fuz@FreeBSD.org>

stddef.h: add unreachable() for C23 compliance

unreachable() is a hint to the compiler that it is unreachable.
Add a new man page unreachable(3) to document this macro.

Reviewed by: imp
Approved by

stddef.h: add unreachable() for C23 compliance

unreachable() is a hint to the compiler that it is unreachable.
Add a new man page unreachable(3) to document this macro.

Reviewed by: imp
Approved by: markj (mentor)
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D53967

show more ...


# 1563da20 10-Nov-2025 Mark Johnston <markj@FreeBSD.org>

queue.3: Add MLINKs for *_EMPTY_ATOMIC

MFC after: 1 week
Fixes: d2870b8666f2 ("queue: Add atomic variants for *_EMPTY")


# 031e7116 25-Oct-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Install development manpages in the -dev package

Add a new per-group SUBPACKAGE option to bsd.man.mk. When MANSPLITPKG
is enabled, this is forced to "-man", otherwise it defaults to empty

packages: Install development manpages in the -dev package

Add a new per-group SUBPACKAGE option to bsd.man.mk. When MANSPLITPKG
is enabled, this is forced to "-man", otherwise it defaults to empty
but can be overridden by the caller.

Use this in bsd.lib.mk to install library manpages in the -dev package
instead of the base package. This is nearly always preferable, since
library manpages are usually in section 2 or 3 and are only relevant
to people with development packages installed.

For manpages which should be installed in the base package even for
libraries, add a new MANNODEV group in bsd.lib.mk. Update existing
Makefiles to use this where appropriate.

MFC after: 3 days
Discussed with: olce
Reviewed by: olce
Sponsored by: https://www.patreon.com/bsdivy
Differential Revision: https://reviews.freebsd.org/D52832

show more ...


# 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 ...


# 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


# 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


# 91da6bec 20-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


# 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 ...


# 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/


# 7f2109f2 16-Jan-2023 Alexander V. Chernikov <melifaro@FreeBSD.org>

netlink: add snl(3) manpage to the build


# 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


# 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


# 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


12345678910>>...18