mirror of
https://github.com/servalproject/serval-dna.git
synced 2024-12-21 22:17:53 +00:00
1fb83dbf0d
to pull in the DNA/NaCl library and run the DNA main function from there. So now dna binary still works, but uses libdnalib, so that we don't need to duplicate NaCl library for dna binary versus access from in Java (once we make the JNI wrappers for the functions we care about).
12 lines
303 B
C
12 lines
303 B
C
#include <dlfcn.h>
|
|
#include <stdio.h>
|
|
|
|
int main(int argc,char **argv)
|
|
{
|
|
void *h = dlopen("/data/data/org.servalproject/lib/libdnalib.so",RTLD_LAZY);
|
|
int (*dnamain)(int,char **) = dlsym(h,"main");
|
|
if (!dnamain) return fprintf(stderr,"Could not load libdnalib.so\n");
|
|
return (*dnamain)(argc,argv);
|
|
|
|
}
|