ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2014年9月15日 星期一

socket, android 4.2 init.rc 啟動和手動啟動的 socket fd , access mode 不同

一個 service create 一個 socket 作 service 入口。
在 init.rc 中 service 啟動這個 service.

結果
在 2.3 版, create 出來的 permission 是 0777
在 4.2 版, create 出來的 permission 是 0700

但是若是不用 init.rc 的 service 啟動,
在 console 手動launch 的話,
無論 2.3 還是 4.2, create 出來的 socket 都是 0777


... 雖然是這樣,
但是在程式中,當socket create 完,bind OK 後,
用 chmod( ) 改成 0777, 是 OK 的。

沒有留言:

標籤

網誌存檔