DLOPEN_PREFLIGHT(3) BSD Library Functions Manual DLOPEN_PREFLIGHT(3)NAME
dlopen_preflight — preflight the load of a dynamic library or bundle
SYNOPSIS
#include <dlfcn.h>
bool
dlopen_preflight(const char* path);
DESCRIPTIONdlopen_preflight() examines the mach-o file specified by path. It checks
if the file and libraries it depends on are all compatible with the cur‐
rent process. That is, they contain the correct architecture and are not
otherwise ABI incompatible.
dlopen_preflight() was first available in Mac OS X 10.5.
SEARCHINGdlopen_preflight() uses the same steps as dlopen() to find a compatible
mach-o file.
RETURN VALUESdlopen_preflight() returns true on if the mach-o file is compatible. If
the file is not compatible, it returns false and sets an error string
that can be examined with dlerror().
SEE ALSOdlopen(3)dlerror(3)BSD April 17, 2006 BSD