Name Date Size #Lines LOC

..08-May-2022-

amd64/machine/H08-May-2022-972562

contrib/dev/acpica/include/H08-May-2022-224

dev/H08-May-2022-18287

net/H12-Jan-2024-12020

sys/H12-Jan-2024-1,412621

vm/H08-May-2022-227

x86/H08-May-2022-8339

READMEH A D08-May-2022575 108

libutil.hH A D08-May-20221 KiB3613

paths.hH A D08-May-2022595 224

pthread.hH A D08-May-20221.7 KiB6233

pthread_np.hH A D08-May-2022803 319

stdatomic.hH A D08-May-2022985 348

string.hH A D08-May-2022700 275

strings.hH A D08-May-2022631 245

termios.hH A D08-May-2022636 245

unistd.hH A D08-May-2022616 245

uuid.hH A D08-May-20221.4 KiB5631

README

1These are the compatibility headers for building bhyve on illumos.  They are
2comprised of the shims and glue needed to use native functionality as the
3backing for FreeBSD interfaces.  It often means heavy use of #include_next,
4#define renames, and forward definitions to some glue functions.
5
6For headers which would otherwise be copied verbatim from FreeBSD, the
7usr/src/contrib/bhyve area is the appropriate home.  This allows us to carry
8only the bare minimum in the 'compat' headers while making updates for the
9'contrib' headers easy (simply copy over the new version).
10