您的位置:首页 > 移动开发

busybox 启动applet分析

2016-05-31 11:21 232 查看

busybox 启动applet分析

applet 程序是指向busybox的符号链接

ls –> /bin/busybox

int main(int argc UNUSED_PARAM, char **argv)
{
...
applet_name = argv[0];
if (applet_name[0] == '-')
applet_name++;
applet_name = bb_basename(applet_name);

parse_config_file();

run_applet_and_exit(applet_name, argv);

}

//////////////////////////////////////////////////
int xxx_main(int argc UNUSED_PARAM, char **argv)

//////////////////////////////////////////////////
const char* FAST_FUNC bb_basename(const char *name)
{
const char *cp = strrchr(name, '/');
if (cp)
return cp + 1;
return name;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: