私のプロセスは、すでに作成されている共有メモリにアクセスしています。共有メモリにアタッチされたポインタは、ポインタと 2 つまたは 3 つの変数を含む構造体です。
例えば:
typedef struct _info_t{
int id;
char c;
}info_t;
typedef struct _details_t{
int buff_id;
info_t* info;
}details_t;
details_t* details = shmat(shmid,(void*)0,0);
printf("\n %d \n",details->info->id); // gives me a segmentation fault