commit: 555754bbc1867bad41226eb3018ec1699c0123ad parent 83674e6a3bb8f97a7853b16cdd82dbb114a0d8ed Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Date: Mon, 6 Oct 2025 23:08:10 +0200 oasis a7678460cdDiffstat:
344 files changed, 36 insertions(+), 201 deletions(-)diff --git a/bin/addr2line b/bin/addr2lineBinary files differ.diff --git a/bin/ag b/bin/agBinary files differ.diff --git a/bin/ar b/bin/arBinary files differ.diff --git a/bin/arch b/bin/archBinary files differ.diff --git a/bin/as b/bin/asBinary files differ.diff --git a/bin/awk b/bin/awkBinary files differ.diff --git a/bin/base64 b/bin/base64Binary files differ.diff --git a/bin/basename b/bin/basenameBinary files differ.diff --git a/bin/bc b/bin/bcBinary files differ.diff --git a/bin/blkdiscard b/bin/blkdiscardBinary files differ.diff --git a/bin/bridge b/bin/bridgeBinary files differ.diff --git a/bin/bzip2 b/bin/bzip2Binary files differ.diff --git a/bin/cal b/bin/calBinary files differ.diff --git a/bin/calico b/bin/calicoBinary files differ.diff --git a/bin/cat b/bin/catBinary files differ.diff --git a/bin/catargs b/bin/catargsBinary files differ.diff --git a/bin/catenv b/bin/catenvBinary files differ.diff --git a/bin/catgirl b/bin/catgirlBinary files differ.diff --git a/bin/catlimits b/bin/catlimitsBinary files differ.diff --git a/bin/catuid b/bin/catuidBinary files differ.diff --git a/bin/chmod b/bin/chmodBinary files differ.diff --git a/bin/chown b/bin/chownBinary files differ.diff --git a/bin/chroot b/bin/chrootBinary files differ.diff --git a/bin/chvt b/bin/chvtBinary files differ.diff --git a/bin/cksum b/bin/cksumBinary files differ.diff --git a/bin/clear b/bin/clearBinary files differ.diff --git a/bin/cmp b/bin/cmpBinary files differ.diff --git a/bin/cols b/bin/colsBinary files differ.diff --git a/bin/comm b/bin/commBinary files differ.diff --git a/bin/cp b/bin/cpBinary files differ.diff --git a/bin/cproc b/bin/cprocBinary files differ.diff --git a/bin/cproc-qbe b/bin/cproc-qbeBinary files differ.diff --git a/bin/cron b/bin/cronBinary files differ.diff --git a/bin/ctrlaltdel b/bin/ctrlaltdelBinary files differ.diff --git a/bin/curl b/bin/curlBinary files differ.diff --git a/bin/cut b/bin/cutBinary files differ.diff --git a/bin/date b/bin/dateBinary files differ.diff --git a/bin/dd b/bin/ddBinary files differ.diff --git a/bin/deallocvt b/bin/deallocvtBinary files differ.diff --git a/bin/demandoc b/bin/demandocBinary files differ.diff --git a/bin/df b/bin/dfBinary files differ.diff --git a/bin/diff b/bin/diffBinary files differ.diff --git a/bin/dirname b/bin/dirnameBinary files differ.diff --git a/bin/dmenu b/bin/dmenuBinary files differ.diff --git a/bin/dmesg b/bin/dmesgBinary files differ.diff --git a/bin/doas b/bin/doasBinary files differ.diff --git a/bin/du b/bin/duBinary files differ.diff --git a/bin/dumpkeys b/bin/dumpkeysBinary files differ.diff --git a/bin/e2fsck b/bin/e2fsckBinary files differ.diff --git a/bin/e4crypt b/bin/e4cryptBinary files differ.diff --git a/bin/echo b/bin/echoBinary files differ.diff --git a/bin/ed b/bin/edBinary files differ.diff --git a/bin/eject b/bin/ejectBinary files differ.diff --git a/bin/elfedit b/bin/elfeditBinary files differ.diff --git a/bin/env b/bin/envBinary files differ.diff --git a/bin/expand b/bin/expandBinary files differ.diff --git a/bin/expr b/bin/exprBinary files differ.diff --git a/bin/fallocate b/bin/fallocateBinary files differ.diff --git a/bin/false b/bin/falseBinary files differ.diff --git a/bin/fdisk b/bin/fdiskBinary files differ.diff --git a/bin/ffmpeg b/bin/ffmpegBinary files differ.diff --git a/bin/ffprobe b/bin/ffprobeBinary files differ.diff --git a/bin/fgconsole b/bin/fgconsoleBinary files differ.diff --git a/bin/file b/bin/fileBinary files differ.diff --git a/bin/find b/bin/findBinary files differ.diff --git a/bin/flex b/bin/flexBinary files differ.diff --git a/bin/flock b/bin/flockBinary files differ.diff --git a/bin/fmt b/bin/fmtBinary files differ.diff --git a/bin/fold b/bin/foldBinary files differ.diff --git a/bin/free b/bin/freeBinary files differ.diff --git a/bin/freeramdisk b/bin/freeramdiskBinary files differ.diff --git a/bin/fsfreeze b/bin/fsfreezeBinary files differ.diff --git a/bin/fusermount3 b/bin/fusermount3Binary files differ.diff --git a/bin/gensquashfs b/bin/gensquashfsBinary files differ.diff --git a/bin/getconf b/bin/getconfBinary files differ.diff --git a/bin/getkeycodes b/bin/getkeycodesBinary files differ.diff --git a/bin/getty b/bin/gettyBinary files differ.diff --git a/bin/git b/bin/gitBinary files differ.diff --git a/bin/grep b/bin/grepBinary files differ.diff --git a/bin/halt b/bin/haltBinary files differ.diff --git a/bin/head b/bin/headBinary files differ.diff --git a/bin/hostname b/bin/hostnameBinary files differ.diff --git a/bin/hotplugd b/bin/hotplugdBinary files differ.diff --git a/bin/hwclock b/bin/hwclockBinary files differ.diff --git a/bin/id b/bin/idBinary files differ.diff --git a/bin/ii b/bin/iiBinary files differ.diff --git a/bin/infocmp b/bin/infocmpBinary files differ.diff --git a/bin/insmod b/bin/insmodBinary files differ.diff --git a/bin/install b/bin/installBinary files differ.diff --git a/bin/ip b/bin/ipBinary files differ.diff --git a/bin/join b/bin/joinBinary files differ.diff --git a/bin/kbd_mode b/bin/kbd_modeBinary files differ.diff --git a/bin/kbdinfo b/bin/kbdinfoBinary files differ.diff --git a/bin/kill b/bin/killBinary files differ.diff --git a/bin/killall5 b/bin/killall5Binary files differ.diff --git a/bin/ksh b/bin/kshBinary files differ.diff --git a/bin/last b/bin/lastBinary files differ.diff --git a/bin/lastlog b/bin/lastlogBinary files differ.diff --git a/bin/ld b/bin/ldBinary files differ.diff --git a/bin/less b/bin/lessBinary files differ.diff --git a/bin/lessecho b/bin/lessechoBinary files differ.diff --git a/bin/lesskey b/bin/lesskeyBinary files differ.diff --git a/bin/link b/bin/linkBinary files differ.diff --git a/bin/ln b/bin/lnBinary files differ.diff --git a/bin/loadkeys b/bin/loadkeysBinary files differ.diff --git a/bin/logger b/bin/loggerBinary files differ.diff --git a/bin/login b/bin/loginBinary files differ.diff --git a/bin/logname b/bin/lognameBinary files differ.diff --git a/bin/losetup b/bin/losetupBinary files differ.diff --git a/bin/ls b/bin/lsBinary files differ.diff --git a/bin/lsmod b/bin/lsmodBinary files differ.diff --git a/bin/lsusb b/bin/lsusbBinary files differ.diff --git a/bin/lua5.4 b/bin/lua5.4Binary files differ.diff --git a/bin/luac5.4 b/bin/luac5.4Binary files differ.diff --git a/bin/m4 b/bin/m4Binary files differ.diff --git a/bin/make b/bin/makeBinary files differ.diff --git a/bin/mandoc b/bin/mandocBinary files differ.diff --git a/bin/md5sum b/bin/md5sumBinary files differ.diff --git a/bin/mesg b/bin/mesgBinary files differ.diff --git a/bin/mkdir b/bin/mkdirBinary files differ.diff --git a/bin/mke2fs b/bin/mke2fsBinary files differ.diff --git a/bin/mkfifo b/bin/mkfifoBinary files differ.diff --git a/bin/mknod b/bin/mknodBinary files differ.diff --git a/bin/mkswap b/bin/mkswapBinary files differ.diff --git a/bin/mktemp b/bin/mktempBinary files differ.diff --git a/bin/mount b/bin/mountBinary files differ.diff --git a/bin/mountpoint b/bin/mountpointBinary files differ.diff --git a/bin/mpv b/bin/mpvBinary files differ.diff --git a/bin/msmtp b/bin/msmtpBinary files differ.diff --git a/bin/mupdf b/bin/mupdfBinary files differ.diff --git a/bin/mutool b/bin/mutoolBinary files differ.diff --git a/bin/mv b/bin/mvBinary files differ.diff --git a/bin/nasm b/bin/nasmBinary files differ.diff --git a/bin/nc b/bin/ncBinary files differ.diff --git a/bin/netsurf b/bin/netsurfBinary files differ.diff --git a/bin/nginx b/bin/nginxBinary files differ.diff --git a/bin/nice b/bin/niceBinary files differ.diff --git a/bin/nl b/bin/nlBinary files differ.diff --git a/bin/nm b/bin/nmBinary files differ.diff --git a/bin/nohup b/bin/nohupBinary files differ.diff --git a/bin/nologin b/bin/nologinBinary files differ.diff --git a/bin/nproc b/bin/nprocBinary files differ.diff --git a/bin/nsd b/bin/nsdBinary files differ.diff --git a/bin/nsd-checkconf b/bin/nsd-checkconfBinary files differ.diff --git a/bin/nsd-checkzone b/bin/nsd-checkzoneBinary files differ.diff --git a/bin/ntpd b/bin/ntpdBinary files differ.diff --git a/bin/objcopy b/bin/objcopyBinary files differ.diff --git a/bin/objdump b/bin/objdumpBinary files differ.diff --git a/bin/od b/bin/odBinary files differ.diff --git a/bin/openvt b/bin/openvtBinary files differ.diff --git a/bin/pagesize b/bin/pagesizeBinary files differ.diff --git a/bin/passwd b/bin/passwdBinary files differ.diff --git a/bin/paste b/bin/pasteBinary files differ.diff --git a/bin/patch b/bin/patchBinary files differ.diff --git a/bin/pathchk b/bin/pathchkBinary files differ.diff --git a/bin/pax b/bin/paxBinary files differ.diff --git a/bin/perpboot b/bin/perpbootBinary files differ.diff --git a/bin/perpctl b/bin/perpctlBinary files differ.diff --git a/bin/perpd b/bin/perpdBinary files differ.diff --git a/bin/perphup b/bin/perphupBinary files differ.diff --git a/bin/perpls b/bin/perplsBinary files differ.diff --git a/bin/perpok b/bin/perpokBinary files differ.diff --git a/bin/perpstat b/bin/perpstatBinary files differ.diff --git a/bin/pidof b/bin/pidofBinary files differ.diff --git a/bin/pigz b/bin/pigzBinary files differ.diff --git a/bin/pivot_root b/bin/pivot_rootBinary files differ.diff --git a/bin/pounce b/bin/pounceBinary files differ.diff --git a/bin/printenv b/bin/printenvBinary files differ.diff --git a/bin/printf b/bin/printfBinary files differ.diff --git a/bin/ps b/bin/psBinary files differ.diff --git a/bin/psfxtable b/bin/psfxtableBinary files differ.diff --git a/bin/pwd b/bin/pwdBinary files differ.diff --git a/bin/pwdx b/bin/pwdxBinary files differ.diff --git a/bin/python3 b/bin/python3Binary files differ.diff --git a/bin/qbe b/bin/qbeBinary files differ.diff --git a/bin/ranlib b/bin/ranlibBinary files differ.diff --git a/bin/rc b/bin/rcBinary files differ.diff --git a/bin/rdsquashfs b/bin/rdsquashfsBinary files differ.diff --git a/bin/readahead b/bin/readaheadBinary files differ.diff --git a/bin/readelf b/bin/readelfBinary files differ.diff --git a/bin/realpath b/bin/realpathBinary files differ.diff --git a/bin/renice b/bin/reniceBinary files differ.diff --git a/bin/resize2fs b/bin/resize2fsBinary files differ.diff --git a/bin/respawn b/bin/respawnBinary files differ.diff --git a/bin/rev b/bin/revBinary files differ.diff --git a/bin/rm b/bin/rmBinary files differ.diff --git a/bin/rmdir b/bin/rmdirBinary files differ.diff --git a/bin/rmmod b/bin/rmmodBinary files differ.diff --git a/bin/rsync b/bin/rsyncBinary files differ.diff --git a/bin/runargs b/bin/runargsBinary files differ.diff --git a/bin/runargv0 b/bin/runargv0Binary files differ.diff --git a/bin/runchoom b/bin/runchoomBinary files differ.diff --git a/bin/rundetach b/bin/rundetachBinary files differ.diff --git a/bin/rundeux b/bin/rundeuxBinary files differ.diff --git a/bin/runenv b/bin/runenvBinary files differ.diff --git a/bin/runfile b/bin/runfileBinary files differ.diff --git a/bin/runlimit b/bin/runlimitBinary files differ.diff --git a/bin/runlock b/bin/runlockBinary files differ.diff --git a/bin/runpause b/bin/runpauseBinary files differ.diff --git a/bin/runsession b/bin/runsessionBinary files differ.diff --git a/bin/runtool b/bin/runtoolBinary files differ.diff --git a/bin/runtrap b/bin/runtrapBinary files differ.diff --git a/bin/runuid b/bin/runuidBinary files differ.diff --git a/bin/samu b/bin/samuBinary files differ.diff --git a/bin/scp b/bin/scpBinary files differ.diff --git a/bin/sdhcp b/bin/sdhcpBinary files differ.diff --git a/bin/sed b/bin/sedBinary files differ.diff --git a/bin/seq b/bin/seqBinary files differ.diff --git a/bin/setfont b/bin/setfontBinary files differ.diff --git a/bin/setkeycodes b/bin/setkeycodesBinary files differ.diff --git a/bin/setsid b/bin/setsidBinary files differ.diff --git a/bin/setvtrgb b/bin/setvtrgbBinary files differ.diff --git a/bin/sftp b/bin/sftpBinary files differ.diff --git a/bin/sha1sum b/bin/sha1sumBinary files differ.diff --git a/bin/sha224sum b/bin/sha224sumBinary files differ.diff --git a/bin/sha256sum b/bin/sha256sumBinary files differ.diff --git a/bin/sha384sum b/bin/sha384sumBinary files differ.diff --git a/bin/sha512-224sum b/bin/sha512-224sumBinary files differ.diff --git a/bin/sha512-256sum b/bin/sha512-256sumBinary files differ.diff --git a/bin/sha512sum b/bin/sha512sumBinary files differ.diff --git a/bin/showconsolefont b/bin/showconsolefontBinary files differ.diff --git a/bin/showkey b/bin/showkeyBinary files differ.diff --git a/bin/shuf b/bin/shufBinary files differ.diff --git a/bin/sinit b/bin/sinitBinary files differ.diff --git a/bin/size b/bin/sizeBinary files differ.diff --git a/bin/sleep b/bin/sleepBinary files differ.diff --git a/bin/sort b/bin/sortBinary files differ.diff --git a/bin/split b/bin/splitBinary files differ.diff --git a/bin/sponge b/bin/spongeBinary files differ.diff --git a/bin/sqfs2tar b/bin/sqfs2tarBinary files differ.diff --git a/bin/sqfsdiff b/bin/sqfsdiffBinary files differ.diff --git a/bin/ss b/bin/ssBinary files differ.diff --git a/bin/ssh b/bin/sshBinary files differ.diff --git a/bin/ssh-add b/bin/ssh-addBinary files differ.diff --git a/bin/ssh-agent b/bin/ssh-agentBinary files differ.diff --git a/bin/ssh-keygen b/bin/ssh-keygenBinary files differ.diff --git a/bin/ssh-keyscan b/bin/ssh-keyscanBinary files differ.diff --git a/bin/sshd b/bin/sshdBinary files differ.diff --git a/bin/sshfs b/bin/sshfsBinary files differ.diff --git a/bin/st b/bin/stBinary files differ.diff --git a/bin/stat b/bin/statBinary files differ.diff --git a/bin/stest b/bin/stestBinary files differ.diff --git a/bin/strace b/bin/straceBinary files differ.diff --git a/bin/strings b/bin/stringsBinary files differ.diff --git a/bin/strip b/bin/stripBinary files differ.diff --git a/bin/stty b/bin/sttyBinary files differ.diff --git a/bin/swaplabel b/bin/swaplabelBinary files differ.diff --git a/bin/swapoff b/bin/swapoffBinary files differ.diff --git a/bin/swapon b/bin/swaponBinary files differ.diff --git a/bin/swc-launch b/bin/swc-launchBinary files differ.diff --git a/bin/switch_root b/bin/switch_rootBinary files differ.diff --git a/bin/sync b/bin/syncBinary files differ.diff --git a/bin/sysctl b/bin/sysctlBinary files differ.diff --git a/bin/syslogd b/bin/syslogdBinary files differ.diff --git a/bin/tabs b/bin/tabsBinary files differ.diff --git a/bin/tail b/bin/tailBinary files differ.diff --git a/bin/tar b/bin/tarBinary files differ.diff --git a/bin/tar2sqfs b/bin/tar2sqfsBinary files differ.diff --git a/bin/tee b/bin/teeBinary files differ.diff --git a/bin/test b/bin/testBinary files differ.diff --git a/bin/tftp b/bin/tftpBinary files differ.diff --git a/bin/tic b/bin/ticBinary files differ.diff --git a/bin/time b/bin/timeBinary files differ.diff --git a/bin/timeout b/bin/timeoutBinary files differ.diff --git a/bin/tinycap b/bin/tinycapBinary files differ.diff --git a/bin/tinylog b/bin/tinylogBinary files differ.diff --git a/bin/tinymix b/bin/tinymixBinary files differ.diff --git a/bin/tinypcminfo b/bin/tinypcminfoBinary files differ.diff --git a/bin/tinyplay b/bin/tinyplayBinary files differ.diff --git a/bin/touch b/bin/touchBinary files differ.diff --git a/bin/tput b/bin/tputBinary files differ.diff --git a/bin/tr b/bin/trBinary files differ.diff --git a/bin/transmission-create b/bin/transmission-createBinary files differ.diff --git a/bin/transmission-daemon b/bin/transmission-daemonBinary files differ.diff --git a/bin/transmission-edit b/bin/transmission-editBinary files differ.diff --git a/bin/transmission-remote b/bin/transmission-remoteBinary files differ.diff --git a/bin/transmission-show b/bin/transmission-showBinary files differ.diff --git a/bin/true b/bin/trueBinary files differ.diff --git a/bin/truncate b/bin/truncateBinary files differ.diff --git a/bin/tset b/bin/tsetBinary files differ.diff --git a/bin/tsort b/bin/tsortBinary files differ.diff --git a/bin/tty b/bin/ttyBinary files differ.diff --git a/bin/tune2fs b/bin/tune2fsBinary files differ.diff --git a/bin/umount b/bin/umountBinary files differ.diff --git a/bin/uname b/bin/unameBinary files differ.diff --git a/bin/unexpand b/bin/unexpandBinary files differ.diff --git a/bin/uniq b/bin/uniqBinary files differ.diff --git a/bin/unlink b/bin/unlinkBinary files differ.diff --git a/bin/unshare b/bin/unshareBinary files differ.diff --git a/bin/unzip b/bin/unzipBinary files differ.diff --git a/bin/uptime b/bin/uptimeBinary files differ.diff --git a/bin/uudecode b/bin/uudecodeBinary files differ.diff --git a/bin/velox b/bin/veloxBinary files differ.diff --git a/bin/vis b/bin/visBinary files differ.diff --git a/bin/vis-digraph b/bin/vis-digraphBinary files differ.diff --git a/bin/vis-menu b/bin/vis-menuBinary files differ.diff --git a/bin/vmstat b/bin/vmstatBinary files differ.diff --git a/bin/vtallow b/bin/vtallowBinary files differ.diff --git a/bin/watch b/bin/watchBinary files differ.diff --git a/bin/wayland-scanner b/bin/wayland-scannerBinary files differ.diff --git a/bin/wc b/bin/wcBinary files differ.diff --git a/bin/which b/bin/whichBinary files differ.diff --git a/bin/who b/bin/whoBinary files differ.diff --git a/bin/whoami b/bin/whoamiBinary files differ.diff --git a/bin/wpa_cli b/bin/wpa_cliBinary files differ.diff --git a/bin/wpa_supplicant b/bin/wpa_supplicantBinary files differ.diff --git a/bin/xargs b/bin/xargsBinary files differ.diff --git a/bin/xz b/bin/xzBinary files differ.diff --git a/bin/yacc b/bin/yaccBinary files differ.diff --git a/bin/yes b/bin/yesBinary files differ.diff --git a/bin/zed b/bin/zedBinary files differ.diff --git a/bin/zfs b/bin/zfsBinary files differ.diff --git a/bin/zic b/bin/zicBinary files differ.diff --git a/bin/zpool b/bin/zpoolBinary files differ.diff --git a/bin/zstd b/bin/zstdBinary files differ.diff --git a/bin/zstream b/bin/zstreamBinary files differ.diff --git a/lib/libbsd.a b/lib/libbsd.aBinary files differ.diff --git a/lib/libcurses.a b/lib/libcurses.aBinary files differ.diff --git a/lib/liblua.a b/lib/liblua.aBinary files differ.diff --git a/lib/libpanel.a b/lib/libpanel.aBinary files differ.diff --git a/lib/libterminfo.a b/lib/libterminfo.aBinary files differ.diff --git a/libexec/applyperms b/libexec/applypermsBinary files differ.diff --git a/libexec/git-core/git-daemon b/libexec/git-core/git-daemonBinary files differ.diff --git a/libexec/git-core/git-http-backend b/libexec/git-core/git-http-backendBinary files differ.diff --git a/libexec/git-core/git-imap-send b/libexec/git-core/git-imap-sendBinary files differ.diff --git a/libexec/git-core/git-remote-http b/libexec/git-core/git-remote-httpBinary files differ.diff --git a/libexec/git-core/git-sh-i18n--envsubst b/libexec/git-core/git-sh-i18n--envsubstBinary files differ.diff --git a/libexec/git-core/git-shell b/libexec/git-core/git-shellBinary files differ.diff --git a/libexec/hotplugd/ata_id b/libexec/hotplugd/ata_idBinary files differ.diff --git a/libexec/hotplugd/trigger b/libexec/hotplugd/triggerBinary files differ.diff --git a/libexec/mergeperms b/libexec/mergepermsBinary files differ.diff --git a/libexec/sftp-server b/libexec/sftp-serverBinary files differ.diff --git a/libexec/shutdown b/libexec/shutdownBinary files differ.diff --git a/libexec/ssh-sk-helper b/libexec/ssh-sk-helperBinary files differ.diff --git a/libexec/sshd-auth b/libexec/sshd-authBinary files differ.diff --git a/libexec/sshd-session b/libexec/sshd-sessionBinary files differ.diff --git a/libexec/velox/status_bar b/libexec/velox/status_barBinary files differ.diff --git a/share/man/man1/cols.1 b/share/man/man1/cols.1@@ -1,56 +0,0 @@ -.Dd 2015-10-08 -.Dt COLS 1 -.Os sbase -.Sh NAME -.Nm cols -.Nd columnize output -.Sh SYNOPSIS -.Nm -.Op Fl c Ar num -.Op Ar file ... -.Sh DESCRIPTION -.Nm -reads each -.Ar file -in sequence and writes them to stdout, in as many vertical -columns as will fit in -.Ar num -character columns. -If no -.Ar file -is given, -.Nm -reads from stdin. -.Pp -By default -.Nm cols -tries to figure out the width of the output device. -If that fails, it defaults to 65 chars. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl c Ar num -Set maximum number of character columns to -.Ar num , -unless input lines exceed this limit. -.El -.Sh ENVIRONMENT -.Bl -tag -width Ds -.It COLUMNS -The width of the output device. -.El -.Sh HISTORY -.Nm -is similar to -.Xr mc 1 -in Plan 9. It was renamed to -.Nm -to avoid the name collision with the popular file manager -Midnight Commander. -.Sh CAVEATS -This implementation of -.Nm -assumes that each UTF-8 code point occupies one character cell, -and thus mishandles TAB characters (among others). -.Pp -.Nm -currently mangles files which contain embedded NULs.diff --git a/share/man/man1/expr.1 b/share/man/man1/expr.1@@ -1,4 +1,4 @@ -.\" SPDX-License-Identifier: 0BSD +.\" SPDX-License-Identifier: BSD-4-Clause .\" -*- nroff -*- .\"- .\" Copyright (c) 1993 Winning Strategies, Inc.diff --git a/share/man/man1/mesg.1 b/share/man/man1/mesg.1@@ -1,27 +1,46 @@ -.Dd February 2, 2015 +.\" utils-std: Collection of commonly available Unix tools +.\" Copyright 2017 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me> +.\" SPDX-License-Identifier: MPL-2.0 +.Dd September 19, 2025 .Dt MESG 1 -.Os ubase +.Os .Sh NAME .Nm mesg -.Nd display (do not display) messages from other users +.Nd permit or deny messages .Sh SYNOPSIS .Nm -.Op Fl n | Fl y +.Op Ar y Ns | Ns Ar n .Sh DESCRIPTION .Nm -controls write access others have to the terminal device associated with -standard error output. If write access is allowed, then programs such as -.Xr talk 1 -and -.Xr write 1 -may display messages on the terminal. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl n -Disallow messages. -.It Fl y -Allow messages. +controls whether other users are allowed to send messages +to the current terminal, determined via searching for a TTY +on stdin, stdout, stderr. +If none were found, +.Nm +fails. +.Sh OPERANDS +.Bl -tag -width _ +.It Ar y +Allow other users to write to current terminal +.It Ar n +Deny other users from writing to current terminal +.El +.Sh EXIT STATUS +.Bl -tag -width __ +.It 0 +Other users can write. +.It 1 +Other users cannot write. +.It >1 +An error occurred. .El .Sh SEE ALSO .Xr talk 1 , .Xr write 1 +.Sh STANDARDS +.Nm +should be compliant with the +IEEE Std 1003.1-2024 (“POSIX.1”) +specification. +.Sh AUTHORS +.An Haelwenn (lanodan) Monnier Aq Mt contact+utils@hacktivis.mediff --git a/share/man/man1/sha224sum.1 b/share/man/man1/sha224sum.1@@ -1,32 +0,0 @@ -.Dd 2016-02-24 -.Dt SHA224SUM 1 -.Os sbase -.Sh NAME -.Nm sha224sum -.Nd compute or check SHA-224 message digests -.Sh SYNOPSIS -.Nm -.Op Fl c -.Op Ar file ... -.Sh DESCRIPTION -.Nm -writes SHA-224 (224-bit) checksums of each -.Ar file -to stdout. -If no -.Ar file -is given -.Nm -reads from stdin. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl c -Read list of SHA-224 checksums from each -.Ar file -and check them. -If no -.Ar file -is given -.Nm -reads from stdin. -.Eldiff --git a/share/man/man1/sha384sum.1 b/share/man/man1/sha384sum.1@@ -1,32 +0,0 @@ -.Dd 2016-02-24 -.Dt SHA384SUM 1 -.Os sbase -.Sh NAME -.Nm sha384sum -.Nd compute or check SHA-384 message digests -.Sh SYNOPSIS -.Nm -.Op Fl c -.Op Ar file ... -.Sh DESCRIPTION -.Nm -writes SHA-384 (384-bit) checksums of each -.Ar file -to stdout. -If no -.Ar file -is given -.Nm -reads from stdin. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl c -Read list of SHA-384 checksums from each -.Ar file -and check them. -If no -.Ar file -is given -.Nm -reads from stdin. -.Eldiff --git a/share/man/man1/sha512-224sum.1 b/share/man/man1/sha512-224sum.1@@ -1,32 +0,0 @@ -.Dd 2016-02-24 -.Dt SHA512-224SUM 1 -.Os sbase -.Sh NAME -.Nm sha512-224sum -.Nd compute or check SHA-512/224 message digests -.Sh SYNOPSIS -.Nm -.Op Fl c -.Op Ar file ... -.Sh DESCRIPTION -.Nm -writes SHA-512/224 (224-bit) checksums of each -.Ar file -to stdout. -If no -.Ar file -is given -.Nm -reads from stdin. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl c -Read list of SHA-512/224 checksums from each -.Ar file -and check them. -If no -.Ar file -is given -.Nm -reads from stdin. -.Eldiff --git a/share/man/man1/sha512-256sum.1 b/share/man/man1/sha512-256sum.1@@ -1,32 +0,0 @@ -.Dd 2016-02-24 -.Dt SHA512-256SUM 1 -.Os sbase -.Sh NAME -.Nm sha512-256sum -.Nd compute or check SHA-512/256 message digests -.Sh SYNOPSIS -.Nm -.Op Fl c -.Op Ar file ... -.Sh DESCRIPTION -.Nm -writes SHA-512/256 (256-bit) checksums of each -.Ar file -to stdout. -If no -.Ar file -is given -.Nm -reads from stdin. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl c -Read list of SHA-512/256 checksums from each -.Ar file -and check them. -If no -.Ar file -is given -.Nm -reads from stdin. -.El