From owner-freebsd-hackers@freebsd.org Sat Apr 4 16:43:45 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 574A8279973 for ; Sat, 4 Apr 2020 16:43:45 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 48vjL41KTCz4M5v for ; Sat, 4 Apr 2020 16:43:40 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: by mailman.nyi.freebsd.org (Postfix) id 63908279965; Sat, 4 Apr 2020 16:43:35 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5FA5E279964 for ; Sat, 4 Apr 2020 16:43:35 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48vjKZ0d7qz4Lwr for ; Sat, 4 Apr 2020 16:43:13 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (v-critter.freebsd.dk [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id CBB841AF103 for ; Sat, 4 Apr 2020 16:43:01 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.15.2/8.15.2) with ESMTPS id 034Gh0hG030495 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 4 Apr 2020 16:43:00 GMT (envelope-from phk@critter.freebsd.dk) Received: (from phk@localhost) by critter.freebsd.dk (8.15.2/8.15.2/Submit) id 034Gh0N6030494; Sat, 4 Apr 2020 16:43:00 GMT (envelope-from phk) To: hackers@freebsd.org Subject: orphan .Xr in manual pages From: Poul-Henning Kamp MIME-Version: 1.0 Content-ID: <30490.1586018579.0@critter.freebsd.dk> Date: Sat, 04 Apr 2020 16:43:00 +0000 Message-ID: <30493.1586018580@critter.freebsd.dk> X-Rspamd-Queue-Id: 48vjKZ0d7qz4Lwr X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of phk@critter.freebsd.dk designates 130.225.244.222 as permitted sender) smtp.mailfrom=phk@critter.freebsd.dk X-Spamd-Result: default: False [0.54 / 15.00]; RBL_SENDERSCORE_FAIL(0.00)[222.244.225.130.bl.score.senderscore.com:query timed out]; R_SPF_ALLOW(-0.20)[+mx]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RBL_VIRUSFREE_UNKNOWN_FAIL(0.00)[222.244.225.130.bip.virusfree.cz:query timed out]; RCVD_COUNT_THREE(0.00)[3]; FORGED_SENDER(0.30)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; MIME_TRACE(0.00)[0:+,1:+,2:~]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:1835, ipnet:130.225.0.0/16, country:EU]; RSPAMD_URIBL_FAIL(0.00)[query timed out]; FROM_NEQ_ENVFROM(0.00)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; MIME_UNKNOWN(0.10)[text/x-shellscript]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.72)[-0.723,0]; FROM_HAS_DN(0.00)[]; RBL_SEM_FAIL(0.00)[222.244.225.130.bl.spameatingmonkey.net:query timed out]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.48)[-0.477,0]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; DMARC_NA(0.00)[freebsd.dk]; MIME_BAD_ATTACHMENT(1.60)[sh]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(0.04)[ip: (0.06), ipnet: 130.225.0.0/16(0.08), asn: 1835(0.09), country: EU(-0.01)]; RBL_BLOCKLISTDE_FAIL(0.00)[222.244.225.130.bl.blocklist.de:query timed out]; RBL_SPAMHAUS_FAIL(0.00)[222.244.225.130.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net:query timed out]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 16:43:46 -0000 I saw opencsd flitter by in the output of buildworld, so I did apropos(1), found tcsd(8) which cross-references to tcsd.conf(5) which doesn't seem to get installed. Similar annoyances have happened a couple of times in recent months, so while I waited for the buildworld to complete, I threw together a small script to report orphan .Xr's in the manual pages (attached). It transpires we have a lot of those, and from basic principles of POLA, that is bad. Some of them are typo-ish, Xr'ing zfs(1) instead of zfs(8) Some of them point to stuff in ports, for instance dma(8) -> postfix(1), which I guess is semi-sensible, but maybe they should say which port ? But a LOT of them are simply bogus. List from a pretty virgin 12.1 system here: ./man8/pam_ssh.8 .Xr pam 8 not foun= d ./man8/decryptcore.8 .Xr kgdb 1 not foun= d ./man8/NIS.8 .Xr ypupdated 8 not foun= d ./man8/NIS.8 .Xr ypclnt 3 not foun= d ./man8/setkey.8 .Xr racoon 8 not foun= d ./man8/makewhatis.local.8 .Xr makewhatis 1 not foun= d ./man8/camcontrol.8 .Xr scsi 8 not foun= d ./man8/camcontrol.8 .Xr scsi 3 not foun= d ./man8/sysctl.8 .Xr zsh 1 not foun= d ./man8/audit.8 .Xr launchd 8 not foun= d ./man8/beinstall.sh.8 .Xr pkg-upgrade 8 not foun= d ./man8/beinstall.sh.8 .Xr beadm 1 not foun= d ./man8/beinstall.sh.8 .Xr pkg 8 not foun= d ./man8/mdconfig.8 .Xr vnconfig 8 not foun= d ./man8/wlandebug.8 .Xr athdebug 8 not foun= d ./man8/wlandebug.8 .Xr athstats 8 not foun= d ./man8/wlandebug.8 .Xr wlanstats 8 not foun= d ./man8/ppp.8 .Xr named 8 not foun= d ./man8/sntp.8 .Xr rdate 8 not foun= d ./man8/amd64/apmconf.8 .Xr apm 4 not foun= d ./man8/devinfo.8 .Xr pnpinfo 8 not foun= d ./man8/pmcstat.8 .Xr exec 2 not foun= d ./man8/pam_lastlog.8 .Xr login 3 not foun= d ./man8/pam_lastlog.8 .Xr logout 3 not foun= d ./man8/dhclient-script.8 .Xr dhcpd 8 not foun= d ./man8/dhclient-script.8 .Xr dhcrelay 8 not foun= d ./man8/rdump.8 .Xr rsh 1 not foun= d ./man8/hlfsd.8 .Xr mnttab 4 not foun= d ./man8/hlfsd.8 .Xr passwd 4 not foun= d ./man8/hlfsd.8 .Xr mtab 5 not foun= d ./man8/hlfsd.8 .Xr info 1 not foun= d ./man8/blacklistd.8 .Xr npfctl 8 not foun= d ./man8/rc.shutdown.8 .Xr rc.resume 8 not foun= d ./man8/zpool.8 .Xr zpool-features 5 not foun= d ./man8/moused.8 .Xr xset 1 not foun= d ./man8/moused.8 .Xr mse 4 not foun= d ./man8/lpd.8 .Xr troff 1 not foun= d ./man8/lpd.8 .Xr plot 3 not foun= d ./man8/watchdogd.8 .Xr log 4 not foun= d ./man8/pnfsdscopymr.8 .Xr pnfsdsfile 1 not foun= d ./man8/cxgbetool.8 .Xr pcap-filter 7 not foun= d ./man8/picobsd.8 .Xr MAKEDEV 8 not foun= d ./man8/hv_kvp_daemon.8 .Xr hv_ata_pci_disengage 4 not foun= d ./man8/auditd.8 .Xr asl 3 not foun= d ./man8/auditd.8 .Xr libauditd 3 not foun= d ./man8/rrestore.8 .Xr dumpdir 8 not foun= d ./man8/pnfsdsfile.8 .Xr pnfsdscopymr 1 not foun= d ./man8/dconschat.8 .Xr gdb 1 not foun= d ./man8/nfsd.8 .Xr sysctl 1 not foun= d ./man8/zfsd.8 .Xr zfs 4 not foun= d ./man8/pam_ftpusers.8 .Xr ftpusers 5 not foun= d ./man8/authpf-noip.8 .Xr ssl 8 not foun= d ./man8/binmiscctl.8 .Xr lli 1 not foun= d ./man8/dma.8 .Xr postfix 1 not foun= d ./man8/dma.8 .Xr mailaddr 7 not foun= d ./man8/mount_fusefs.8 .Xr sudoers 5 not foun= d ./man8/mount_fusefs.8 .Xr sudo 8 not foun= d ./man8/zfs-program.8 .Xr zfs 1 not foun= d ./man8/pam_opie.8 .Xr opiechallenge 3 not foun= d ./man8/portsnap.8 .Xr pkg-version 8 not foun= d ./man8/dumpon.8 .Xr netdumpd 8 not foun= d ./man8/dumpon.8 .Xr genrsa 1 not foun= d ./man8/dumpon.8 .Xr rsa 1 not foun= d ./man8/sshd.8 .Xr xauth 1 not foun= d ./man8/service.8 .Xr bash 1 not foun= d ./man8/bsdconfig.8 .Xr Xdialog 1 not foun= d ./man8/bsdconfig.8 .Xr dot 1 not foun= d ./man8/telnetd.8 .Xr bftp 1 not foun= d ./man8/uefisign.8 .Xr openssl 1 not foun= d ./man8/newfs.8 .Xr fdformat 1 not foun= d ./man8/fwcontrol.8 .Xr mplayer 1 not foun= d ./man8/fwcontrol.8 .Xr vlc 1 not foun= d ./man8/amd.8 .Xr plock 3 not foun= d ./man8/pwd_mkdb.8 .Xr mkpasswd 8 not foun= d ./man8/bectl.8 .Xr beinstall.sh 1 not foun= d ./man8/bthidd.8 .Xr X 7 not foun= d ./man8/sade.8 .Xr sysinstall 8 not foun= d ./man8/acpiconf.8 .Xr apmd 8 not foun= d ./man8/mount.8 .Xr suidperl 1 not foun= d ./man8/loader.8 .Xr libstand 3 not foun= d ./man8/inetd.8 .Xr rlogind 8 not foun= d ./man8/inetd.8 .Xr rshd 8 not foun= d ./man8/makewhatis.8 .Xr perl 1 not foun= d ./man8/fixmount.8 .Xr rmtab 5 not foun= d ./man8/dumpfs.8 .Xr Newfs 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_acct_mgmt 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_authenticate 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_chauthtok 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_close_session 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_open_session 8 not foun= d ./man8/pam_exec.8 .Xr pam_sm_setcred 8 not foun= d ./man8/mkuzip.8 .Xr lzma 3 not foun= d ./man8/resolvconf.8 .Xr dnsmasq 8 not foun= d ./man8/tcpdrop.8 .Xr httpd 8 not foun= d ./man2/mq_close.2 .Xr mq_unlink 2 not foun= d ./man2/ptrace.2 .Xr i386_clr_watch 3 not foun= d ./man2/ptrace.2 .Xr i386_set_watch 3 not foun= d ./man2/ntp_adjtime.2 .Xr options 4 not foun= d ./man2/sysarch.2 .Xr i386_get_ioperm 2 not foun= d ./man2/sysarch.2 .Xr i386_get_ldt 2 not foun= d ./man2/sysarch.2 .Xr i386_vm86 2 not foun= d ./man2/mq_open.2 .Xr mq_timedreceive 3 not foun= d ./man2/mq_open.2 .Xr mq_timedsend 3 not foun= d ./man2/mq_open.2 .Xr mq_unlink 3 not foun= d ./man2/_umtx_op.2 .Xr pthread_mutex_setprioceiling 3 not = found ./man2/thr_new.2 .Xr racct 2 not foun= d ./man2/thr_new.2 .Xr sysctl 2 not foun= d ./man5/mailer.conf.5 .Xr exim 8 not foun= d ./man5/mailer.conf.5 .Xr mini_sendmail 8 not foun= d ./man5/libarchive-formats.5 .Xr mkisofs 1 not foun= d ./man5/libarchive-formats.5 .Xr zip 1 not foun= d ./man5/uuencode.format.5 .Xr uucp 1 not foun= d ./man5/audit.log.5 .Xr au_to_header32_ex 3 not foun= d ./man5/audit.log.5 .Xr au_to_header64_ex 3 not foun= d ./man5/audit.log.5 .Xr au_to_attr32 3 not foun= d ./man5/audit.log.5 .Xr au_to_sock_unix 3 not foun= d ./man5/audit.log.5 .Xr au_to_socket_ex 3 not foun= d ./man5/rhosts.5 .Xr rcp 1 not foun= d ./man5/dhcp-options.5 .Xr dhcpd.conf 5 not foun= d ./man5/dhcp-options.5 .Xr dhcpd.leases 5 not foun= d ./man5/src.conf.5 .Xr ld.bfd 1 not foun= d ./man5/src.conf.5 .Xr ccache 1 not foun= d ./man5/src.conf.5 .Xr distcc 1 not foun= d ./man5/src.conf.5 .Xr geom_ccd 4 not foun= d ./man5/src.conf.5 .Xr gperf 1 not foun= d ./man5/src.conf.5 .Xr gcov 1 not foun= d ./man5/src.conf.5 .Xr tcpmd5 4 not foun= d ./man5/src.conf.5 .Xr gprof 8 not foun= d ./man5/src.conf.5 .Xr svn 1 not foun= d ./man5/src.conf.5 .Xr unbound 8 not foun= d ./man5/src.conf.5 .Xr veriexec 8 not foun= d ./man5/src.conf.5 .Xr mac_veriexec 4 not foun= d ./man5/rrenumd.conf.5 .Xr prefix 8 not foun= d ./man5/resolvconf.conf.5 .Xr pdnsd 8 not foun= d ./man5/stab.5 .Xr pc 1 not foun= d ./man5/nsswitch.conf.5 .Xr gethostbyaddr_r 3 not foun= d ./man5/nsswitch.conf.5 .Xr gethostbyname_r 3 not foun= d ./man5/nsswitch.conf.5 .Xr getnetbyaddr_r 3 not foun= d ./man5/nsswitch.conf.5 .Xr getnetbyname_r 3 not foun= d ./man5/nsswitch.conf.5 .Xr svc.conf 5 not foun= d ./man5/nsswitch.conf.5 .Xr nsswitch.conf 4 not foun= d ./man5/amd.conf.5 .Xr ctl-amd 8 not foun= d ./man5/sshd_config.5 .Xr rdomain 4 not foun= d ./man5/ssh_config.5 .Xr ssh-askpass 1 not foun= d ./man5/ssh_config.5 .Xr glob 7 not foun= d ./man5/ntp.conf.5 .Xr gethostname 2 not foun= d ./man5/termcap.5 .Xr \&vi 1 not foun= d ./man5/termcap.5 .Xr xterm 1 not foun= d ./man5/termcap.5 .Xr termlib 3 not foun= d ./man5/make.conf.5 .Xr ksh 1 not foun= d ./man5/xo_format.5 .Xr gettext 3 not foun= d ./man5/xo_format.5 .Xr snprintf 1 not foun= d ./man5/xo_format.5 .Xr ngettext 3 not foun= d ./man5/xo_format.5 .Xr xolint 1 not foun= d ./man1/gate-ftp.1 .Xr lynx 1 not foun= d ./man1/bsnmpset.1 .Xr gensnmpdef 1 not foun= d ./man1/cpio.1 .Xr lrzip 1 not foun= d ./man1/cpio.1 .Xr lzop 1 not foun= d ./man1/ssh.1 .Xr ipsecctl 8 not foun= d ./man1/ssh.1 .Xr isakmpd 8 not foun= d ./man1/apropos.1 .Xr machine 1 not foun= d ./man1/col.1 .Xr nroff 1 not foun= d ./man1/col.1 .Xr tbl 1 not foun= d ./man1/col.1 .Xr colcrt 1 not foun= d ./man1/objcopy.1 .Xr mcs 1 not foun= d ./man1/dtrace.1 .Xr dtruss 1 not foun= d ./man1/addr2line.1 .Xr elfcopy 1 not foun= d ./man1/ctags.1 .Xr vgrind 1 not foun= d ./man1/sha224.1 .Xr sha224 3 not foun= d ./man1/lpr.1 .Xr cifplot 1 not foun= d ./man1/man.1 .Xr eqn 1 not foun= d ./man1/man.1 .Xr pic 1 not foun= d ./man1/man.1 .Xr refer 1 not foun= d ./man1/atf-test-program.1 .Xr kyua 1 not foun= d ./man1/gprof.1 .Xr f77 1 not foun= d ./man1/gprof.1 .Xr prof 1 not foun= d ./man1/bsnmpd.1 .Xr eventlib 3 not foun= d ./man1/diff.1 .Xr rcsdiff 1 not foun= d ./man1/sh.1 .Xr emacs 1 not foun= d ./man1/bsdtar.1 .Xr copyfile 3 not foun= d ./man1/enigma.1 .Xr gpg 1 not foun= d ./man1/rs.1 .Xr spell 1 not foun= d ./man1/dc.1 .Xr bn 3 not foun= d ./man1/resizewin.1 .Xr resize 1 not foun= d ./man1/tip.1 .Xr uucico 8 not foun= d ./man1/awk.1 .Xr script 7 not foun= d ./man1/sscop.1 .Xr libunimsg 3 not foun= d ./man1/telnet.1 .Xr krb_realmofhost 3 not foun= d ./man1/telnet.1 .Xr rlogin 1 not foun= d ./man1/file.1 .Xr magic 4 not foun= d ./man1/mt.1 .Xr st 4 not foun= d ./man1/find.1 .Xr cvs 1 not foun= d ./man4/procdesc.4 .Xr pdwait4 2 not foun= d ./man4/ioat.4 .Xr ioatcontrol 8 not foun= d ./man4/if_wpi.4 .Xr wpifw 4 not foun= d ./man4/fdt.4 .Xr openfirm 4 not foun= d ./man4/if_hme.4 .Xr eeprom 8 not foun= d ./man4/cue.4 .Xr ifmedia 4 not foun= d ./man4/ads1013.4 .Xr Sysctl 8 not foun= d ./man4/ads1013.4 .Xr sysctl 4 not foun= d ./man4/wsp.4 .Xr xorg.conf 5 not foun= d ./man4/polling.4 .Xr igb 4 not foun= d ./man4/hptmv.4 .Xr pae 4 not foun= d ./man4/sound.4 .Xr snd_ai2s 4 not foun= d ./man4/sound.4 .Xr snd_audiocs 4 not foun= d ./man4/sound.4 .Xr snd_davbus 4 not foun= d ./man4/atse.4 .Xr atsectl 8 not foun= d ./man4/random.4 .Xr RAND_bytes 3 not foun= d ./man4/random.4 .Xr RAND_add 3 not foun= d ./man4/mmc.4 .Xr at91_mci 4 not foun= d ./man4/nvdimm.4 .Xr ACPI 4 not foun= d ./man4/ip6.4 .Xr mrouted 8 not foun= d ./man4/ip6.4 .Xr ipcomp 4 not foun= d ./man4/atp.4 .Xr lshal 1 not foun= d ./man4/dpt.4 .Xr asr 4 not foun= d ./man4/if_upgt.4 .Xr pkg_add 1 not foun= d ./man4/etherswitch.4 .Xr arswitch 4 not foun= d ./man4/etherswitch.4 .Xr ip17x 4 not foun= d ./man4/etherswitch.4 .Xr rtl8366rb 4 not foun= d ./man4/etherswitch.4 .Xr ukswitch 4 not foun= d ./man4/nandsim.4 .Xr nandsim 8 not foun= d ./man4/nandsim.4 .Xr nandsim.conf 5 not foun= d ./man4/ng_sscop.4 .Xr ng_atm 4 not foun= d ./man4/ipsec.4 .Xr ipsec_set_policy 8 not foun= d ./man4/vxlan.4 .Xr UDP 4 not foun= d ./man4/io.4 .Xr i386_set_ioperm 2 not foun= d ./man4/sn.4 .Xr ep 4 not foun= d ./man4/sn.4 .Xr vx 4 not foun= d ./man4/nand.4 .Xr libnandfs 3 not foun= d ./man4/nand.4 .Xr gnand 4 not foun= d ./man4/nand.4 .Xr nandfs 5 not foun= d ./man4/nand.4 .Xr mount_nandfs 8 not foun= d ./man4/nand.4 .Xr nandfs 8 not foun= d ./man4/nand.4 .Xr nandtool 8 not foun= d ./man4/nand.4 .Xr newfs_nandfs 8 not foun= d ./man4/nand.4 .Xr umount_nandfs 8 not foun= d ./man4/rights.4 .Xr cap_new 2 not foun= d ./man4/uep.4 .Xr egalax 4 not foun= d ./man4/uep.4 .Xr evdev 4 not foun= d ./man4/ALTQ.4 .Xr npe 4 not foun= d ./man4/sbp_targ.4 .Xr scsi_target 8 not foun= d ./man4/jedec_dimm.4 .Xr jedec_ts 4 not foun= d ./man4/esp.4 .Xr sbus 4 not foun= d ./man4/numa.4 .Xr numa_getaffinity 2 not foun= d ./man4/numa.4 .Xr numa_setaffinity 2 not foun= d ./man4/numa.4 .Xr numactl 1 not foun= d ./man4/aha.4 .Xr aic 4 not foun= d ./man4/asmc.4 .Xr ataidle 8 not foun= d ./man4/cloudabi.4 .Xr cloudabi-run 1 not foun= d ./man4/ifmib.4 .Xr slstat 8 not foun= d ./man4/ng_sppp.4 .Xr cx 4 not foun= d ./man4/sio.4 .Xr dca 4 not foun= d ./man4/netmap.4 .Xr epoll 7 not foun= d ./man4/netmap.4 .Xr ethtool 8 not foun= d ./man4/netmap.4 .Xr pkt-gen 8 not foun= d ./man4/netmap.4 .Xr vale-ctl 4 not foun= d ./man4/netmap.4 .Xr bridge 8 not foun= d ./man4/netmap.4 .Xr lb 8 not foun= d ./man4/netmap.4 .Xr nmreplay 8 not foun= d ./man4/ng_bt3c.4 .Xr pccard.conf 5 not foun= d ./man4/urio.4 .Xr rio_add_song 1 not foun= d ./man4/cpufreq.4 .Xr longrun 4 not foun= d ./man3/geom_stats_snapshot_timestamp.3 .Xr free 2 = not found ./man3/krb5_make_principal.3 .Xr krb5_config 3 not foun= d ./man3/el_push.3 .Xr readline 3 not foun= d ./man3/TRUTH_GET.3 .Xr crypto 3 not foun= d ./man3/index_compare.3 .Xr errno 3 not foun= d ./man3/libusb20_dev_req_string_simple_sync.3 .Xr usb2_template 4 = not found ./man3/nsdispatch.3 .Xr hesiod 3 not foun= d ./man3/elf_rawdata.3 .Xr elf_getshdr 3 not foun= d ./man3/fetchStatFTP.3 .Xr verify 1 not foun= d ./man3/fetchStatFTP.3 .Xr crl 1 not foun= d ./man3/fetchStatFTP.3 .Xr PEM 3 not foun= d ./man3/cap_gethostbyname2.3 .Xr gethostbyname 2 not foun= d ./man3/cap_gethostbyname2.3 .Xr gethostbyname2 2 not foun= d ./man3/cap_gethostbyname2.3 .Xr gethostbyaddr 2 not foun= d ./man3/cap_gethostbyname2.3 .Xr getnameinfo 2 not foun= d ./man3/dwarf_get_section_bytes.3 .Xr dwarf_producer_finish 3 not fo= und ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_rd_cred 3 not fou= nd ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_rd_priv 3 not fou= nd ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_mk_priv 3 not fou= nd ./man3/krb5_auth_con_genaddrs.3 .Xr krb5_context 3 not fou= nd ./man3/librtld_db.3 .Xr libproc 3 not foun= d ./man3/krb5_krbhst_next_as_string.3 .Xr krb5_send_to_kdc_flags 3 not= found ./man3/rpc.3 .Xr kerberos_rpc 3 not foun= d ./man3/rpc_gss_get_mech_info.3 .Xr rpcset_gss 3 not foun= d ./man3/krb5_checksumsize.3 .Xr krb5_c_encrypt 3 not foun= d ./man3/elf_getident.3 .Xr elf_getflags 3 not foun= d ./man3/libarchive.3 .Xr lzip 1 not foun= d ./man3/libarchive.3 .Xr rpm 1 not foun= d ./man3/archive_write_disk_set_group_lookup.3 .Xr chattr 1 = not found ./man3/archive_write_disk_set_group_lookup.3 .Xr xattr 7 = not found ./man3/archive_write_disk_set_group_lookup.3 .Xr xattr 2 = not found ./man3/bsm.3 .Xr au_stream 3 not foun= d ./man3/bsm.3 .Xr getauclassnam_r 3 not foun= d ./man3/bsm.3 .Xr getauusernam_r 3 not foun= d ./man3/bsm.3 .Xr au_fcntl_cmd_to_bsm 3 not foun= d ./man3/krb5_verify_user.3 .Xr krb5_err 3 not foun= d ./man3/rexec.3 .Xr rexecd 8 not foun= d ./man3/xlocale.3 .Xr strtol_l 3 not foun= d ./man3/xlocale.3 .Xr digittoint_l 3 not foun= d ./man3/xlocale.3 .Xr isalnum_l 3 not foun= d ./man3/xlocale.3 .Xr isalpha_l 3 not foun= d ./man3/xlocale.3 .Xr isblank_l 3 not foun= d ./man3/xlocale.3 .Xr iscntrl_l 3 not foun= d ./man3/xlocale.3 .Xr isdigit_l 3 not foun= d ./man3/xlocale.3 .Xr ishexnumber_l 3 not foun= d ./man3/xlocale.3 .Xr isideogram_l 3 not foun= d ./man3/xlocale.3 .Xr isnumber_l 3 not foun= d ./man3/xlocale.3 .Xr isphonogram_l 3 not foun= d ./man3/xlocale.3 .Xr isprint_l 3 not foun= d ./man3/xlocale.3 .Xr isrune_l 3 not foun= d ./man3/xlocale.3 .Xr isspecial_l 3 not foun= d ./man3/xlocale.3 .Xr isupper_l 3 not foun= d ./man3/xlocale.3 .Xr isxdigit_l 3 not foun= d ./man3/xlocale.3 .Xr tolower_l 3 not foun= d ./man3/xlocale.3 .Xr toupper_l 3 not foun= d ./man3/xlocale.3 .Xr strtoimax_l 3 not foun= d ./man3/xlocale.3 .Xr strtoumax_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoimax_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoumax_l 3 not foun= d ./man3/xlocale.3 .Xr atof_l 3 not foun= d ./man3/xlocale.3 .Xr atoi_l 3 not foun= d ./man3/xlocale.3 .Xr atol_l 3 not foun= d ./man3/xlocale.3 .Xr atoll_l 3 not foun= d ./man3/xlocale.3 .Xr mblen_l 3 not foun= d ./man3/xlocale.3 .Xr mbstowcs_l 3 not foun= d ./man3/xlocale.3 .Xr mbtowc_l 3 not foun= d ./man3/xlocale.3 .Xr strtod_l 3 not foun= d ./man3/xlocale.3 .Xr strtof_l 3 not foun= d ./man3/xlocale.3 .Xr strtold_l 3 not foun= d ./man3/xlocale.3 .Xr strtoll_l 3 not foun= d ./man3/xlocale.3 .Xr strtoq_l 3 not foun= d ./man3/xlocale.3 .Xr strtoul_l 3 not foun= d ./man3/xlocale.3 .Xr strtoull_l 3 not foun= d ./man3/xlocale.3 .Xr strtouq_l 3 not foun= d ./man3/xlocale.3 .Xr wcstombs_l 3 not foun= d ./man3/xlocale.3 .Xr wctomb_l 3 not foun= d ./man3/xlocale.3 .Xr btowc_l 3 not foun= d ./man3/xlocale.3 .Xr fgetwc_l 3 not foun= d ./man3/xlocale.3 .Xr fgetws_l 3 not foun= d ./man3/xlocale.3 .Xr fputwc_l 3 not foun= d ./man3/xlocale.3 .Xr fputws_l 3 not foun= d ./man3/xlocale.3 .Xr fwprintf_l 3 not foun= d ./man3/xlocale.3 .Xr fwscanf_l 3 not foun= d ./man3/xlocale.3 .Xr getwc_l 3 not foun= d ./man3/xlocale.3 .Xr getwchar_l 3 not foun= d ./man3/xlocale.3 .Xr mbrlen_l 3 not foun= d ./man3/xlocale.3 .Xr mbrtowc_l 3 not foun= d ./man3/xlocale.3 .Xr mbsinit_l 3 not foun= d ./man3/xlocale.3 .Xr mbsnrtowcs_l 3 not foun= d ./man3/xlocale.3 .Xr mbsrtowcs_l 3 not foun= d ./man3/xlocale.3 .Xr putwc_l 3 not foun= d ./man3/xlocale.3 .Xr putwchar_l 3 not foun= d ./man3/xlocale.3 .Xr swprintf_l 3 not foun= d ./man3/xlocale.3 .Xr swscanf_l 3 not foun= d ./man3/xlocale.3 .Xr ungetwc_l 3 not foun= d ./man3/xlocale.3 .Xr vfwprintf_l 3 not foun= d ./man3/xlocale.3 .Xr vfwscanf_l 3 not foun= d ./man3/xlocale.3 .Xr vswprintf_l 3 not foun= d ./man3/xlocale.3 .Xr vswscanf_l 3 not foun= d ./man3/xlocale.3 .Xr vwprintf_l 3 not foun= d ./man3/xlocale.3 .Xr vwscanf_l 3 not foun= d ./man3/xlocale.3 .Xr wcrtomb_l 3 not foun= d ./man3/xlocale.3 .Xr wcscoll_l 3 not foun= d ./man3/xlocale.3 .Xr wcsftime_l 3 not foun= d ./man3/xlocale.3 .Xr wcsnrtombs_l 3 not foun= d ./man3/xlocale.3 .Xr wcsrtombs_l 3 not foun= d ./man3/xlocale.3 .Xr wcstod_l 3 not foun= d ./man3/xlocale.3 .Xr wcstof_l 3 not foun= d ./man3/xlocale.3 .Xr wcstol_l 3 not foun= d ./man3/xlocale.3 .Xr wcstold_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoll_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoul_l 3 not foun= d ./man3/xlocale.3 .Xr wcstoull_l 3 not foun= d ./man3/xlocale.3 .Xr wcswidth_l 3 not foun= d ./man3/xlocale.3 .Xr wcsxfrm_l 3 not foun= d ./man3/xlocale.3 .Xr wctob_l 3 not foun= d ./man3/xlocale.3 .Xr wcwidth_l 3 not foun= d ./man3/xlocale.3 .Xr wprintf_l 3 not foun= d ./man3/xlocale.3 .Xr wscanf_l 3 not foun= d ./man3/dwarf.3 .Xr dwarf 4 not foun= d ./man3/dwarf.3 .Xr DWARF 3 not foun= d ./man3/elftc_set_timestamps.3 .Xr utime 2 not foun= d ./man3/fdlopen.3 .Xr lint 1 not foun= d ./man3/dwarf_object_init.3 .Xr dwarf_init_elf 3 not foun= d ./man3/arc4random_uniform.3 .Xr pthreads 3 not foun= d ./man3/arc4random_uniform.3 .Xr getentropy 2 not foun= d ./man3/krb5_string_to_key.3 .Xr krb5_data 3 not foun= d ./man3/krb5_string_to_key.3 .Xr krb5_keyblock 3 not foun= d ./man3/dwarf_expand_frame_instructions.3 .Xr dwarf_frame_instructions_= dealloc 3 not found ./man3/kadm5_pwcheck.3 .Xr libtool 1 not foun= d ./man3/au_notify_terminate.3 .Xr notify 3 not foun= d ./man3/krb5_eai_to_heim_errno.3 .Xr h_errno 3 not fou= nd ./man3/libxo.3 .Xr xohtml 1 not foun= d ./man3/snmp_hostres.3 .Xr bsnmpd 8 not foun= d ./man3/krb5_rd_error.3 .Xr krb5_get_error_string 3 not foun= d ./man3/elf.3 .Xr ELF 3 not foun= d ./man3/au_free_token.3 .Xr audit_write 3 not foun= d ./man9/nvlist_next.9 .Xr dnvlist 3 not foun= d ./man9/SYSCALL_MODULE.9 .Xr modstat 3 not foun= d ./man9/SYSCALL_MODULE.9 .Xr modfind 3 not foun= d ./man7/roff.7 .Xr pod2man 1 not foun= d ./man7/clocks.7 .Xr perfmon 4 not foun= d ./man7/pkg.7 .Xr pkg_info 1 not foun= d ./man7/pkg.7 .Xr pkg_create 1 not foun= d ./man7/security.7 .Xr ksu 1 not foun= d ./man7/security.7 .Xr imapd 8 not foun= d ./man7/security.7 .Xr popper 8 not foun= d ./man7/security.7 .Xr xdm 1 not foun= d ./man7/arch.7 .Xr gcc 1 not foun= d ./man7/ports.7 .Xr dialog4ports 1 not foun= d ./man7/ports.7 .Xr pkg-delete 8 not foun= d ./man7/ports.7 .Xr pkg-add 8 not foun= d ./man7/ports.7 .Xr pkg-audit 8 not foun= d ./man7/ports.7 .Xr portlint 1 not foun= d ./man7/firewall.7 .Xr smb.conf 5 not foun= d ./man7/firewall.7 .Xr samba 7 not foun= d ./man7/hier.7 .Xr \&fd 4 not foun= d ./man7/hier.7 .Xr pbio 4 not foun= d ./man7/hier.7 .Xr \&at 1 not foun= d ./man7/hier.7 .Xr \&ex 1 not foun= d ./man7/tests.7 .Xr kyua.conf 5 not foun= d ./man7/environ.7 .Xr plot 1 not foun= d ./man7/sdoc.7 .Xr groff_mdoc 7 not foun= d -- = Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence= .