libc: add sysinfo() wrapper with UNAME_LEGACY support for SI_ARCHITECTURE
commitf2f447cebf9cbcbe68bd97502a08689a508474e8
authorLauri Tirkkonen <lotheac@iki.fi>
Sat, 24 Nov 2018 15:20:23 +0000 (24 17:20 +0200)
committerJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Mon, 26 Nov 2018 14:25:55 +0000 (26 09:25 -0500)
treebce5e0b4054afbd21847eb3061bfcb8cd33cbe2d
parentc1091d29139c06377d4bfd8ce8270adad720d980
libc: add sysinfo() wrapper with UNAME_LEGACY support for SI_ARCHITECTURE

now that we return 'amd64' here, UNAME_LEGACY needs to change that to
'i386'. third-party software is usually only interested in "uname -p"
output and doesn't even know about sysinfo(), but let's do it this way
for consistency with uname(). maybe sysinfo will go away altogether
later.
usr/src/cmd/sgs/rtld/common/external.c
usr/src/lib/libc/common/sys/sysinfo.s [deleted file]
usr/src/lib/libc/port/mapfile-vers
usr/src/lib/libc/port/sys/sysinfo.c [new file with mode: 0644]