1 /*
2  * $Id$
3  */
4 
5 #include <sys/types.h>
6 #include <stdio.h>
7 #include <fcntl.h>
8 #include <sys/mman.h>
9 #include <sys/stat.h>
10 #include <sys/ipc.h>
11 
12 #include "shared.h"
13 
ckalloc(size_t bytes)14 void *ckalloc(size_t bytes)
15 {
16     void *mem = malloc(bytes);
17     if(!mem) panic("NO mem");
18     fprintf(stderr, "ckalloc 0x%lX: %ld\n", mem, bytes);
19     return mem;
20 }
ckfree(void * p)21 void ckfree(void *p)
22 {
23     fprintf(stderr, "ckfree 0x%lX\n", p);
24     free(p);
25 }
panic(const char * s)26 void panic(const char *s) {
27     fprintf(stderr, "PANIC: %s\n", s);
28     abort();
29 }
30 
31 // vim: set ts=8 sw=4 sts=4 noet :
32