Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
7aeda845becc58ecaa20b36542315e7c1a970441
[simgrid.git] / src / xbt / mmalloc / mm.c
1 /* Build the entire mmalloc library as a single object module. This
2    avoids having clients pick up part of their allocation routines
3    from mmalloc and part from libc, which results in undefined
4    behavior.  It should also still be possible to build the library
5    as a standard library with multiple objects. */
6
7 /* Copyright 1996, 2000 Free Software Foundation  */
8
9 /* Copyright (c) 2010. The SimGrid Team.
10  * All rights reserved.                                                     */
11
12 /* This program is free software; you can redistribute it and/or modify it
13  * under the terms of the license (GNU LGPL) which comes with this package. */
14
15 #ifdef HAVE_UNISTD_H
16 #include <unistd.h>     /* Prototypes for lseek, sbrk (maybe) */
17 #endif
18 #include "mcalloc.c"
19 #include "mfree.c"
20 #include "mmalloc.c"
21 #include "mmcheck.c"
22 #include "mmemalign.c"
23 #include "mmstats.c"
24 #include "mmtrace.c"
25 #include "mrealloc.c"
26 #include "mvalloc.c"
27 #include "mmap-sup.c"
28 #include "attach.c"
29 #include "detach.c"
30 #include "keys.c"
31 #include "sbrk-sup.c"