freebsd-dev/share/man/man3
Dmitry Chagin f35093f8d6 Use Linux semantics for the thread affinity syscalls.
Linux has more tolerant checks of the user supplied cpuset_t's.

Minimum cpuset_t size that the Linux kernel permits in case of
getaffinity() is the maximum CPU id, present in the system / NBBY,
the maximum size is not limited.
For setaffinity(), Linux does not limit the size of the user-provided
cpuset_t, internally using only the meaningful part of the set, where
the upper bound is the maximum CPU id, present in the system, no larger
than the size of the kernel cpuset_t.
Unlike FreeBSD, Linux ignores high bits if set in the setaffinity(),
so clear it in the sched_setaffinity() and Linuxulator itself.

Reviewed by:		Pau Amma (man pages)
In collaboration with:	jhb
Differential revision:	https://reviews.freebsd.org/D34849
MFC after:		2 weeks
2022-05-11 10:36:01 +03:00
..
arb.3 Add copyrights that I forgot to add when splitting arb.h off from tree.h. 2019-10-15 19:44:43 +00:00
assert.3 assert.3: Document static_assert and _Static_assert 2021-04-20 11:17:44 +02:00
ATOMIC_VAR_INIT.3
bitstring.3 vm_reserv: use enhanced bitstring for popmaps 2022-01-12 11:03:53 -06:00
CMSG_DATA.3 CMSG_DATA.3: Fix formatting of printf escape sequences 2020-03-13 11:07:48 +00:00
end.3
fpgetround.3
intro.3 intro(3): Fix formatting 2021-12-18 11:53:34 +00:00
makedev.3 Provide more detailed specification for major(), minor() and makedev(). 2017-08-05 07:52:15 +00:00
Makefile man3: Add links for some bitstring(3) routines 2022-04-25 09:10:37 -04:00
Makefile.depend
offsetof.3
pthread_affinity_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_atfork.3
pthread_attr_affinity_np.3 Use Linux semantics for the thread affinity syscalls. 2022-05-11 10:36:01 +03:00
pthread_attr_get_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_attr_setcreatesuspend_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_attr.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_barrier_destroy.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_barrierattr.3 pthread_mutexattr(3): use .Fo/.Fc to avoid too long lines 2021-10-05 06:39:52 +03:00
pthread_cancel.3
pthread_cleanup_pop.3
pthread_cleanup_push.3
pthread_cond_broadcast.3
pthread_cond_destroy.3
pthread_cond_init.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_cond_signal.3
pthread_cond_timedwait.3
pthread_cond_wait.3 More places to clarify the robustness guarantees. 2019-08-07 17:51:40 +00:00
pthread_condattr.3 pthread_mutexattr(3): use .Fo/.Fc to avoid too long lines 2021-10-05 06:39:52 +03:00
pthread_create.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_detach.3
pthread_equal.3
pthread_exit.3
pthread_getconcurrency.3
pthread_getcpuclockid.3
pthread_getspecific.3
pthread_getthreadid_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_join.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_key_create.3
pthread_key_delete.3
pthread_kill.3
pthread_main_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_multi_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_mutex_consistent.3 More places to clarify the robustness guarantees. 2019-08-07 17:51:40 +00:00
pthread_mutex_destroy.3
pthread_mutex_init.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_mutex_lock.3 Clarify the robustness guarantees. 2019-08-07 17:46:07 +00:00
pthread_mutex_timedlock.3 More places to clarify the robustness guarantees. 2019-08-07 17:51:40 +00:00
pthread_mutex_trylock.3 Clarify the robustness guarantees. 2019-08-07 17:46:07 +00:00
pthread_mutex_unlock.3
pthread_mutexattr_getkind_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_mutexattr.3 pthread_mutexattr(3): document each pthread_mutexattr_set/get* function 2021-10-05 06:39:53 +03:00
pthread_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_once.3
pthread_resume_all_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_resume_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_rwlock_destroy.3
pthread_rwlock_init.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_rwlock_rdlock.3
pthread_rwlock_timedrdlock.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_rwlock_timedwrlock.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_rwlock_unlock.3
pthread_rwlock_wrlock.3
pthread_rwlockattr_destroy.3
pthread_rwlockattr_getpshared.3 pthread_mutexattr(3): use .Fo/.Fc to avoid too long lines 2021-10-05 06:39:52 +03:00
pthread_rwlockattr_init.3
pthread_rwlockattr_setpshared.3
pthread_schedparam.3 POSIX compliance improvements in the pthread(3) functions. 2018-08-18 01:05:38 +00:00
pthread_self.3
pthread_set_name_np.3 Fix a slew of mdoc warnings/errors. 2022-04-12 23:53:48 +02:00
pthread_setspecific.3
pthread_sigmask.3
pthread_spin_init.3
pthread_spin_lock.3
pthread_suspend_all_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_suspend_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_switch_add_np.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
pthread_testcancel.3 Fix a slew of mdoc warnings/errors. 2022-04-12 23:53:48 +02:00
pthread_yield.3
pthread.3 pthread_np.3: Add a manpage summarizing all of the pthread extensions. 2021-10-12 13:20:36 -07:00
Q_FRAWMASK.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
Q_IFRAWMASK.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
Q_INI.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
Q_IRAWMASK.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
Q_QABS.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
Q_QADDI.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
Q_QADDQ.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
Q_SIGNED.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
Q_SIGNSHFT.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
qmath.3 Introduce <sys/qmath.h>, a fixed-point math library from Netflix. 2019-08-27 11:46:22 +00:00
queue.3 Introduce arb(3), the Array-based Red-Black Tree macros: similar 2019-09-14 19:23:46 +00:00
sigevent.3 sigevent(3): Fix a typo 2020-10-10 12:06:39 +00:00
siginfo.3 Pass the syscall number to capsicum permission-denied signals 2021-07-16 18:06:44 +01:00
stats.3 Expand stats(3) man page to add a caveat regarding HZ. 2019-12-02 21:03:09 +00:00
stdarg.3 Add HISTORY sections to tree(3), stdarg(3) and sigevent(3) 2020-02-26 19:16:23 +00:00
sysexits.3
tgmath.3
timeradd.3 Fix various, mostly minor errors in man pages like: 2020-05-03 10:15:58 +00:00
tree.3 tree.3: Bump date after 363450 (WAVL) 2020-07-27 11:42:22 +00:00