manpagez: man pages & more
man dlopen_preflight(3)
Home | html | info | man
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);


DESCRIPTION

     dlopen_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.


SEARCHING

     dlopen_preflight() uses the same steps as dlopen() to find a compatible
     mach-o file.


RETURN VALUES

     dlopen_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 ALSO

     dlopen(3) dlerror(3)

BSD                             April 17, 2006                             BSD

Mac OS X 10.6 - Generated Thu Sep 17 20:19:31 CDT 2009
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.