macOS - Availability of BSD utilities to macOS 11 BigSur
Apparently, several utilities still listed in 'libbsd' seem to be available to macOS already.
The below list is based on a man -w $util
output due to ref #19 (closed) & #20 (closed) and my earlier work.
- Where "No manual entry for" is given, the resp. utility needs to be ported apparently.
- If a Manual Path is given, the resp. utility should become exempted from the build process for macOS in 'libbsd' at your deliberation, I guess.
The below list was updated due to #21 (comment 2021222)
./MacOSX.sdk/usr/share/man/man3/bzero.3
No manual entry for closefrom
No manual entry for dehumanize_number
./MacOSX.sdk/usr/share/man/man3/err.3
No manual entry for expand_number
No manual entry for explicit_bzero
./MacOSX.sdk/usr/share/man/man3/fgetln.3
./MacOSX.sdk/usr/share/man/man3/fgetwln.3
No manual entry for flopen
./MacOSX.sdk/usr/share/man/man3/fmtcheck.3
./MacOSX.sdk/usr/share/man/man3/fparseln.3
./MacOSX.sdk/usr/share/man/man3/fpurge.3
No manual entry for freezero
./MacOSX.sdk/usr/share/man/man3/getbsize.3
./MacOSX.sdk/usr/share/man/man3/getpeereid.3
./MacOSX.sdk/usr/share/man/man3/heapsort.3
No manual entry for humanize_number
./MacOSX.sdk/usr/share/man/man3/inet_net_pton.3
./MacOSX.sdk/usr/share/man/man3/mergesort.3 [ref. merge.c]
No manual entry for pidfile
./MacOSX.sdk/usr/share/man/man3/{get,set}progname.3
./MacOSX.sdk/usr/share/man/man3/pwcache.3
./MacOSX.sdk/usr/share/man/man3/radixsort.3
./MacOSX.sdk/usr/share/man/man3/readpassphrase.3
No manual entry for reallocarray
./MacOSX.sdk/usr/share/man/man3/reallocf.3
No manual entry for recallocarray
./MacOSX.sdk/usr/share/man/man3/setmode.3
No manual entry for setproctitle
./MacOSX.sdk/usr/share/man/man3/stringlist.3
./MacOSX.sdk/usr/share/man/man3/strnstr.3
No manual entry for strtoi
./MacOSX.sdk/usr/share/man/man3/strtonum.3
No manual entry for strtou
No manual entry for timeconv
./MacOSX.sdk/usr/share/man/man3/unvis.3
./MacOSX.sdk/usr/share/man/man3/vis.3
./MacOSX.sdk/usr/share/man/man3/wcslcat.3
./MacOSX.sdk/usr/share/man/man3/wcslcpy.3
System environment:
:debug:sysinfo macOS 11.7.9 (darwin/20.6.0) arch i386
:debug:sysinfo MacPorts 2.8.1
:debug:sysinfo Xcode 13.0, CLT 13.2.0.0.1.1638488800
:debug:sysinfo SDK 11
Please feel free to approach me for further information, if you like.
Hope this helps.