主题 : Tiny4412 调用system函数问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 99258
精华: 0
发帖: 34
金钱: 170 两
威望: 34 点
综合积分: 68 分
注册时间: 2013-12-23
最后登录: 2017-05-09
楼主  发表于: 2014-02-19 10:35

 Tiny4412 调用system函数问题

调试at拨号上网时,在ril中调用了system()函数,启动pppd,结果system返回0,执行之后不能上网。
但在此时如果在adb shell下手动执行pppd就可以上网。

后来测试了system调用mkdir 和 rm 命令,均没有效果,system返回值为65280.

是不是内核对system的支持不足啊?
级别: 新手上路
UID: 99258
精华: 0
发帖: 34
金钱: 170 两
威望: 34 点
综合积分: 68 分
注册时间: 2013-12-23
最后登录: 2017-05-09
1楼  发表于: 2014-02-20 16:28
自己顶一下,问题还没解决。

自己重写system函数,调用exec函数族,发现所有返回都正常,但子进程的工作并没有完成