Я пытаюсь реализовать совместную память на встроенном устройстве с помощью uClinux.
Мой источник C
#include <stdio.h>
#include <sys/shm.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <errno.h>
//using namespace std;
int main() {
int segment_id;
segment_id = shmget(04, getpagesize(), IPC_CREAT | 0666);
printf("Page size - %d\n",getpagesize());
printf("Error in socket - %d\n",errno);
}
Я получаю сообщение об ошибке
Page size - 4096
Error in socket - 38
Может кто-нибудь помочьмне?Спасибо.