Я пытаюсь выделить общую память размером 64B. Но компилятор выдает ошибку, когда я даю размер больше 27 .. Как решить эту проблему. Я использую компилятор gcc. Я запускаю программу на сервере.
Это код, который я использовал.
shmid=(shmget(key,size,IPC_CREAT | 0666)); // size is defined as 64
Я получаю сообщение об ошибке при выделении памяти. Но для размера до 27 он отлично работает