Organize resources into process groups
This commit is contained in:
@@ -14,20 +14,17 @@
|
||||
#define MAP_USER (1 << 2)
|
||||
#define MAP_FLAGS (MAP_PRESENT | MAP_USER)
|
||||
|
||||
#define RV_PRIVATE 0
|
||||
#define RV_PUBLIC 1
|
||||
|
||||
int quit (void);
|
||||
int test (char c);
|
||||
int sched (void);
|
||||
int map (int mem_rid, int vis, uintptr_t vaddr, uint32_t flags);
|
||||
int map (int mem_rid, uintptr_t vaddr, uint32_t flags);
|
||||
int unmap (uintptr_t vaddr, size_t pages);
|
||||
int create_mem (int mem_rid, int vis, size_t pages);
|
||||
int unlink_mem (int mem_rid, int vis, size_t pages);
|
||||
int create_mem (int mem_rid, size_t pages);
|
||||
int unlink_mem (int mem_rid, size_t pages);
|
||||
int clone (uintptr_t vstack_top, size_t stack_size, void (*entry) (void));
|
||||
int create_mutex (int mutex_rid, int vis);
|
||||
int unlink_mutex (int mutex_rid, int vis);
|
||||
int lock_mutex (int mutex_rid, int vis);
|
||||
int unlock_mutex (int mutex_rid, int vis);
|
||||
int create_mutex (int mutex_rid);
|
||||
int unlink_mutex (int mutex_rid);
|
||||
int lock_mutex (int mutex_rid);
|
||||
int unlock_mutex (int mutex_rid);
|
||||
|
||||
#endif // _LIBMSL_M_SYSTEM_H
|
||||
|
||||
Reference in New Issue
Block a user