| | |
| | | #include "usg_typedef.h" |
| | | #include <sys/sem.h> |
| | | #include <sys/shm.h> |
| | | #define MAX_HEAP (20*(1<<20)) /* 20 MB */ |
| | | #define MAX_HEAP (512*(1<<20)) /* 20 MB */ |
| | | /* Hard-coded keys for IPC objects */ |
| | | |
| | | #define SHM_KEY 0x1234 /* Key for shared memory segment */ |
| | |
| | | #define OBJ_PERMS (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP) |
| | | |
| | | extern bool mm_init(size_t offset, void **addr); |
| | | extern void mm_deinit(void); |
| | | extern void mm_destroy(void); |
| | | extern void *mm_malloc (size_t size); |
| | | extern void mm_free (void *ptr); |
| | | extern void *mm_realloc(void *ptr, size_t size); |