On 2023-08-14 10:06, Deri wrote:
I'm afraid the dangling page hyphens are all my fault. :-(
Line missing in the bespoke an.tmac I provided, new version attached. I know
Alex wants to run against a stock version of groff, with minimal
customisation, and, once my branch is merged, there will be further pruning,
but unless you add to Branden's wish list to include an ability to control the
hierarchy of the bookmark panel, you will need a customised an.tmac. The
reason is because the stock an.tmac has a hard coded hierarchy where the .TH
line is given level 1 but as you want to have separate sections these need to
be level one and everything else is moved up a level. Of course this just
means making the starting level configurable on the command line, i.e.
-r startbkmk=2 or some such. Another change which would need to be accepted is
to allow a fourth parameter to .MR which is the destination name. Normally the
name of the destination is derived from the first two parameters concatenated
with "_", but if the name part of the .MR call to the man page includes non-
ascii characters (such as ".MR my\-lovely\-page 7 ,") then it needs to provide
a "clean" destination name.
Sorting
I decided to use Sort::Versions (rather than RPM::VersionSort) because it is
available as a package on my system. Seems to do the job.
Paper
You can now specify the paper size for the book on the command line as "-paper
size".
Fonts
There are 2 reasons I included fonts in the build environment:-
A) The man pages which define the various iso-8859 pages contain many glyphs
which are not defined in the standard groff fonts, so I used the Tinos font
from google which improves the coverage. If you want to get rid of the fonts,
and rely on just the fonts in groff, you can change line 4 of anmark.tmac to:-
.special S U-TR
Which is an improvement on the standard fonts, and should be available as
standard if the URW fonts were found when groff was built. You will see
differences in iso-8859-7 and iso-8859-8 for example.
B) If you build the LinuxManBook using the 1.23.0+ flavour (with the newer
gropdf that produces a substantially smaller pdf) it requires a slightly
different font format so needs the embedded font directory. If you have
installed groff from the deri-gropdf-ng the new format fonts will have been
installed, so the embedded font directory can be removed.
Makefile
The simplest option would be to add a new rule to the Makefile which is
dependent on all the man pages have been built, and cd's into the scripts/
LinuxManBook directory and calls the program with the location where the man
pages exist. However, I suspect Alex fancies something more complicated by
replacing the perl with a hybrid of shell command and make magic.
I attach a new copy of BuildLinuxMan.pl which is an amalgam of mine and
Brian's code. This has the new -paper flag.
Alex's MR branch
The new program now recognises existing .MR's in the document and provides the
"clean" destination name, so it should run against the new branch.
nodemask ... on-
...
line, ...
Looking forward to trying out the new spiffy macros and scripts.
There appear to be 24 single word instances of online and 12 outdated
hyphenated compound word instances of on-line across all man pages.
UI: I also noticed, while looking for tables to compare, that pages are
ordered by filename not like rpmvercmp/ls -v/RPM::VersionSort e.g
ISO_8859-2 is after ISO_8859-16 which may not be as expected.
Used rpmvercmp in last line of perl sub sortman and works as expected.
I have used Sort::Versions (see above), thanks for the suggestion.
Tech nitpick: .Z is still recognized by GUIs as compress output
(UNIX-compressed file) - is there no other file type suffix used for
ditroff intermediate output? Aha - Alex says .set:
https://lists.gnu.org/archive/html/groff/2023-04/msg00213.html
Well, that's settled.
Added variables and changed those also in BLM-letter.pl: copy attached.
Thanks for your help.
Happy to help in any way.
Hope you're happy with this version.
Unlikely as versioncmp treats underscores as special rather than ignoring them
as in rpmvercmp and sortman: see attached diffs for comparisons. ;^>
Had to drop more details as got bounced with too many attachments - retrying
with only diffs: official-order is 6.05.01.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
--- sortman-noaliases-order.log 2023-08-14 18:06:36.097243800 -0600
+++ official-order.log 2023-08-14 17:42:32.058669100 -0600
@@ -2,10 +2,10 @@ intro(1)
getent(1)
iconv(1)
ldd(1)
-localedef(1)
locale(1)
-memusagestat(1)
+localedef(1)
memusage(1)
+memusagestat(1)
mtrace(1)
pldd(1)
sprof(1)
@@ -32,8 +32,8 @@ chroot(2)
clock_getres(2)
clock_nanosleep(2)
clone(2)
-close_range(2)
close(2)
+close_range(2)
connect(2)
copy_file_range(2)
create_module(2)
@@ -43,10 +43,10 @@ epoll_create(2)
epoll_ctl(2)
epoll_wait(2)
eventfd(2)
-execveat(2)
execve(2)
-exit_group(2)
+execveat(2)
_exit(2)
+exit_group(2)
fallocate(2)
fanotify_init(2)
fanotify_mark(2)
@@ -56,6 +56,9 @@ fork(2)
fsync(2)
futex(2)
futimesat(2)
+get_kernel_syms(2)
+get_mempolicy(2)
+get_robust_list(2)
getcpu(2)
getdents(2)
getdomainname(2)
@@ -63,8 +66,6 @@ getgid(2)
getgroups(2)
gethostname(2)
getitimer(2)
-get_kernel_syms(2)
-get_mempolicy(2)
getpagesize(2)
getpeername(2)
getpid(2)
@@ -72,7 +73,6 @@ getpriority(2)
getrandom(2)
getresuid(2)
getrlimit(2)
-get_robust_list(2)
getrusage(2)
getsid(2)
getsockname(2)
@@ -88,6 +88,11 @@ inotify_add_watch(2)
inotify_init(2)
inotify_rm_watch(2)
io_cancel(2)
+io_destroy(2)
+io_getevents(2)
+io_setup(2)
+io_submit(2)
+ioctl(2)
ioctl_console(2)
ioctl_fat(2)
ioctl_ficlonerange(2)
@@ -99,14 +104,9 @@ ioctl_ns(2)
ioctl_pipe(2)
ioctl_tty(2)
ioctl_userfaultfd(2)
-ioctl(2)
-io_destroy(2)
-io_getevents(2)
ioperm(2)
iopl(2)
ioprio_set(2)
-io_setup(2)
-io_submit(2)
ipc(2)
kcmp(2)
kexec_load(2)
@@ -118,7 +118,7 @@ landlock_restrict_self(2)
link(2)
listen(2)
listxattr(2)
-llseek(2)
+_llseek(2)
lookup_dcookie(2)
lseek(2)
madvise(2)
@@ -131,25 +131,25 @@ mincore(2)
mkdir(2)
mknod(2)
mlock(2)
-mmap2(2)
mmap(2)
+mmap2(2)
modify_ldt(2)
-mount_setattr(2)
mount(2)
+mount_setattr(2)
move_pages(2)
mprotect(2)
mq_getsetattr(2)
mremap(2)
msgctl(2)
msgget(2)
-msgop(2)
+MSGOP(2)
msync(2)
nanosleep(2)
nfsservctl(2)
nice(2)
-openat2(2)
-open_by_handle_at(2)
open(2)
+open_by_handle_at(2)
+openat2(2)
outb(2)
pause(2)
pciconfig_read(2)
@@ -171,14 +171,14 @@ process_vm_readv(2)
ptrace(2)
query_module(2)
quotactl(2)
+read(2)
readahead(2)
readdir(2)
readlink(2)
readv(2)
-read(2)
reboot(2)
-recvmmsg(2)
recv(2)
+recvmmsg(2)
remap_file_pages(2)
removexattr(2)
rename(2)
@@ -197,102 +197,102 @@ sched_setattr(2)
sched_setparam(2)
sched_setscheduler(2)
sched_yield(2)
-seccomp_unotify(2)
seccomp(2)
-select_tut(2)
+seccomp_unotify(2)
select(2)
+SELECT_TUT(2)
semctl(2)
semget(2)
semop(2)
+send(2)
sendfile(2)
sendmmsg(2)
-send(2)
+set_mempolicy(2)
+set_thread_area(2)
+set_tid_address(2)
seteuid(2)
setfsgid(2)
setfsuid(2)
setgid(2)
-set_mempolicy(2)
setns(2)
setpgid(2)
setresuid(2)
setreuid(2)
setsid(2)
-set_thread_area(2)
-set_tid_address(2)
setuid(2)
setup(2)
setxattr(2)
sgetmask(2)
shmctl(2)
shmget(2)
-shmop(2)
+SHMOP(2)
shutdown(2)
sigaction(2)
sigaltstack(2)
-signalfd(2)
signal(2)
+signalfd(2)
sigpending(2)
sigprocmask(2)
sigreturn(2)
sigsuspend(2)
sigwaitinfo(2)
+socket(2)
socketcall(2)
socketpair(2)
-socket(2)
splice(2)
spu_create(2)
spu_run(2)
+stat(2)
statfs(2)
statx(2)
-stat(2)
stime(2)
subpage_prot(2)
swapon(2)
symlink(2)
-sync_file_range(2)
sync(2)
-syscalls(2)
-syscall(2)
+sync_file_range(2)
_syscall(2)
+syscall(2)
+syscalls(2)
sysctl(2)
sysfs(2)
sysinfo(2)
syslog(2)
tee(2)
+time(2)
timer_create(2)
timer_delete(2)
-timerfd_create(2)
timer_getoverrun(2)
timer_settime(2)
+timerfd_create(2)
times(2)
-time(2)
tkill(2)
truncate(2)
umask(2)
umount(2)
uname(2)
-unimplemented(2)
+UNIMPLEMENTED(2)
unlink(2)
unshare(2)
uselib(2)
userfaultfd(2)
ustat(2)
-utimensat(2)
utime(2)
+utimensat(2)
vfork(2)
vhangup(2)
vm86(2)
vmsplice(2)
-wait4(2)
wait(2)
+wait4(2)
write(2)
open_how(2type)
intro(3)
a64l(3)
abort(3)
abs(3)
-acosh(3)
acos(3)
+acosh(3)
addseverity(3)
adjtime(3)
aio_cancel(3)
@@ -306,14 +306,14 @@ aio_write(3)
alloca(3)
arc4random(3)
argz_add(3)
-asinh(3)
asin(3)
+asinh(3)
asprintf(3)
-assert_perror(3)
assert(3)
+assert_perror(3)
+atan(3)
atan2(3)
atanh(3)
-atan(3)
atexit(3)
atof(3)
atoi(3)
@@ -328,51 +328,51 @@ bstring(3)
bswap(3)
btowc(3)
btree(3)
-byteorder(3)
+BYTEORDER(3)
bzero(3)
cabs(3)
-cacosh(3)
cacos(3)
+cacosh(3)
canonicalize_file_name(3)
carg(3)
-casinh(3)
casin(3)
-catanh(3)
+casinh(3)
catan(3)
+catanh(3)
catgets(3)
catopen(3)
cbrt(3)
-ccosh(3)
ccos(3)
+ccosh(3)
ceil(3)
-cexp2(3)
cexp(3)
+cexp2(3)
cfree(3)
cimag(3)
-circleq(3)
+CIRCLEQ(3)
clearenv(3)
-clock_getcpuclockid(3)
clock(3)
-clog2(3)
-clog10(3)
+clock_getcpuclockid(3)
clog(3)
+clog10(3)
+clog2(3)
closedir(3)
-cmsg(3)
+CMSG(3)
confstr(3)
conj(3)
copysign(3)
-cosh(3)
cos(3)
+cosh(3)
cpow(3)
cproj(3)
CPU_SET(3)
creal(3)
crypt(3)
-csinh(3)
csin(3)
+csinh(3)
csqrt(3)
-ctanh(3)
ctan(3)
+ctanh(3)
ctermid(3)
ctime(3)
daemon(3)
@@ -381,38 +381,38 @@ des_crypt(3)
difftime(3)
dirfd(3)
div(3)
+dl_iterate_phdr(3)
dladdr(3)
dlerror(3)
dlinfo(3)
-dl_iterate_phdr(3)
dlopen(3)
dlsym(3)
drand48(3)
drand48_r(3)
duplocale(3)
dysize(3)
-ecvt_r(3)
ecvt(3)
+ecvt_r(3)
encrypt(3)
-endian(3)
end(3)
+endian(3)
envz_add(3)
-erfc(3)
erf(3)
+erfc(3)
+err(3)
errno(3)
error(3)
-err(3)
ether_aton(3)
euidaccess(3)
exec(3)
exit(3)
-exp2(3)
+exp(3)
exp10(3)
+exp2(3)
expm1(3)
-exp(3)
fabs(3)
-fcloseall(3)
fclose(3)
+fcloseall(3)
fdim(3)
fenv(3)
ferror(3)
@@ -428,15 +428,15 @@ fileno(3)
finite(3)
flockfile(3)
floor(3)
-fmax(3)
fma(3)
+fmax(3)
fmemopen(3)
fmin(3)
fmod(3)
fmtmsg(3)
fnmatch(3)
-fopencookie(3)
fopen(3)
+fopencookie(3)
fpathconf(3)
fpclassify(3)
fpurge(3)
@@ -444,8 +444,8 @@ fputwc(3)
fputws(3)
fread(3)
frexp(3)
-fseeko(3)
fseek(3)
+fseeko(3)
ftime(3)
ftok(3)
fts(3)
@@ -455,8 +455,10 @@ fwide(3)
gamma(3)
gcvt(3)
_Generic(3)
-getaddrinfo_a(3)
+get_nprocs(3)
+get_phys_pages(3)
getaddrinfo(3)
+getaddrinfo_a(3)
getauxval(3)
getcontext(3)
getcwd(3)
@@ -466,8 +468,8 @@ getdtablesize(3)
getentropy(3)
getenv(3)
getfsent(3)
-getgrent_r(3)
getgrent(3)
+getgrent_r(3)
getgrnam(3)
getgrouplist(3)
gethostbyname(3)
@@ -479,33 +481,31 @@ getloadavg(3)
getlogin(3)
getmntent(3)
getnameinfo(3)
-getnetent_r(3)
getnetent(3)
-get_nprocs(3)
+getnetent_r(3)
getopt(3)
getpass(3)
-get_phys_pages(3)
-getprotoent_r(3)
getprotoent(3)
+getprotoent_r(3)
getpt(3)
-getpwent_r(3)
+getpw(3)
getpwent(3)
+getpwent_r(3)
getpwnam(3)
-getpw(3)
-getrpcent_r(3)
getrpcent(3)
+getrpcent_r(3)
getrpcport(3)
-getservent_r(3)
+gets(3)
getservent(3)
+getservent_r(3)
getspnam(3)
getsubopt(3)
-gets(3)
getttyent(3)
getusershell(3)
getutent(3)
getutmp(3)
-getwchar(3)
getw(3)
+getwchar(3)
glob(3)
gnu_get_libc_version(3)
grantpt(3)
@@ -514,17 +514,17 @@ gsignal(3)
hash(3)
hsearch(3)
hypot(3)
+iconv(3)
iconv_close(3)
iconv_open(3)
-iconv(3)
if_nameindex(3)
if_nametoindex(3)
ilogb(3)
index(3)
+inet(3)
inet_net_pton(3)
inet_ntop(3)
inet_pton(3)
-inet(3)
INFINITY(3)
initgroups(3)
insque(3)
@@ -551,15 +551,15 @@ killpg(3)
ldexp(3)
lgamma(3)
lio_listio(3)
-list(3)
+LIST(3)
localeconv(3)
lockf(3)
+log(3)
+log10(3)
log1p(3)
log2(3)
-log10(3)
logb(3)
login(3)
-log(3)
lrint(3)
lround(3)
lsearch(3)
@@ -567,13 +567,13 @@ lseek64(3)
makecontext(3)
makedev(3)
mallinfo(3)
+malloc(3)
malloc_get_state(3)
-malloc_hook(3)
+__malloc_hook(3)
malloc_info(3)
malloc_stats(3)
malloc_trim(3)
malloc_usable_size(3)
-malloc(3)
mallopt(3)
matherr(3)
MAX(3)
@@ -620,8 +620,8 @@ nl_langinfo(3)
ntp_gettime(3)
offsetof(3)
on_exit(3)
-opendir(3)
open_memstream(3)
+opendir(3)
openpty(3)
perror(3)
popen(3)
@@ -630,9 +630,12 @@ posix_madvise(3)
posix_memalign(3)
posix_openpt(3)
posix_spawn(3)
+pow(3)
pow10(3)
powerof2(3)
-pow(3)
+__ppc_get_timebase(3)
+__ppc_set_ppr_med(3)
+__ppc_yield(3)
printf(3)
profil(3)
program_invocation_name(3)
@@ -647,12 +650,12 @@ pthread_attr_setschedparam(3)
pthread_attr_setschedpolicy(3)
pthread_attr_setscope(3)
pthread_attr_setsigmask_np(3)
+pthread_attr_setstack(3)
pthread_attr_setstackaddr(3)
pthread_attr_setstacksize(3)
-pthread_attr_setstack(3)
pthread_cancel(3)
-pthread_cleanup_push_defer_np(3)
pthread_cleanup_push(3)
+pthread_cleanup_push_defer_np(3)
pthread_create(3)
pthread_detach(3)
pthread_equal(3)
@@ -661,12 +664,12 @@ pthread_getattr_default_np(3)
pthread_getattr_np(3)
pthread_getcpuclockid(3)
pthread_join(3)
-pthread_kill_other_threads_np(3)
pthread_kill(3)
+pthread_kill_other_threads_np(3)
+pthread_mutex_consistent(3)
pthread_mutexattr_getpshared(3)
pthread_mutexattr_init(3)
pthread_mutexattr_setrobust(3)
-pthread_mutex_consistent(3)
pthread_rwlockattr_setkind_np(3)
pthread_self(3)
pthread_setaffinity_np(3)
@@ -691,15 +694,15 @@ putwchar(3)
qecvt(3)
qsort(3)
raise(3)
-random_r(3)
-random(3)
rand(3)
+random(3)
+random_r(3)
rcmd(3)
-readdir_r(3)
+re_comp(3)
readdir(3)
+readdir_r(3)
realpath(3)
recno(3)
-re_comp(3)
regex(3)
remainder(3)
remove(3)
@@ -708,14 +711,14 @@ resolver(3)
rewinddir(3)
rexec(3)
rint(3)
-roundup(3)
round(3)
+roundup(3)
rpc(3)
rpmatch(3)
rtime(3)
rtnetlink(3)
-scalbln(3)
scalb(3)
+scalbln(3)
scandir(3)
scanf(3)
sched_getcpu(3)
@@ -731,6 +734,7 @@ sem_wait(3)
setaliasent(3)
setbuf(3)
setenv(3)
+__setfpucw(3)
setjmp(3)
setlocale(3)
setlogmask(3)
@@ -741,25 +745,25 @@ signbit(3)
significand(3)
sigpause(3)
sigqueue(3)
-sigsetops(3)
sigset(3)
+SIGSETOPS(3)
sigvec(3)
sigwait(3)
+sin(3)
sincos(3)
sinh(3)
-sin(3)
sleep(3)
-slist(3)
+SLIST(3)
sockatmark(3)
sqrt(3)
sscanf(3)
-stailq(3)
+STAILQ(3)
static_assert(3)
statvfs(3)
stdarg(3)
stdin(3)
-stdio_ext(3)
stdio(3)
+stdio_ext(3)
stpncpy(3)
strcasecmp(3)
strchr(3)
@@ -794,9 +798,9 @@ sysconf(3)
syslog(3)
system(3)
sysv_signal(3)
-tailq(3)
-tanh(3)
+TAILQ(3)
tan(3)
+tanh(3)
tcgetpgrp(3)
tcgetsid(3)
telldir(3)
@@ -864,13 +868,9 @@ wmemmove(3)
wmemset(3)
wordexp(3)
wprintf(3)
-xcrypt(3)
+XCRYPT(3)
xdr(3)
y0(3)
-__ppc_get_timebase(3)
-__ppc_set_ppr_med(3)
-__ppc_yield(3)
-__setfpucw(3)
EOF(3const)
EXIT_SUCCESS(3const)
NULL(3const)
@@ -880,8 +880,8 @@ aiocb(3type)
blkcnt_t(3type)
blksize_t(3type)
cc_t(3type)
-clockid_t(3type)
clock_t(3type)
+clockid_t(3type)
dev_t(3type)
div_t(3type)
double_t(3type)
@@ -901,9 +901,9 @@ ptrdiff_t(3type)
size_t(3type)
sockaddr(3type)
stat(3type)
+time_t(3type)
timer_t(3type)
timespec(3type)
-time_t(3type)
timeval(3type)
tm(3type)
va_list(3type)
@@ -934,8 +934,8 @@ sd(4)
sk98lin(4)
smartpqi(4)
st(4)
-ttyS(4)
tty(4)
+ttyS(4)
vcs(4)
veth(4)
wavelan(4)
@@ -944,23 +944,23 @@ acct(5)
charmap(5)
core(5)
dir_colors(5)
-elf(5)
+ELF(5)
erofs(5)
filesystems(5)
ftpusers(5)
gai.conf(5)
group(5)
+host.conf(5)
hosts(5)
hosts.equiv(5)
-host.conf(5)
issue(5)
locale(5)
motd(5)
networks(5)
nologin(5)
nscd.conf(5)
-nsswitch.conf(5)
nss(5)
+nsswitch.conf(5)
passwd(5)
proc(5)
protocols(5)
@@ -980,15 +980,15 @@ utmp(5)
intro(6)
intro(7)
address_families(7)
-aio(7)
-armscii-8(7)
+AIO(7)
+ARMSCII-8(7)
arp(7)
ascii(7)
attributes(7)
-bootparam(7)
boot(7)
-bpf-helpers(7)
-capabilities(7)
+bootparam(7)
+BPF-HELPERS(7)
+Capabilities(7)
cgroup_namespaces(7)
cgroups(7)
charsets(7)
@@ -1010,29 +1010,29 @@ hostname(7)
icmp(7)
inode(7)
inotify(7)
+ip(7)
ipc_namespaces(7)
ipv6(7)
-ip(7)
-iso_8859-1(7)
-iso_8859-2(7)
-iso_8859-3(7)
-iso_8859-4(7)
-iso_8859-5(7)
-iso_8859-6(7)
-iso_8859-7(7)
-iso_8859-8(7)
-iso_8859-9(7)
-iso_8859-10(7)
-iso_8859-11(7)
-iso_8859-13(7)
-iso_8859-14(7)
-iso_8859-15(7)
-iso_8859-16(7)
+ISO_8859-1(7)
+ISO_8859-10(7)
+ISO_8859-11(7)
+ISO_8859-13(7)
+ISO_8859-14(7)
+ISO_8859-15(7)
+ISO_8859-16(7)
+ISO_8859-2(7)
+ISO_8859-3(7)
+ISO_8859-4(7)
+ISO_8859-5(7)
+ISO_8859-6(7)
+ISO_8859-7(7)
+ISO_8859-8(7)
+ISO_8859-9(7)
kernel_lockdown(7)
keyrings(7)
-koi8-r(7)
-koi8-u(7)
-landlock(7)
+KOI8-R(7)
+KOI8-U(7)
+Landlock(7)
libc(7)
locale(7)
mailaddr(7)
@@ -1062,7 +1062,7 @@ queue(7)
random(7)
raw(7)
regex(7)
-rtld-audit(7)
+RTLD-AUDIT(7)
rtnetlink(7)
sched(7)
sem_overview(7)
@@ -1076,34 +1076,34 @@ socket(7)
spufs(7)
standards(7)
string_copying(7)
-suffixes(7)
+SUFFIXES(7)
symlink(7)
system_data_types(7)
sysvipc(7)
tcp(7)
termio(7)
thread-keyring(7)
-time_namespaces(7)
time(7)
-udplite(7)
+time_namespaces(7)
udp(7)
+udplite(7)
unicode(7)
units(7)
-unix(7)
+UNIX(7)
uri(7)
user-keyring(7)
-user_namespaces(7)
user-session-keyring(7)
-utf-8(7)
+user_namespaces(7)
+UTF-8(7)
uts_namespaces(7)
-vdso(7)
+vDSO(7)
vsock(7)
x25(7)
xattr(7)
intro(8)
iconvconfig(8)
-ldconfig(8)
ld.so(8)
+ldconfig(8)
nscd(8)
sln(8)
tzselect(8)
--- rpmvercmp-order.log 2023-08-14 17:42:33.044369200 -0600
+++ versioncmp-order.log 2023-08-14 17:42:33.296930300 -0600
@@ -56,9 +56,6 @@ fork(2)
fsync(2)
futex(2)
futimesat(2)
-get_kernel_syms(2)
-get_mempolicy(2)
-get_robust_list(2)
getcpu(2)
getdents(2)
getdomainname(2)
@@ -82,16 +79,14 @@ gettimeofday(2)
getuid(2)
getunwind(2)
getxattr(2)
+get_kernel_syms(2)
+get_mempolicy(2)
+get_robust_list(2)
idle(2)
init_module(2)
inotify_add_watch(2)
inotify_init(2)
inotify_rm_watch(2)
-io_cancel(2)
-io_destroy(2)
-io_getevents(2)
-io_setup(2)
-io_submit(2)
ioctl(2)
ioctl_console(2)
ioctl_fat(2)
@@ -107,6 +102,11 @@ ioctl_userfaultfd(2)
ioperm(2)
iopl(2)
ioprio_set(2)
+io_cancel(2)
+io_destroy(2)
+io_getevents(2)
+io_setup(2)
+io_submit(2)
ipc(2)
kcmp(2)
kexec_load(2)
@@ -148,13 +148,13 @@ nanosleep(2)
nfsservctl(2)
nice(2)
open(2)
-open_by_handle_at(2)
openat2(2)
+open_by_handle_at(2)
outb(2)
pause(2)
pciconfig_read(2)
-perf_event_open(2)
perfmonctl(2)
+perf_event_open(2)
personality(2)
pidfd_getfd(2)
pidfd_open(2)
@@ -207,9 +207,6 @@ semop(2)
send(2)
sendfile(2)
sendmmsg(2)
-set_mempolicy(2)
-set_thread_area(2)
-set_tid_address(2)
seteuid(2)
setfsgid(2)
setfsuid(2)
@@ -222,6 +219,9 @@ setsid(2)
setuid(2)
setup(2)
setxattr(2)
+set_mempolicy(2)
+set_thread_area(2)
+set_tid_address(2)
sgetmask(2)
shmctl(2)
shmget(2)
@@ -260,11 +260,11 @@ sysinfo(2)
syslog(2)
tee(2)
time(2)
+timerfd_create(2)
timer_create(2)
timer_delete(2)
timer_getoverrun(2)
timer_settime(2)
-timerfd_create(2)
times(2)
tkill(2)
truncate(2)
@@ -311,8 +311,8 @@ asinh(3)
asprintf(3)
assert(3)
assert_perror(3)
-atan2(3)
atan(3)
+atan2(3)
atanh(3)
atexit(3)
atof(3)
@@ -345,16 +345,16 @@ cbrt(3)
ccos(3)
ccosh(3)
ceil(3)
-cexp2(3)
cexp(3)
+cexp2(3)
cfree(3)
cimag(3)
CIRCLEQ(3)
clearenv(3)
clock(3)
clock_getcpuclockid(3)
-clog2(3)
clog(3)
+clog2(3)
clog10(3)
closedir(3)
CMSG(3)
@@ -381,12 +381,12 @@ des_crypt(3)
difftime(3)
dirfd(3)
div(3)
-dl_iterate_phdr(3)
dladdr(3)
dlerror(3)
dlinfo(3)
dlopen(3)
dlsym(3)
+dl_iterate_phdr(3)
drand48(3)
drand48_r(3)
duplocale(3)
@@ -406,8 +406,8 @@ ether_aton(3)
euidaccess(3)
exec(3)
exit(3)
-exp2(3)
exp(3)
+exp2(3)
exp10(3)
expm1(3)
fabs(3)
@@ -455,8 +455,6 @@ fwide(3)
gamma(3)
gcvt(3)
_Generic(3)
-get_nprocs(3)
-get_phys_pages(3)
getaddrinfo(3)
getaddrinfo_a(3)
getauxval(3)
@@ -506,6 +504,8 @@ getutent(3)
getutmp(3)
getw(3)
getwchar(3)
+get_nprocs(3)
+get_phys_pages(3)
glob(3)
gnu_get_libc_version(3)
grantpt(3)
@@ -554,9 +554,9 @@ lio_listio(3)
LIST(3)
localeconv(3)
lockf(3)
+log(3)
log1p(3)
log2(3)
-log(3)
log10(3)
logb(3)
login(3)
@@ -577,8 +577,6 @@ malloc_usable_size(3)
mallopt(3)
matherr(3)
MAX(3)
-MB_CUR_MAX(3)
-MB_LEN_MAX(3)
mblen(3)
mbrlen(3)
mbrtowc(3)
@@ -587,6 +585,8 @@ mbsnrtowcs(3)
mbsrtowcs(3)
mbstowcs(3)
mbtowc(3)
+MB_CUR_MAX(3)
+MB_LEN_MAX(3)
mcheck(3)
memccpy(3)
memchr(3)
@@ -620,9 +620,9 @@ nl_langinfo(3)
ntp_gettime(3)
offsetof(3)
on_exit(3)
-open_memstream(3)
opendir(3)
openpty(3)
+open_memstream(3)
perror(3)
popen(3)
posix_fallocate(3)
@@ -666,10 +666,10 @@ pthread_getcpuclockid(3)
pthread_join(3)
pthread_kill(3)
pthread_kill_other_threads_np(3)
-pthread_mutex_consistent(3)
pthread_mutexattr_getpshared(3)
pthread_mutexattr_init(3)
pthread_mutexattr_setrobust(3)
+pthread_mutex_consistent(3)
pthread_rwlockattr_setkind_np(3)
pthread_self(3)
pthread_setaffinity_np(3)
@@ -698,7 +698,6 @@ rand(3)
random(3)
random_r(3)
rcmd(3)
-re_comp(3)
readdir(3)
readdir_r(3)
realpath(3)
@@ -710,6 +709,7 @@ remquo(3)
resolver(3)
rewinddir(3)
rexec(3)
+re_comp(3)
rint(3)
round(3)
roundup(3)
@@ -880,8 +880,8 @@ aiocb(3type)
blkcnt_t(3type)
blksize_t(3type)
cc_t(3type)
-clock_t(3type)
clockid_t(3type)
+clock_t(3type)
dev_t(3type)
div_t(3type)
double_t(3type)
@@ -901,10 +901,10 @@ ptrdiff_t(3type)
size_t(3type)
sockaddr(3type)
stat(3type)
-time_t(3type)
timer_t(3type)
timespec(3type)
timeval(3type)
+time_t(3type)
tm(3type)
va_list(3type)
void(3type)
@@ -989,8 +989,8 @@ boot(7)
bootparam(7)
BPF-HELPERS(7)
Capabilities(7)
-cgroup_namespaces(7)
cgroups(7)
+cgroup_namespaces(7)
charsets(7)
complex(7)
cp1251(7)
@@ -1071,8 +1071,8 @@ shm_overview(7)
sigevent(7)
signal-safety(7)
signal(7)
-sock_diag(7)
socket(7)
+sock_diag(7)
spufs(7)
standards(7)
string_copying(7)
@@ -1092,8 +1092,8 @@ units(7)
UNIX(7)
uri(7)
user-keyring(7)
-user_namespaces(7)
user-session-keyring(7)
+user_namespaces(7)
UTF-8(7)
uts_namespaces(7)
vDSO(7)
--- sortman-noaliases-order.log 2023-08-14 18:06:36.097243800 -0600
+++ versioncmp-order.log 2023-08-14 17:42:33.296930300 -0600
@@ -2,10 +2,10 @@ intro(1)
getent(1)
iconv(1)
ldd(1)
-localedef(1)
locale(1)
-memusagestat(1)
+localedef(1)
memusage(1)
+memusagestat(1)
mtrace(1)
pldd(1)
sprof(1)
@@ -32,8 +32,8 @@ chroot(2)
clock_getres(2)
clock_nanosleep(2)
clone(2)
-close_range(2)
close(2)
+close_range(2)
connect(2)
copy_file_range(2)
create_module(2)
@@ -43,10 +43,10 @@ epoll_create(2)
epoll_ctl(2)
epoll_wait(2)
eventfd(2)
-execveat(2)
execve(2)
-exit_group(2)
+execveat(2)
_exit(2)
+exit_group(2)
fallocate(2)
fanotify_init(2)
fanotify_mark(2)
@@ -63,8 +63,6 @@ getgid(2)
getgroups(2)
gethostname(2)
getitimer(2)
-get_kernel_syms(2)
-get_mempolicy(2)
getpagesize(2)
getpeername(2)
getpid(2)
@@ -72,7 +70,6 @@ getpriority(2)
getrandom(2)
getresuid(2)
getrlimit(2)
-get_robust_list(2)
getrusage(2)
getsid(2)
getsockname(2)
@@ -82,12 +79,15 @@ gettimeofday(2)
getuid(2)
getunwind(2)
getxattr(2)
+get_kernel_syms(2)
+get_mempolicy(2)
+get_robust_list(2)
idle(2)
init_module(2)
inotify_add_watch(2)
inotify_init(2)
inotify_rm_watch(2)
-io_cancel(2)
+ioctl(2)
ioctl_console(2)
ioctl_fat(2)
ioctl_ficlonerange(2)
@@ -99,12 +99,12 @@ ioctl_ns(2)
ioctl_pipe(2)
ioctl_tty(2)
ioctl_userfaultfd(2)
-ioctl(2)
-io_destroy(2)
-io_getevents(2)
ioperm(2)
iopl(2)
ioprio_set(2)
+io_cancel(2)
+io_destroy(2)
+io_getevents(2)
io_setup(2)
io_submit(2)
ipc(2)
@@ -118,7 +118,7 @@ landlock_restrict_self(2)
link(2)
listen(2)
listxattr(2)
-llseek(2)
+_llseek(2)
lookup_dcookie(2)
lseek(2)
madvise(2)
@@ -131,30 +131,30 @@ mincore(2)
mkdir(2)
mknod(2)
mlock(2)
-mmap2(2)
mmap(2)
+mmap2(2)
modify_ldt(2)
-mount_setattr(2)
mount(2)
+mount_setattr(2)
move_pages(2)
mprotect(2)
mq_getsetattr(2)
mremap(2)
msgctl(2)
msgget(2)
-msgop(2)
+MSGOP(2)
msync(2)
nanosleep(2)
nfsservctl(2)
nice(2)
+open(2)
openat2(2)
open_by_handle_at(2)
-open(2)
outb(2)
pause(2)
pciconfig_read(2)
-perf_event_open(2)
perfmonctl(2)
+perf_event_open(2)
personality(2)
pidfd_getfd(2)
pidfd_open(2)
@@ -171,14 +171,14 @@ process_vm_readv(2)
ptrace(2)
query_module(2)
quotactl(2)
+read(2)
readahead(2)
readdir(2)
readlink(2)
readv(2)
-read(2)
reboot(2)
-recvmmsg(2)
recv(2)
+recvmmsg(2)
remap_file_pages(2)
removexattr(2)
rename(2)
@@ -197,102 +197,102 @@ sched_setattr(2)
sched_setparam(2)
sched_setscheduler(2)
sched_yield(2)
-seccomp_unotify(2)
seccomp(2)
-select_tut(2)
+seccomp_unotify(2)
select(2)
+SELECT_TUT(2)
semctl(2)
semget(2)
semop(2)
+send(2)
sendfile(2)
sendmmsg(2)
-send(2)
seteuid(2)
setfsgid(2)
setfsuid(2)
setgid(2)
-set_mempolicy(2)
setns(2)
setpgid(2)
setresuid(2)
setreuid(2)
setsid(2)
-set_thread_area(2)
-set_tid_address(2)
setuid(2)
setup(2)
setxattr(2)
+set_mempolicy(2)
+set_thread_area(2)
+set_tid_address(2)
sgetmask(2)
shmctl(2)
shmget(2)
-shmop(2)
+SHMOP(2)
shutdown(2)
sigaction(2)
sigaltstack(2)
-signalfd(2)
signal(2)
+signalfd(2)
sigpending(2)
sigprocmask(2)
sigreturn(2)
sigsuspend(2)
sigwaitinfo(2)
+socket(2)
socketcall(2)
socketpair(2)
-socket(2)
splice(2)
spu_create(2)
spu_run(2)
+stat(2)
statfs(2)
statx(2)
-stat(2)
stime(2)
subpage_prot(2)
swapon(2)
symlink(2)
-sync_file_range(2)
sync(2)
-syscalls(2)
-syscall(2)
+sync_file_range(2)
_syscall(2)
+syscall(2)
+syscalls(2)
sysctl(2)
sysfs(2)
sysinfo(2)
syslog(2)
tee(2)
+time(2)
+timerfd_create(2)
timer_create(2)
timer_delete(2)
-timerfd_create(2)
timer_getoverrun(2)
timer_settime(2)
times(2)
-time(2)
tkill(2)
truncate(2)
umask(2)
umount(2)
uname(2)
-unimplemented(2)
+UNIMPLEMENTED(2)
unlink(2)
unshare(2)
uselib(2)
userfaultfd(2)
ustat(2)
-utimensat(2)
utime(2)
+utimensat(2)
vfork(2)
vhangup(2)
vm86(2)
vmsplice(2)
-wait4(2)
wait(2)
+wait4(2)
write(2)
open_how(2type)
intro(3)
a64l(3)
abort(3)
abs(3)
-acosh(3)
acos(3)
+acosh(3)
addseverity(3)
adjtime(3)
aio_cancel(3)
@@ -306,14 +306,14 @@ aio_write(3)
alloca(3)
arc4random(3)
argz_add(3)
-asinh(3)
asin(3)
+asinh(3)
asprintf(3)
-assert_perror(3)
assert(3)
+assert_perror(3)
+atan(3)
atan2(3)
atanh(3)
-atan(3)
atexit(3)
atof(3)
atoi(3)
@@ -328,51 +328,51 @@ bstring(3)
bswap(3)
btowc(3)
btree(3)
-byteorder(3)
+BYTEORDER(3)
bzero(3)
cabs(3)
-cacosh(3)
cacos(3)
+cacosh(3)
canonicalize_file_name(3)
carg(3)
-casinh(3)
casin(3)
-catanh(3)
+casinh(3)
catan(3)
+catanh(3)
catgets(3)
catopen(3)
cbrt(3)
-ccosh(3)
ccos(3)
+ccosh(3)
ceil(3)
-cexp2(3)
cexp(3)
+cexp2(3)
cfree(3)
cimag(3)
-circleq(3)
+CIRCLEQ(3)
clearenv(3)
-clock_getcpuclockid(3)
clock(3)
+clock_getcpuclockid(3)
+clog(3)
clog2(3)
clog10(3)
-clog(3)
closedir(3)
-cmsg(3)
+CMSG(3)
confstr(3)
conj(3)
copysign(3)
-cosh(3)
cos(3)
+cosh(3)
cpow(3)
cproj(3)
CPU_SET(3)
creal(3)
crypt(3)
-csinh(3)
csin(3)
+csinh(3)
csqrt(3)
-ctanh(3)
ctan(3)
+ctanh(3)
ctermid(3)
ctime(3)
daemon(3)
@@ -384,35 +384,35 @@ div(3)
dladdr(3)
dlerror(3)
dlinfo(3)
-dl_iterate_phdr(3)
dlopen(3)
dlsym(3)
+dl_iterate_phdr(3)
drand48(3)
drand48_r(3)
duplocale(3)
dysize(3)
-ecvt_r(3)
ecvt(3)
+ecvt_r(3)
encrypt(3)
-endian(3)
end(3)
+endian(3)
envz_add(3)
-erfc(3)
erf(3)
+erfc(3)
+err(3)
errno(3)
error(3)
-err(3)
ether_aton(3)
euidaccess(3)
exec(3)
exit(3)
+exp(3)
exp2(3)
exp10(3)
expm1(3)
-exp(3)
fabs(3)
-fcloseall(3)
fclose(3)
+fcloseall(3)
fdim(3)
fenv(3)
ferror(3)
@@ -428,15 +428,15 @@ fileno(3)
finite(3)
flockfile(3)
floor(3)
-fmax(3)
fma(3)
+fmax(3)
fmemopen(3)
fmin(3)
fmod(3)
fmtmsg(3)
fnmatch(3)
-fopencookie(3)
fopen(3)
+fopencookie(3)
fpathconf(3)
fpclassify(3)
fpurge(3)
@@ -444,8 +444,8 @@ fputwc(3)
fputws(3)
fread(3)
frexp(3)
-fseeko(3)
fseek(3)
+fseeko(3)
ftime(3)
ftok(3)
fts(3)
@@ -455,8 +455,8 @@ fwide(3)
gamma(3)
gcvt(3)
_Generic(3)
-getaddrinfo_a(3)
getaddrinfo(3)
+getaddrinfo_a(3)
getauxval(3)
getcontext(3)
getcwd(3)
@@ -466,8 +466,8 @@ getdtablesize(3)
getentropy(3)
getenv(3)
getfsent(3)
-getgrent_r(3)
getgrent(3)
+getgrent_r(3)
getgrnam(3)
getgrouplist(3)
gethostbyname(3)
@@ -479,33 +479,33 @@ getloadavg(3)
getlogin(3)
getmntent(3)
getnameinfo(3)
-getnetent_r(3)
getnetent(3)
-get_nprocs(3)
+getnetent_r(3)
getopt(3)
getpass(3)
-get_phys_pages(3)
-getprotoent_r(3)
getprotoent(3)
+getprotoent_r(3)
getpt(3)
-getpwent_r(3)
+getpw(3)
getpwent(3)
+getpwent_r(3)
getpwnam(3)
-getpw(3)
-getrpcent_r(3)
getrpcent(3)
+getrpcent_r(3)
getrpcport(3)
-getservent_r(3)
+gets(3)
getservent(3)
+getservent_r(3)
getspnam(3)
getsubopt(3)
-gets(3)
getttyent(3)
getusershell(3)
getutent(3)
getutmp(3)
-getwchar(3)
getw(3)
+getwchar(3)
+get_nprocs(3)
+get_phys_pages(3)
glob(3)
gnu_get_libc_version(3)
grantpt(3)
@@ -514,17 +514,17 @@ gsignal(3)
hash(3)
hsearch(3)
hypot(3)
+iconv(3)
iconv_close(3)
iconv_open(3)
-iconv(3)
if_nameindex(3)
if_nametoindex(3)
ilogb(3)
index(3)
+inet(3)
inet_net_pton(3)
inet_ntop(3)
inet_pton(3)
-inet(3)
INFINITY(3)
initgroups(3)
insque(3)
@@ -551,15 +551,15 @@ killpg(3)
ldexp(3)
lgamma(3)
lio_listio(3)
-list(3)
+LIST(3)
localeconv(3)
lockf(3)
+log(3)
log1p(3)
log2(3)
log10(3)
logb(3)
login(3)
-log(3)
lrint(3)
lround(3)
lsearch(3)
@@ -567,18 +567,16 @@ lseek64(3)
makecontext(3)
makedev(3)
mallinfo(3)
+malloc(3)
malloc_get_state(3)
-malloc_hook(3)
+__malloc_hook(3)
malloc_info(3)
malloc_stats(3)
malloc_trim(3)
malloc_usable_size(3)
-malloc(3)
mallopt(3)
matherr(3)
MAX(3)
-MB_CUR_MAX(3)
-MB_LEN_MAX(3)
mblen(3)
mbrlen(3)
mbrtowc(3)
@@ -587,6 +585,8 @@ mbsnrtowcs(3)
mbsrtowcs(3)
mbstowcs(3)
mbtowc(3)
+MB_CUR_MAX(3)
+MB_LEN_MAX(3)
mcheck(3)
memccpy(3)
memchr(3)
@@ -621,8 +621,8 @@ ntp_gettime(3)
offsetof(3)
on_exit(3)
opendir(3)
-open_memstream(3)
openpty(3)
+open_memstream(3)
perror(3)
popen(3)
posix_fallocate(3)
@@ -630,9 +630,12 @@ posix_madvise(3)
posix_memalign(3)
posix_openpt(3)
posix_spawn(3)
+pow(3)
pow10(3)
powerof2(3)
-pow(3)
+__ppc_get_timebase(3)
+__ppc_set_ppr_med(3)
+__ppc_yield(3)
printf(3)
profil(3)
program_invocation_name(3)
@@ -647,12 +650,12 @@ pthread_attr_setschedparam(3)
pthread_attr_setschedpolicy(3)
pthread_attr_setscope(3)
pthread_attr_setsigmask_np(3)
+pthread_attr_setstack(3)
pthread_attr_setstackaddr(3)
pthread_attr_setstacksize(3)
-pthread_attr_setstack(3)
pthread_cancel(3)
-pthread_cleanup_push_defer_np(3)
pthread_cleanup_push(3)
+pthread_cleanup_push_defer_np(3)
pthread_create(3)
pthread_detach(3)
pthread_equal(3)
@@ -661,8 +664,8 @@ pthread_getattr_default_np(3)
pthread_getattr_np(3)
pthread_getcpuclockid(3)
pthread_join(3)
-pthread_kill_other_threads_np(3)
pthread_kill(3)
+pthread_kill_other_threads_np(3)
pthread_mutexattr_getpshared(3)
pthread_mutexattr_init(3)
pthread_mutexattr_setrobust(3)
@@ -691,15 +694,14 @@ putwchar(3)
qecvt(3)
qsort(3)
raise(3)
-random_r(3)
-random(3)
rand(3)
+random(3)
+random_r(3)
rcmd(3)
-readdir_r(3)
readdir(3)
+readdir_r(3)
realpath(3)
recno(3)
-re_comp(3)
regex(3)
remainder(3)
remove(3)
@@ -707,15 +709,16 @@ remquo(3)
resolver(3)
rewinddir(3)
rexec(3)
+re_comp(3)
rint(3)
-roundup(3)
round(3)
+roundup(3)
rpc(3)
rpmatch(3)
rtime(3)
rtnetlink(3)
-scalbln(3)
scalb(3)
+scalbln(3)
scandir(3)
scanf(3)
sched_getcpu(3)
@@ -731,6 +734,7 @@ sem_wait(3)
setaliasent(3)
setbuf(3)
setenv(3)
+__setfpucw(3)
setjmp(3)
setlocale(3)
setlogmask(3)
@@ -741,25 +745,25 @@ signbit(3)
significand(3)
sigpause(3)
sigqueue(3)
-sigsetops(3)
sigset(3)
+SIGSETOPS(3)
sigvec(3)
sigwait(3)
+sin(3)
sincos(3)
sinh(3)
-sin(3)
sleep(3)
-slist(3)
+SLIST(3)
sockatmark(3)
sqrt(3)
sscanf(3)
-stailq(3)
+STAILQ(3)
static_assert(3)
statvfs(3)
stdarg(3)
stdin(3)
-stdio_ext(3)
stdio(3)
+stdio_ext(3)
stpncpy(3)
strcasecmp(3)
strchr(3)
@@ -794,9 +798,9 @@ sysconf(3)
syslog(3)
system(3)
sysv_signal(3)
-tailq(3)
-tanh(3)
+TAILQ(3)
tan(3)
+tanh(3)
tcgetpgrp(3)
tcgetsid(3)
telldir(3)
@@ -864,13 +868,9 @@ wmemmove(3)
wmemset(3)
wordexp(3)
wprintf(3)
-xcrypt(3)
+XCRYPT(3)
xdr(3)
y0(3)
-__ppc_get_timebase(3)
-__ppc_set_ppr_med(3)
-__ppc_yield(3)
-__setfpucw(3)
EOF(3const)
EXIT_SUCCESS(3const)
NULL(3const)
@@ -903,8 +903,8 @@ sockaddr(3type)
stat(3type)
timer_t(3type)
timespec(3type)
-time_t(3type)
timeval(3type)
+time_t(3type)
tm(3type)
va_list(3type)
void(3type)
@@ -934,8 +934,8 @@ sd(4)
sk98lin(4)
smartpqi(4)
st(4)
-ttyS(4)
tty(4)
+ttyS(4)
vcs(4)
veth(4)
wavelan(4)
@@ -944,23 +944,23 @@ acct(5)
charmap(5)
core(5)
dir_colors(5)
-elf(5)
+ELF(5)
erofs(5)
filesystems(5)
ftpusers(5)
gai.conf(5)
group(5)
+host.conf(5)
hosts(5)
hosts.equiv(5)
-host.conf(5)
issue(5)
locale(5)
motd(5)
networks(5)
nologin(5)
nscd.conf(5)
-nsswitch.conf(5)
nss(5)
+nsswitch.conf(5)
passwd(5)
proc(5)
protocols(5)
@@ -980,17 +980,17 @@ utmp(5)
intro(6)
intro(7)
address_families(7)
-aio(7)
-armscii-8(7)
+AIO(7)
+ARMSCII-8(7)
arp(7)
ascii(7)
attributes(7)
-bootparam(7)
boot(7)
-bpf-helpers(7)
-capabilities(7)
-cgroup_namespaces(7)
+bootparam(7)
+BPF-HELPERS(7)
+Capabilities(7)
cgroups(7)
+cgroup_namespaces(7)
charsets(7)
complex(7)
cp1251(7)
@@ -1010,29 +1010,29 @@ hostname(7)
icmp(7)
inode(7)
inotify(7)
+ip(7)
ipc_namespaces(7)
ipv6(7)
-ip(7)
-iso_8859-1(7)
-iso_8859-2(7)
-iso_8859-3(7)
-iso_8859-4(7)
-iso_8859-5(7)
-iso_8859-6(7)
-iso_8859-7(7)
-iso_8859-8(7)
-iso_8859-9(7)
-iso_8859-10(7)
-iso_8859-11(7)
-iso_8859-13(7)
-iso_8859-14(7)
-iso_8859-15(7)
-iso_8859-16(7)
+ISO_8859-1(7)
+ISO_8859-2(7)
+ISO_8859-3(7)
+ISO_8859-4(7)
+ISO_8859-5(7)
+ISO_8859-6(7)
+ISO_8859-7(7)
+ISO_8859-8(7)
+ISO_8859-9(7)
+ISO_8859-10(7)
+ISO_8859-11(7)
+ISO_8859-13(7)
+ISO_8859-14(7)
+ISO_8859-15(7)
+ISO_8859-16(7)
kernel_lockdown(7)
keyrings(7)
-koi8-r(7)
-koi8-u(7)
-landlock(7)
+KOI8-R(7)
+KOI8-U(7)
+Landlock(7)
libc(7)
locale(7)
mailaddr(7)
@@ -1062,7 +1062,7 @@ queue(7)
random(7)
raw(7)
regex(7)
-rtld-audit(7)
+RTLD-AUDIT(7)
rtnetlink(7)
sched(7)
sem_overview(7)
@@ -1071,39 +1071,39 @@ shm_overview(7)
sigevent(7)
signal-safety(7)
signal(7)
-sock_diag(7)
socket(7)
+sock_diag(7)
spufs(7)
standards(7)
string_copying(7)
-suffixes(7)
+SUFFIXES(7)
symlink(7)
system_data_types(7)
sysvipc(7)
tcp(7)
termio(7)
thread-keyring(7)
-time_namespaces(7)
time(7)
-udplite(7)
+time_namespaces(7)
udp(7)
+udplite(7)
unicode(7)
units(7)
-unix(7)
+UNIX(7)
uri(7)
user-keyring(7)
-user_namespaces(7)
user-session-keyring(7)
-utf-8(7)
+user_namespaces(7)
+UTF-8(7)
uts_namespaces(7)
-vdso(7)
+vDSO(7)
vsock(7)
x25(7)
xattr(7)
intro(8)
iconvconfig(8)
-ldconfig(8)
ld.so(8)
+ldconfig(8)
nscd(8)
sln(8)
tzselect(8)
--- sortman-noaliases-order.log 2023-08-14 18:06:36.097243800 -0600
+++ rpmvercmp-order.log 2023-08-14 17:42:33.044369200 -0600
@@ -2,10 +2,10 @@ intro(1)
getent(1)
iconv(1)
ldd(1)
-localedef(1)
locale(1)
-memusagestat(1)
+localedef(1)
memusage(1)
+memusagestat(1)
mtrace(1)
pldd(1)
sprof(1)
@@ -32,8 +32,8 @@ chroot(2)
clock_getres(2)
clock_nanosleep(2)
clone(2)
-close_range(2)
close(2)
+close_range(2)
connect(2)
copy_file_range(2)
create_module(2)
@@ -43,10 +43,10 @@ epoll_create(2)
epoll_ctl(2)
epoll_wait(2)
eventfd(2)
-execveat(2)
execve(2)
-exit_group(2)
+execveat(2)
_exit(2)
+exit_group(2)
fallocate(2)
fanotify_init(2)
fanotify_mark(2)
@@ -56,6 +56,9 @@ fork(2)
fsync(2)
futex(2)
futimesat(2)
+get_kernel_syms(2)
+get_mempolicy(2)
+get_robust_list(2)
getcpu(2)
getdents(2)
getdomainname(2)
@@ -63,8 +66,6 @@ getgid(2)
getgroups(2)
gethostname(2)
getitimer(2)
-get_kernel_syms(2)
-get_mempolicy(2)
getpagesize(2)
getpeername(2)
getpid(2)
@@ -72,7 +73,6 @@ getpriority(2)
getrandom(2)
getresuid(2)
getrlimit(2)
-get_robust_list(2)
getrusage(2)
getsid(2)
getsockname(2)
@@ -88,6 +88,11 @@ inotify_add_watch(2)
inotify_init(2)
inotify_rm_watch(2)
io_cancel(2)
+io_destroy(2)
+io_getevents(2)
+io_setup(2)
+io_submit(2)
+ioctl(2)
ioctl_console(2)
ioctl_fat(2)
ioctl_ficlonerange(2)
@@ -99,14 +104,9 @@ ioctl_ns(2)
ioctl_pipe(2)
ioctl_tty(2)
ioctl_userfaultfd(2)
-ioctl(2)
-io_destroy(2)
-io_getevents(2)
ioperm(2)
iopl(2)
ioprio_set(2)
-io_setup(2)
-io_submit(2)
ipc(2)
kcmp(2)
kexec_load(2)
@@ -118,7 +118,7 @@ landlock_restrict_self(2)
link(2)
listen(2)
listxattr(2)
-llseek(2)
+_llseek(2)
lookup_dcookie(2)
lseek(2)
madvise(2)
@@ -131,25 +131,25 @@ mincore(2)
mkdir(2)
mknod(2)
mlock(2)
-mmap2(2)
mmap(2)
+mmap2(2)
modify_ldt(2)
-mount_setattr(2)
mount(2)
+mount_setattr(2)
move_pages(2)
mprotect(2)
mq_getsetattr(2)
mremap(2)
msgctl(2)
msgget(2)
-msgop(2)
+MSGOP(2)
msync(2)
nanosleep(2)
nfsservctl(2)
nice(2)
-openat2(2)
-open_by_handle_at(2)
open(2)
+open_by_handle_at(2)
+openat2(2)
outb(2)
pause(2)
pciconfig_read(2)
@@ -171,14 +171,14 @@ process_vm_readv(2)
ptrace(2)
query_module(2)
quotactl(2)
+read(2)
readahead(2)
readdir(2)
readlink(2)
readv(2)
-read(2)
reboot(2)
-recvmmsg(2)
recv(2)
+recvmmsg(2)
remap_file_pages(2)
removexattr(2)
rename(2)
@@ -197,102 +197,102 @@ sched_setattr(2)
sched_setparam(2)
sched_setscheduler(2)
sched_yield(2)
-seccomp_unotify(2)
seccomp(2)
-select_tut(2)
+seccomp_unotify(2)
select(2)
+SELECT_TUT(2)
semctl(2)
semget(2)
semop(2)
+send(2)
sendfile(2)
sendmmsg(2)
-send(2)
+set_mempolicy(2)
+set_thread_area(2)
+set_tid_address(2)
seteuid(2)
setfsgid(2)
setfsuid(2)
setgid(2)
-set_mempolicy(2)
setns(2)
setpgid(2)
setresuid(2)
setreuid(2)
setsid(2)
-set_thread_area(2)
-set_tid_address(2)
setuid(2)
setup(2)
setxattr(2)
sgetmask(2)
shmctl(2)
shmget(2)
-shmop(2)
+SHMOP(2)
shutdown(2)
sigaction(2)
sigaltstack(2)
-signalfd(2)
signal(2)
+signalfd(2)
sigpending(2)
sigprocmask(2)
sigreturn(2)
sigsuspend(2)
sigwaitinfo(2)
+socket(2)
socketcall(2)
socketpair(2)
-socket(2)
splice(2)
spu_create(2)
spu_run(2)
+stat(2)
statfs(2)
statx(2)
-stat(2)
stime(2)
subpage_prot(2)
swapon(2)
symlink(2)
-sync_file_range(2)
sync(2)
-syscalls(2)
-syscall(2)
+sync_file_range(2)
_syscall(2)
+syscall(2)
+syscalls(2)
sysctl(2)
sysfs(2)
sysinfo(2)
syslog(2)
tee(2)
+time(2)
timer_create(2)
timer_delete(2)
-timerfd_create(2)
timer_getoverrun(2)
timer_settime(2)
+timerfd_create(2)
times(2)
-time(2)
tkill(2)
truncate(2)
umask(2)
umount(2)
uname(2)
-unimplemented(2)
+UNIMPLEMENTED(2)
unlink(2)
unshare(2)
uselib(2)
userfaultfd(2)
ustat(2)
-utimensat(2)
utime(2)
+utimensat(2)
vfork(2)
vhangup(2)
vm86(2)
vmsplice(2)
-wait4(2)
wait(2)
+wait4(2)
write(2)
open_how(2type)
intro(3)
a64l(3)
abort(3)
abs(3)
-acosh(3)
acos(3)
+acosh(3)
addseverity(3)
adjtime(3)
aio_cancel(3)
@@ -306,14 +306,14 @@ aio_write(3)
alloca(3)
arc4random(3)
argz_add(3)
-asinh(3)
asin(3)
+asinh(3)
asprintf(3)
-assert_perror(3)
assert(3)
+assert_perror(3)
atan2(3)
-atanh(3)
atan(3)
+atanh(3)
atexit(3)
atof(3)
atoi(3)
@@ -328,51 +328,51 @@ bstring(3)
bswap(3)
btowc(3)
btree(3)
-byteorder(3)
+BYTEORDER(3)
bzero(3)
cabs(3)
-cacosh(3)
cacos(3)
+cacosh(3)
canonicalize_file_name(3)
carg(3)
-casinh(3)
casin(3)
-catanh(3)
+casinh(3)
catan(3)
+catanh(3)
catgets(3)
catopen(3)
cbrt(3)
-ccosh(3)
ccos(3)
+ccosh(3)
ceil(3)
cexp2(3)
cexp(3)
cfree(3)
cimag(3)
-circleq(3)
+CIRCLEQ(3)
clearenv(3)
-clock_getcpuclockid(3)
clock(3)
+clock_getcpuclockid(3)
clog2(3)
-clog10(3)
clog(3)
+clog10(3)
closedir(3)
-cmsg(3)
+CMSG(3)
confstr(3)
conj(3)
copysign(3)
-cosh(3)
cos(3)
+cosh(3)
cpow(3)
cproj(3)
CPU_SET(3)
creal(3)
crypt(3)
-csinh(3)
csin(3)
+csinh(3)
csqrt(3)
-ctanh(3)
ctan(3)
+ctanh(3)
ctermid(3)
ctime(3)
daemon(3)
@@ -381,38 +381,38 @@ des_crypt(3)
difftime(3)
dirfd(3)
div(3)
+dl_iterate_phdr(3)
dladdr(3)
dlerror(3)
dlinfo(3)
-dl_iterate_phdr(3)
dlopen(3)
dlsym(3)
drand48(3)
drand48_r(3)
duplocale(3)
dysize(3)
-ecvt_r(3)
ecvt(3)
+ecvt_r(3)
encrypt(3)
-endian(3)
end(3)
+endian(3)
envz_add(3)
-erfc(3)
erf(3)
+erfc(3)
+err(3)
errno(3)
error(3)
-err(3)
ether_aton(3)
euidaccess(3)
exec(3)
exit(3)
exp2(3)
+exp(3)
exp10(3)
expm1(3)
-exp(3)
fabs(3)
-fcloseall(3)
fclose(3)
+fcloseall(3)
fdim(3)
fenv(3)
ferror(3)
@@ -428,15 +428,15 @@ fileno(3)
finite(3)
flockfile(3)
floor(3)
-fmax(3)
fma(3)
+fmax(3)
fmemopen(3)
fmin(3)
fmod(3)
fmtmsg(3)
fnmatch(3)
-fopencookie(3)
fopen(3)
+fopencookie(3)
fpathconf(3)
fpclassify(3)
fpurge(3)
@@ -444,8 +444,8 @@ fputwc(3)
fputws(3)
fread(3)
frexp(3)
-fseeko(3)
fseek(3)
+fseeko(3)
ftime(3)
ftok(3)
fts(3)
@@ -455,8 +455,10 @@ fwide(3)
gamma(3)
gcvt(3)
_Generic(3)
-getaddrinfo_a(3)
+get_nprocs(3)
+get_phys_pages(3)
getaddrinfo(3)
+getaddrinfo_a(3)
getauxval(3)
getcontext(3)
getcwd(3)
@@ -466,8 +468,8 @@ getdtablesize(3)
getentropy(3)
getenv(3)
getfsent(3)
-getgrent_r(3)
getgrent(3)
+getgrent_r(3)
getgrnam(3)
getgrouplist(3)
gethostbyname(3)
@@ -479,33 +481,31 @@ getloadavg(3)
getlogin(3)
getmntent(3)
getnameinfo(3)
-getnetent_r(3)
getnetent(3)
-get_nprocs(3)
+getnetent_r(3)
getopt(3)
getpass(3)
-get_phys_pages(3)
-getprotoent_r(3)
getprotoent(3)
+getprotoent_r(3)
getpt(3)
-getpwent_r(3)
+getpw(3)
getpwent(3)
+getpwent_r(3)
getpwnam(3)
-getpw(3)
-getrpcent_r(3)
getrpcent(3)
+getrpcent_r(3)
getrpcport(3)
-getservent_r(3)
+gets(3)
getservent(3)
+getservent_r(3)
getspnam(3)
getsubopt(3)
-gets(3)
getttyent(3)
getusershell(3)
getutent(3)
getutmp(3)
-getwchar(3)
getw(3)
+getwchar(3)
glob(3)
gnu_get_libc_version(3)
grantpt(3)
@@ -514,17 +514,17 @@ gsignal(3)
hash(3)
hsearch(3)
hypot(3)
+iconv(3)
iconv_close(3)
iconv_open(3)
-iconv(3)
if_nameindex(3)
if_nametoindex(3)
ilogb(3)
index(3)
+inet(3)
inet_net_pton(3)
inet_ntop(3)
inet_pton(3)
-inet(3)
INFINITY(3)
initgroups(3)
insque(3)
@@ -551,15 +551,15 @@ killpg(3)
ldexp(3)
lgamma(3)
lio_listio(3)
-list(3)
+LIST(3)
localeconv(3)
lockf(3)
log1p(3)
log2(3)
+log(3)
log10(3)
logb(3)
login(3)
-log(3)
lrint(3)
lround(3)
lsearch(3)
@@ -567,13 +567,13 @@ lseek64(3)
makecontext(3)
makedev(3)
mallinfo(3)
+malloc(3)
malloc_get_state(3)
-malloc_hook(3)
+__malloc_hook(3)
malloc_info(3)
malloc_stats(3)
malloc_trim(3)
malloc_usable_size(3)
-malloc(3)
mallopt(3)
matherr(3)
MAX(3)
@@ -620,8 +620,8 @@ nl_langinfo(3)
ntp_gettime(3)
offsetof(3)
on_exit(3)
-opendir(3)
open_memstream(3)
+opendir(3)
openpty(3)
perror(3)
popen(3)
@@ -630,9 +630,12 @@ posix_madvise(3)
posix_memalign(3)
posix_openpt(3)
posix_spawn(3)
+pow(3)
pow10(3)
powerof2(3)
-pow(3)
+__ppc_get_timebase(3)
+__ppc_set_ppr_med(3)
+__ppc_yield(3)
printf(3)
profil(3)
program_invocation_name(3)
@@ -647,12 +650,12 @@ pthread_attr_setschedparam(3)
pthread_attr_setschedpolicy(3)
pthread_attr_setscope(3)
pthread_attr_setsigmask_np(3)
+pthread_attr_setstack(3)
pthread_attr_setstackaddr(3)
pthread_attr_setstacksize(3)
-pthread_attr_setstack(3)
pthread_cancel(3)
-pthread_cleanup_push_defer_np(3)
pthread_cleanup_push(3)
+pthread_cleanup_push_defer_np(3)
pthread_create(3)
pthread_detach(3)
pthread_equal(3)
@@ -661,12 +664,12 @@ pthread_getattr_default_np(3)
pthread_getattr_np(3)
pthread_getcpuclockid(3)
pthread_join(3)
-pthread_kill_other_threads_np(3)
pthread_kill(3)
+pthread_kill_other_threads_np(3)
+pthread_mutex_consistent(3)
pthread_mutexattr_getpshared(3)
pthread_mutexattr_init(3)
pthread_mutexattr_setrobust(3)
-pthread_mutex_consistent(3)
pthread_rwlockattr_setkind_np(3)
pthread_self(3)
pthread_setaffinity_np(3)
@@ -691,15 +694,15 @@ putwchar(3)
qecvt(3)
qsort(3)
raise(3)
-random_r(3)
-random(3)
rand(3)
+random(3)
+random_r(3)
rcmd(3)
-readdir_r(3)
+re_comp(3)
readdir(3)
+readdir_r(3)
realpath(3)
recno(3)
-re_comp(3)
regex(3)
remainder(3)
remove(3)
@@ -708,14 +711,14 @@ resolver(3)
rewinddir(3)
rexec(3)
rint(3)
-roundup(3)
round(3)
+roundup(3)
rpc(3)
rpmatch(3)
rtime(3)
rtnetlink(3)
-scalbln(3)
scalb(3)
+scalbln(3)
scandir(3)
scanf(3)
sched_getcpu(3)
@@ -731,6 +734,7 @@ sem_wait(3)
setaliasent(3)
setbuf(3)
setenv(3)
+__setfpucw(3)
setjmp(3)
setlocale(3)
setlogmask(3)
@@ -741,25 +745,25 @@ signbit(3)
significand(3)
sigpause(3)
sigqueue(3)
-sigsetops(3)
sigset(3)
+SIGSETOPS(3)
sigvec(3)
sigwait(3)
+sin(3)
sincos(3)
sinh(3)
-sin(3)
sleep(3)
-slist(3)
+SLIST(3)
sockatmark(3)
sqrt(3)
sscanf(3)
-stailq(3)
+STAILQ(3)
static_assert(3)
statvfs(3)
stdarg(3)
stdin(3)
-stdio_ext(3)
stdio(3)
+stdio_ext(3)
stpncpy(3)
strcasecmp(3)
strchr(3)
@@ -794,9 +798,9 @@ sysconf(3)
syslog(3)
system(3)
sysv_signal(3)
-tailq(3)
-tanh(3)
+TAILQ(3)
tan(3)
+tanh(3)
tcgetpgrp(3)
tcgetsid(3)
telldir(3)
@@ -864,13 +868,9 @@ wmemmove(3)
wmemset(3)
wordexp(3)
wprintf(3)
-xcrypt(3)
+XCRYPT(3)
xdr(3)
y0(3)
-__ppc_get_timebase(3)
-__ppc_set_ppr_med(3)
-__ppc_yield(3)
-__setfpucw(3)
EOF(3const)
EXIT_SUCCESS(3const)
NULL(3const)
@@ -880,8 +880,8 @@ aiocb(3type)
blkcnt_t(3type)
blksize_t(3type)
cc_t(3type)
-clockid_t(3type)
clock_t(3type)
+clockid_t(3type)
dev_t(3type)
div_t(3type)
double_t(3type)
@@ -901,9 +901,9 @@ ptrdiff_t(3type)
size_t(3type)
sockaddr(3type)
stat(3type)
+time_t(3type)
timer_t(3type)
timespec(3type)
-time_t(3type)
timeval(3type)
tm(3type)
va_list(3type)
@@ -934,8 +934,8 @@ sd(4)
sk98lin(4)
smartpqi(4)
st(4)
-ttyS(4)
tty(4)
+ttyS(4)
vcs(4)
veth(4)
wavelan(4)
@@ -944,23 +944,23 @@ acct(5)
charmap(5)
core(5)
dir_colors(5)
-elf(5)
+ELF(5)
erofs(5)
filesystems(5)
ftpusers(5)
gai.conf(5)
group(5)
+host.conf(5)
hosts(5)
hosts.equiv(5)
-host.conf(5)
issue(5)
locale(5)
motd(5)
networks(5)
nologin(5)
nscd.conf(5)
-nsswitch.conf(5)
nss(5)
+nsswitch.conf(5)
passwd(5)
proc(5)
protocols(5)
@@ -980,15 +980,15 @@ utmp(5)
intro(6)
intro(7)
address_families(7)
-aio(7)
-armscii-8(7)
+AIO(7)
+ARMSCII-8(7)
arp(7)
ascii(7)
attributes(7)
-bootparam(7)
boot(7)
-bpf-helpers(7)
-capabilities(7)
+bootparam(7)
+BPF-HELPERS(7)
+Capabilities(7)
cgroup_namespaces(7)
cgroups(7)
charsets(7)
@@ -1010,29 +1010,29 @@ hostname(7)
icmp(7)
inode(7)
inotify(7)
+ip(7)
ipc_namespaces(7)
ipv6(7)
-ip(7)
-iso_8859-1(7)
-iso_8859-2(7)
-iso_8859-3(7)
-iso_8859-4(7)
-iso_8859-5(7)
-iso_8859-6(7)
-iso_8859-7(7)
-iso_8859-8(7)
-iso_8859-9(7)
-iso_8859-10(7)
-iso_8859-11(7)
-iso_8859-13(7)
-iso_8859-14(7)
-iso_8859-15(7)
-iso_8859-16(7)
+ISO_8859-1(7)
+ISO_8859-2(7)
+ISO_8859-3(7)
+ISO_8859-4(7)
+ISO_8859-5(7)
+ISO_8859-6(7)
+ISO_8859-7(7)
+ISO_8859-8(7)
+ISO_8859-9(7)
+ISO_8859-10(7)
+ISO_8859-11(7)
+ISO_8859-13(7)
+ISO_8859-14(7)
+ISO_8859-15(7)
+ISO_8859-16(7)
kernel_lockdown(7)
keyrings(7)
-koi8-r(7)
-koi8-u(7)
-landlock(7)
+KOI8-R(7)
+KOI8-U(7)
+Landlock(7)
libc(7)
locale(7)
mailaddr(7)
@@ -1062,7 +1062,7 @@ queue(7)
random(7)
raw(7)
regex(7)
-rtld-audit(7)
+RTLD-AUDIT(7)
rtnetlink(7)
sched(7)
sem_overview(7)
@@ -1076,34 +1076,34 @@ socket(7)
spufs(7)
standards(7)
string_copying(7)
-suffixes(7)
+SUFFIXES(7)
symlink(7)
system_data_types(7)
sysvipc(7)
tcp(7)
termio(7)
thread-keyring(7)
-time_namespaces(7)
time(7)
-udplite(7)
+time_namespaces(7)
udp(7)
+udplite(7)
unicode(7)
units(7)
-unix(7)
+UNIX(7)
uri(7)
user-keyring(7)
user_namespaces(7)
user-session-keyring(7)
-utf-8(7)
+UTF-8(7)
uts_namespaces(7)
-vdso(7)
+vDSO(7)
vsock(7)
x25(7)
xattr(7)
intro(8)
iconvconfig(8)
-ldconfig(8)
ld.so(8)
+ldconfig(8)
nscd(8)
sln(8)
tzselect(8)