[問題] shmget在linux可以在freebsd卻不行
以下是一個簡單的程式碼 關於share memory
int key;
scanf("%d",&key);
int shmid;
shmid = shmget((key_t)key,sizeof(char)*10,0666|IPC_CREAT);
printf("shmid = %d\n",shmid);
然後我在freebsd跑 不管key打什麼
shmid都回傳-1
在linux跑就不會
有沒有大神可以告訴我原因呢 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.236.239
→
12/06 21:14, , 1F
12/06 21:14, 1F
→
12/06 21:15, , 2F
12/06 21:15, 2F
→
12/06 21:15, , 3F
12/06 21:15, 3F
→
12/06 22:12, , 4F
12/06 22:12, 4F