1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML3.2 EN">
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/PetscDLSym.html" />
<META NAME="GENERATOR" CONTENT="DOCTEXT">
<TITLE>PetscDLSym</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<div id="version" align=right><b>petsc-3.7.5 2017-01-01</b></div>
<div id="bugreport" align=right><a href="mailto:petsc-maint@mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.5 v3.7.5 docs/manualpages/Sys/PetscDLSym.html "><small>Report Typos and Errors</small></a></div>
<A NAME="PetscDLSym"><H1>PetscDLSym</H1></A>
finds a symbol in a dynamic library
<H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
<PRE>
PetscErrorCode PetscDLSym(PetscDLHandle handle,const char symbol[],void **value)
</PRE>
Not Collective
<P>
<H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
<TABLE border="0" cellpadding="0" cellspacing="0">
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>handle </B></TD><TD>- obtained with <A HREF="../Sys/PetscDLOpen.html#PetscDLOpen">PetscDLOpen</A>() or NULL
</TD></TR>
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symbol </B></TD><TD>- name of symbol
</TD></TR></TABLE>
<P>
<H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
<DT><B>value </B> -pointer to the function, NULL if not found
<br>
<P>
<P>
<H3><FONT COLOR="#CC3333">Notes</FONT></H3>
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.
<P>
<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
<BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/dll/dlimpl.c.html#PetscDLSym">src/sys/dll/dlimpl.c</A>
<BR><A HREF="./index.html">Index of all Sys routines</A>
<BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
<BR><A HREF="../singleindex.html">Index of all manual pages</A>
</BODY></HTML>
|