freebsd-src/lib/libutil
Bojan Novković aae23170c8 libutil: Move cpuset(1) domain policy parsing code into libutil
cpuset(1) implements a domainset(9) policy parser that is used to
translate a <policy>:<domain_list> string into a domainset_t mask
and a valid domainset policy. This change moves the domainset parsing
code into a new cpuset.c function - 'domainset_parselist'.

The existing cpuset.c code was refactored into a generalized list
parsing function which is now used to parse both CPU sets and domain
sets. This is the same approach used in cpuset(1).

Reviewed by:	markj, ziaee (manpages)
Differential Revision:	https://reviews.freebsd.org/D46607
2025-07-27 18:31:48 +02:00
..
tests Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
_secure_path.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
_secure_path.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
auth.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
cpuset.3 libutil: Move cpuset(1) domain policy parsing code into libutil 2025-07-27 18:31:48 +02:00
cpuset.c libutil: Move cpuset(1) domain policy parsing code into libutil 2025-07-27 18:31:48 +02:00
expand_number.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
expand_number.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
flopen.3 Remove my middle name. 2023-08-17 15:08:30 +02:00
flopen.c Remove my middle name. 2023-08-17 15:08:30 +02:00
fparseln.3 fparseln: Update license 2024-06-15 18:30:27 -05:00
fparseln.c fparseln: Update license 2024-06-15 18:30:27 -05:00
ftime.3 ftime.3: fix typo in spelling of libutil 2024-10-18 15:50:24 +03:00
ftime.c libutil: move ftime to libutil 2024-05-29 14:36:09 +02:00
getlocalbase.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getlocalbase.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
gr_util.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
hexdump.3 hexdump.3: Add missing LIBRARY section 2024-11-21 20:23:16 +00:00
hexdump.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
humanize_number.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
humanize_number.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
kinfo_getallproc.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
kinfo_getallproc.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
kinfo_getfile.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
kinfo_getfile.c kinfo_getfile: Add a comment explaining 4/3 ratio 2025-04-11 14:42:44 -04:00
kinfo_getproc.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
kinfo_getproc.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
kinfo_getvmmap.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
kinfo_getvmmap.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
kinfo_getvmobject.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
kinfo_getvmobject.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
kld.3 Remove my middle name. 2023-08-17 15:08:30 +02:00
kld.c Remove my middle name. 2023-08-17 15:08:30 +02:00
libutil.h libutil: Move cpuset(1) domain policy parsing code into libutil 2025-07-27 18:31:48 +02:00
login.conf.5 login.conf.5: remove a stray quote 2024-12-11 18:23:22 +00:00
login_auth.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
login_auth.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
login_cap.3 login_cap(3): Document login_getcapenum() 2024-01-29 22:58:05 +01:00
login_cap.c New login_getcapenum(): Allows to read named enum values 2024-01-29 22:58:05 +01:00
login_cap.h login_cap.h: Remove LOGIN_DEFPRI 2024-01-29 22:58:10 +01:00
login_class.3 libutil: support RLIMIT_PIPEBUF 2024-09-20 09:46:06 +03:00
login_class.c libutil: support RLIMIT_PIPEBUF 2024-09-20 09:46:06 +03:00
login_crypt.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
login_ok.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
login_ok.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
login_times.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
login_times.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
login_tty.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
login_tty.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
Makefile libutil: Move cpuset(1) domain policy parsing code into libutil 2025-07-27 18:31:48 +02:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mntopts.3 Move mntopts(3) suppport into libutil 2025-04-22 22:51:42 +01:00
mntopts.c Search for mntopts.h globally, not locally 2025-04-22 22:51:42 +01:00
mntopts.h Move mntopts(3) suppport into libutil 2025-04-22 22:51:42 +01:00
pidfile.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
pidfile.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
property.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
property.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
pty.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
pty.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
pw_util.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
pw_util.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
quotafile.3 Remove my middle name. 2023-08-17 15:08:30 +02:00
quotafile.c Remove my middle name. 2023-08-17 15:08:30 +02:00
realhostname.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
realhostname.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
realhostname_sa.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
stub.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
trimdomain.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
trimdomain.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
uucplock.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
uucplock.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00