#include #include #include #include #include #define SHMBASE 0x200000000 #define AL (1024*1024) #define MAXSEGMENTS 1 #ifndef SHM_R #define SHM_R 0400 #endif #ifndef SHM_W #define SHM_W 0660 #endif #define SHM_MODE ( SHM_R | SHM_W | IPC_CREAT ) /* Mode Read Write */ #define KEY2SUCKS 0x52435200 /* Shared Mem Key */ unsigned long sizes[MAXSEGMENTS] ={720896}; main() { int shmid[MAXSEGMENTS]; char *shmptr[MAXSEGMENTS]; long addr,mykey,loop,addr_save,attempts=0; int i,ret; char *name; addr = SHMBASE; mykey = KEY2SUCKS; attempts = 0; for( loop=0;loop