Functions | Variables
loadelf.c File Reference

Go to the source code of this file.

Functions

void add_module_initializer (char *name, pointer(*entry)())
 
pointer BINLOAD (context *ctx, int n, pointer *argv)
 
pointer build_quote_vector (context *ctx, int size, strings)
 
pointer eval_c_strings (context *ctx, int size, strings)
 
void exec_module_initializers (context *ctx)
 
pointer FIND_ENTRY (context *ctx, int n, argv)
 
pointer FIND_ENTRY2 (context *ctx, int n, argv)
 
pointer list_module_initializers (context *ctx, pointer initnames)
 
pointer list_module_initializers2 (context *ctx, int n, pointer *argv)
 
void loadsave (context *ctx, pointer mod)
 
pointer makemodule (context *, int)
 
pointer openfile ()
 
pointer SAVE (context *ctx, int n, argv)
 
pointer SRCLOAD (context *ctx, int n, argv)
 
pointer SYSMOD ()
 
pointer UNBINLOAD (context *ctx, int n, pointer *argv)
 

Variables

int errno
 
int module_count =0
 
struct {
   pointer(*   entry_func )()
 
   char *   module_name
 
module_initializers [MAX_SYSTEM_MODULES]
 
static char * rcsid ="@(#)$Id$"
 
pointer sysmod
 

Function Documentation

◆ add_module_initializer()

void add_module_initializer ( char *  name,
pointer (*)()  entry 
)

Definition at line 86 of file loadelf.c.

◆ BINLOAD()

pointer BINLOAD ( context ctx,
int  n,
pointer argv 
)

Definition at line 369 of file loadelf.c.

◆ build_quote_vector()

pointer build_quote_vector ( context ctx,
int  size,
strings   
)

Definition at line 248 of file loadelf.c.

◆ eval_c_strings()

pointer eval_c_strings ( context ctx,
int  size,
strings   
)

Definition at line 274 of file loadelf.c.

◆ exec_module_initializers()

void exec_module_initializers ( context ctx)

Definition at line 97 of file loadelf.c.

◆ FIND_ENTRY()

pointer FIND_ENTRY ( context ctx,
int  n,
argv   
)

Definition at line 303 of file loadelf.c.

◆ FIND_ENTRY2()

pointer FIND_ENTRY2 ( context ctx,
int  n,
argv   
)

Definition at line 324 of file loadelf.c.

◆ list_module_initializers()

pointer list_module_initializers ( context ctx,
pointer  initnames 
)

Definition at line 125 of file loadelf.c.

◆ list_module_initializers2()

pointer list_module_initializers2 ( context ctx,
int  n,
pointer argv 
)

Definition at line 197 of file loadelf.c.

◆ loadsave()

void loadsave ( context ctx,
pointer  mod 
)

Definition at line 428 of file loadelf.c.

◆ makemodule()

pointer makemodule ( context ,
int   
)

Definition at line 486 of file makes.c.

◆ openfile()

pointer openfile ( )

◆ SAVE()

pointer SAVE ( context ctx,
int  n,
argv   
)

Definition at line 421 of file loadelf.c.

◆ SRCLOAD()

pointer SRCLOAD ( context ctx,
int  n,
argv   
)

Definition at line 41 of file loadelf.c.

◆ SYSMOD()

pointer SYSMOD ( void  )

Definition at line 350 of file loadelf.c.

◆ UNBINLOAD()

pointer UNBINLOAD ( context ctx,
int  n,
pointer argv 
)

Definition at line 353 of file loadelf.c.

Variable Documentation

◆ entry_func

pointer(* entry_func) ()

Definition at line 81 of file loadelf.c.

◆ errno

int errno

◆ module_count

int module_count =0

Definition at line 79 of file loadelf.c.

◆ module_initializers

struct { ... } module_initializers[MAX_SYSTEM_MODULES]

◆ module_name

char* module_name

Definition at line 82 of file loadelf.c.

◆ rcsid

char* rcsid ="@(#)$Id$"
static

Definition at line 9 of file loadelf.c.

◆ sysmod

pointer sysmod

Definition at line 184 of file eus.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Mon Feb 28 2022 22:18:28