From e1e97f1f98baf82efcd5825d7c7a7b4b1b2f2e40 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期一, 13 七月 2020 19:03:21 +0800
Subject: [PATCH] udpate

---
 queue/include/mm.h |   21 +++++++--------------
 1 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/queue/include/mm.h b/queue/include/mm.h
index fd3fba3..172fc8b 100644
--- a/queue/include/mm.h
+++ b/queue/include/mm.h
@@ -2,26 +2,19 @@
 #define MM_HDR_H      /* Prevent accidental double inclusion */
 
 #include <usg_common.h>
-
 #include "usg_typedef.h"
-#include <sys/sem.h>
-#include <sys/shm.h>
-#define MAX_HEAP (512*(1<<20))  /* 20 MB */
-/* Hard-coded keys for IPC objects */
+#include "hashtable.h"
 
-#define SHM_KEY 0x1234          /* Key for shared memory segment */
-#define SHM_MUTEX_KEY 0x8800
-
-#define OBJ_PERMS (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP)
-
-extern bool mm_init(size_t offset, void **addr);
+extern void mm_init(size_t heap_size);
 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);
+extern hashtable_t * get_mm_hashtable();
 
-extern int mm_checkheap(int verbose);
+// extern int mm_checkheap(int verbose);
 
-extern void *get_mm_start_brk();
-extern size_t get_mm_max_size();
+// extern void *get_mm_start_brk();
+// extern size_t get_mm_max_size();
 #endif

--
Gitblit v1.8.0