PetscDLSym#
finds a symbol in a dynamic library
Synopsis#
PetscErrorCode PetscDLSym(PetscDLHandle handle, const char symbol[], void **value)
Not Collective
Input Parameters#
handle - obtained with
PetscDLOpen()
or NULLsymbol - name of symbol
Output Parameter#
value - pointer to the function, NULL if not found
Note#
If handle is NULL, the symbol is looked for in the main executable’s dynamic symbol table. In order to be dynamically loadable, the symbol has to be exported as such. On many UNIX-like systems this requires platform-specific linker flags.
See Also#
PetscDLClose()
, PetscDLOpen()
, PetscDLAddr()
Level#
developer
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages