#include #include #include #include #include extern const char *__progname; #include "vars.h" #include "shm.h" void setup_shm(void) { shm_size = 1U << 30; shm_mem = mmap(0,shm_size,PROT_READ|PROT_WRITE,MAP_ANON|MAP_SHARED,-1,0); if (shm_mem == MAP_FAILED) { fprintf(stderr,"%s: can't mmap anonymous space: %s\n",__progname,strerror(errno)); exit(1); } }