Page MenuHomeFreeBSD

libthr: add stable user interface for sigfastblock(2)
ClosedPublic

Authored by kib on May 16 2025, 3:12 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jun 14, 9:22 PM
Unknown Object (File)
Sat, Jun 14, 8:37 PM
Unknown Object (File)
Sat, Jun 14, 7:17 PM
Unknown Object (File)
Sat, Jun 14, 7:17 PM
Unknown Object (File)
Sat, Jun 14, 7:15 PM
Unknown Object (File)
Sat, Jun 14, 5:02 PM
Unknown Object (File)
Sun, Jun 1, 4:34 AM
Unknown Object (File)
Sun, Jun 1, 1:19 AM
Subscribers

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kib requested review of this revision.May 16 2025, 3:12 PM
share/man/man3/pthread_np.3
122 ↗(On Diff #155565)
share/man/man3/pthread_signals_block_np.3
52 ↗(On Diff #155565)
60 ↗(On Diff #155565)
61 ↗(On Diff #155565)
65 ↗(On Diff #155565)

I'm not sure what this sentence is saying. It sounds like it should be something like, "Synchronous signal delivery cannot be blocked in general, including with these functions."?

70 ↗(On Diff #155565)
73 ↗(On Diff #155565)
76 ↗(On Diff #155565)
87 ↗(On Diff #155565)
94 ↗(On Diff #155565)

Or "aims to be as cheap as possible".

98 ↗(On Diff #155565)
kib marked 11 inline comments as done.

Fix language mistakes in the man page.

share/man/man3/pthread_signals_block_np.3
30 ↗(On Diff #155567)

You can use the SPDX short form, it's preferred in style.9 or https://docs.freebsd.org/en/articles/license-guide/

share/man/man3/pthread_signals_block_np.3
30 ↗(On Diff #155567)

The FF contract has the explicit statement about the license block. It predates the SPDX tags by a decade.

Ok lets try and see.

markj added inline comments.
share/man/man3/pthread_signals_block_np.3
56 ↗(On Diff #155603)
59 ↗(On Diff #155603)
61 ↗(On Diff #155603)
70 ↗(On Diff #155603)
This revision is now accepted and ready to land.May 17 2025, 1:27 PM
kib marked 4 inline comments as done.May 17 2025, 5:44 PM