Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
library.h
Go to the documentation of this file.
1#ifndef __PROCC_LIBRARY_H
2#define __PROCC_LIBRARY_H
3
4#include <type.h>
5
7
15
16void library_register(const char* path, enum LibraryType type);
17struct Library* library_load(const char* name);
18
19#endif // __PROCC_LIBRARY_H
kstring name
Definition dentry.h:5
void library_register(const char *path, enum LibraryType type)
Definition library.c:14
LibraryType
Definition library.h:6
@ LIBRARY_TYPE_DYNAMIC
Definition library.h:6
@ LIBRARY_TYPE_STATIC
Definition library.h:6
struct Library * library_load(const char *name)
Definition library.c:49
char * name
Definition library.h:9
boolean_t is_loaded
Definition library.h:10
enum LibraryType type
Definition library.h:12
struct Library * next
Definition library.h:13
uintptr_t entry
Definition library.h:11
uint8_t boolean_t
Definition type.h:89
unsigned long uintptr_t
Definition type.h:73
uint8_t type
Definition vnode.h:2
kstring path
Definition voxmo.h:7