potion
0.2
|
loading of external code, bytecode and shared libs More...
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <dlfcn.h>
#include <sys/stat.h>
#include "potion.h"
#include "internal.h"
#include "table.h"
Go to the source code of this file.
Functions | |
static PN | potion_load_code (Potion *P, const char *filename) |
static char * | potion_initializer_name (Potion *P, const char *filename, PN_SIZE len) |
static PN | potion_load_dylib (Potion *P, const char *filename) |
static const char * | find_extension (char *str) |
char * | potion_find_file (Potion *P, char *str, PN_SIZE str_len) |
PN | potion_load (Potion *P, PN cl, PN self, PN file) |
void | potion_loader_add (Potion *P, PN path) |
void | potion_loader_init (Potion *P) |
Variables | |
static PN | pn_loader_path |
static const char * | pn_loader_extensions [] |
loading of external code, bytecode and shared libs
(c) 2008 why the lucky stiff, the freelance professor (c) 2013 by perl11 org
Definition in file load.c.
|
static |