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)14void *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)21void ckfree(void *p) 22 { 23 fprintf(stderr, "ckfree 0x%lX\n", p); 24 free(p); 25 } panic(const char * s)26void 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