]> Zhao Yanbai Git Server - minix.git/commitdiff
pm: remove dead minix_munmap functions
authorArun Thomas <arun@minix3.org>
Wed, 2 Nov 2011 17:43:59 +0000 (18:43 +0100)
committerArun Thomas <arun@minix3.org>
Wed, 2 Nov 2011 17:43:59 +0000 (18:43 +0100)
servers/pm/main.c
servers/pm/utility.c

index 01a7f367b5e363fb5bdf0e76cc8b8f3863f48069..aaa2d6bab879152172f2ced24b505a623fac8710 100644 (file)
@@ -46,7 +46,9 @@ FORWARD _PROTOTYPE( void handle_vfs_reply, (void)                     );
 #define click_to_round_k(n) \
        ((unsigned) ((((unsigned long) (n) << CLICK_SHIFT) + 512) / 1024))
 
+#if !defined(__ELF__)
 extern int unmap_ok;
+#endif
 
 /* SEF functions and variables. */
 FORWARD _PROTOTYPE( void sef_local_startup, (void) );
@@ -307,8 +309,8 @@ PRIVATE int sef_cb_init_fresh(int type, sef_init_info_t *info)
   * it on startup. It's best that it's there as crtso.o knows exactly
   * what the ranges are of the filler data.
   */
-  unmap_ok = 1;
 #if !defined(__ELF__)
+  unmap_ok = 1;
   _minix_unmapzero();
 #endif
 
index cd1b8ed0c62f8d60ae2ef9ec662e4e9f90871242..5b78ca2e27e0e6e73c63de86376f655897848800 100644 (file)
 #include "kernel/type.h"
 #include "kernel/proc.h"
 
-#define minix_munmap _minix_munmap
-#define minix_munmap_text _minix_munmap_text
-#include <sys/mman.h>
-#undef minix_munmap
-#undef minix_munmap_text
-
 /*===========================================================================*
  *                             get_free_pid                                 *
  *===========================================================================*/
@@ -154,21 +148,6 @@ message *m_ptr;
   rmp->mp_flags |= VFS_CALL;
 }
 
+#if !defined(__ELF__)
 int unmap_ok = 0;
-
-PUBLIC int minix_munmap(void *addrstart, vir_bytes len)
-{
-       if(!unmap_ok) 
-               return ENOSYS;
-
-       return _minix_munmap(addrstart, len);
-}
-
-PUBLIC int minix_munmap_text(void *addrstart, vir_bytes len)
-{
-       if(!unmap_ok)
-               return ENOSYS;
-
-       return _minix_munmap_text(addrstart, len);
-
-}
+#endif