Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
sed -i -e 's/\t/ /g' *.[ch] Please people, stop using tabs in your source
[simgrid.git] / src / xbt / mmalloc / mm_module.c
index 8bbed93..b0b2d5d 100644 (file)
@@ -84,56 +84,56 @@ xbt_mheap_t xbt_mheap_new(int fd, void *baseaddr)
 
     else if (sbuf.st_size > 0) {
       /* We were given an valid file descriptor on an open file, so try to remap
-        it into the current process at the same address to which it was previously
-        mapped. It naturally have to pass some sanity checks for that.
+   it into the current process at the same address to which it was previously
+   mapped. It naturally have to pass some sanity checks for that.
 
-        Note that we have to update the file descriptor number in the malloc-
-        descriptor read from the file to match the current valid one, before
-        trying to map the file in, and again after a successful mapping and
-        after we've switched over to using the mapped in malloc descriptor
-        rather than the temporary one on the stack.
+   Note that we have to update the file descriptor number in the malloc-
+   descriptor read from the file to match the current valid one, before
+   trying to map the file in, and again after a successful mapping and
+   after we've switched over to using the mapped in malloc descriptor
+   rather than the temporary one on the stack.
 
-        Once we've switched over to using the mapped in malloc descriptor, we
-        have to update the pointer to the morecore function, since it almost
-        certainly will be at a different address if the process reusing the
-        mapped region is from a different executable.
+   Once we've switched over to using the mapped in malloc descriptor, we
+   have to update the pointer to the morecore function, since it almost
+   certainly will be at a different address if the process reusing the
+   mapped region is from a different executable.
 
-        Also note that if the heap being remapped previously used the mmcheckf()
-        routines, we need to update the hooks since their target functions
-        will have certainly moved if the executable has changed in any way.
-        We do this by calling mmcheckf() internally.
+   Also note that if the heap being remapped previously used the mmcheckf()
+   routines, we need to update the hooks since their target functions
+   will have certainly moved if the executable has changed in any way.
+   We do this by calling mmcheckf() internally.
 
-        Returns a pointer to the malloc descriptor if successful, or NULL if
-        unsuccessful for some reason. */
+   Returns a pointer to the malloc descriptor if successful, or NULL if
+   unsuccessful for some reason. */
 
       struct mdesc newmd;
       struct mdesc *mdptr = NULL, *mdptemp = NULL;
 
       if (lseek(fd, 0L, SEEK_SET) != 0)
-       return NULL;
+  return NULL;
       if (read(fd, (char *) &newmd, sizeof(newmd)) != sizeof(newmd))
-       return NULL;
+  return NULL;
       if (newmd.headersize != sizeof(newmd))
-       return NULL;
+  return NULL;
       if (strcmp(newmd.magic, MMALLOC_MAGIC) != 0)
-       return NULL;
+  return NULL;
       if (newmd.version > MMALLOC_VERSION)
-       return NULL;
+  return NULL;
 
       newmd.fd = fd;
       if (__mmalloc_remap_core(&newmd) == newmd.base) {
-       mdptr = (struct mdesc *) newmd.base;
-       mdptr->fd = fd;
-       if(!mdptr->refcount){
-         sem_init(&mdptr->sem, 0, 1);
-         mdptr->refcount++;
-       }
+  mdptr = (struct mdesc *) newmd.base;
+  mdptr->fd = fd;
+  if(!mdptr->refcount){
+    sem_init(&mdptr->sem, 0, 1);
+    mdptr->refcount++;
+  }
       }
 
       /* Add the new heap to the linked list of heaps attached by mmalloc */
       mdptemp = __mmalloc_default_mdp;
       while(mdptemp->next_mdesc)
-       mdptemp = mdptemp->next_mdesc;
+  mdptemp = mdptemp->next_mdesc;
 
       LOCK(mdptemp);
       mdptemp->next_mdesc = mdptr;
@@ -324,7 +324,7 @@ void *mmalloc_preinit(void)
     __mmalloc_default_mdp = xbt_mheap_new(-1, addr);
     /* Fixme? only the default mdp in protected against forks */
     res = xbt_os_thread_atfork(mmalloc_fork_prepare,
-                              mmalloc_fork_parent, mmalloc_fork_child);
+             mmalloc_fork_parent, mmalloc_fork_child);
     if (res != 0)
       THROWF(system_error,0,"xbt_os_thread_atfork() failed: return value %d",res);
   }