亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
一個關(guān)于msgget()的小問題
[打印本頁]
作者:
pilgrim_kevin
時間:
2009-11-24 16:47
標(biāo)題:
一個關(guān)于msgget()的小問題
我在arm9 Linux2.6內(nèi)核上面跑的程序,msgget()會返回0,這是怎么回事?同樣的程序在x86上跑是正確的:qid = msgget ( key, 0666 | IPC_CREAT );
無論是查書還是man,都是返回值:如果成功,返回消息隊列標(biāo)識符,如果失敗,則返回-1。這種返回0的情況消息隊列不可用,又不知道問題在哪里。
有誰遇到過這樣的問題?同樣還有shmget好像也會返回0
作者:
net_robber
時間:
2009-11-24 16:52
之前用root創(chuàng)建了一個?
刪掉重新弄,注意權(quán)限
不會刪就重啟
作者:
Kallawa
時間:
2009-11-24 17:28
查看消息隊列 ipcs -q
刪除消息隊列 ipcrm -q xxx
作者:
Kallawa
時間:
2009-11-24 17:32
"返回0的情況消息隊列不可用" 這個是真的么?
RETURN VALUE
If successful, the return value will be the message queue identifier (a nonnegative integer), otherwise -1 with errno indicating the error.
0也是非負(fù)的啊,為什么就不可以呢? 還真沒試過是0的情況是否可用…
作者:
net_robber
時間:
2009-11-24 17:47
返回0很正常,而且可用
作者:
pilgrim_kevin
時間:
2009-11-25 13:04
我就是用root執(zhí)行的。在板子上沒有ipcs命令。另外,返回0時就是說這個消息隊列ID為0,但是我無法讀寫(?這就是最關(guān)鍵的問題)這個ID為0的消息隊列。
作者:
net_robber
時間:
2009-11-25 13:54
第一次創(chuàng)建的時候,權(quán)限沒給對,之后就會很麻煩了
作者:
pilgrim_kevin
時間:
2009-11-25 22:09
樓上所云,不是很明白。我是用root執(zhí)行的。
我試驗時,更換不同的key值,可以正常返回一個正整值,一切正常。但某些key不行。
作者:
pilgrim_kevin
時間:
2009-12-01 10:00
這個問題很困擾我,如果不能保證可靠地創(chuàng)建消息隊列的話,那就不可用了。不過很奇怪這個問題在網(wǎng)上幾乎搜不到什么相關(guān)的信息,難道有什么使用上的問題嗎?
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2