⚲
Project
General
Profile
Sign in
Home
Projects
Help
Search
:
DragonFlyBSD
All Projects
DragonFlyBSD
Overview
Activity
Roadmap
Issues
Documents
Files
Repository
Download (560 Bytes)
Bug #246
ยป dlopen_test.c
corecode
, 07/16/2006 12:58 PM
#include
<dlfcn.h>
#include
<stdio.h>
#include
<stdlib.h>
int
main
(
void
)
{
void
*
handle
;
void
*
func
;
handle
=
dlopen
(
"libssl.so"
,
RTLD_NOW
|
RTLD_GLOBAL
);
if
(
handle
)
{
func
=
dlsym
(
handle
,
"CRYPTO_set_id_callback"
);
if
(
!
func
)
{
printf
(
"error, can't load CRYPTO_set_id_callback
\n
"
);
exit
(
1
);
}
else
{
printf
(
"loaded CRYPTO_set_id_callback
\n
"
);
exit
(
0
);
}
}
else
{
printf
(
"error, can't open libssl.so: %s
\n
"
,
dlerror
());
exit
(
1
);
}
dlclose
(
handle
);
exit
(
0
);
}
(1-1/1)
Loading...