Следуя моему предыдущему посту , я хочу сделать еще один шаг вперед :
. Я хочу выделить область общей памяти и указать начальные значения для выделенной/разделяемой данные:
static struct PipeShm myPipeSt = {.init = 0,.flag = FALSE,.mutex = NULL,.ptr1 = NULL,.ptr2 = NULL,
.status1 = -10,.status2 = -10,.semaphoreFlag = FALSE };
int shmid = shmget(IPC_PRIVATE, sizeof(int), 0600);
static struct PipeShm * myPipe = shmat(shmid, NULL, 0); // &myPipeSt;
myPipe = & myPipeSt; // that doesn't compile
Предложения ?
Очень признателен !