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; }
相关文章推荐
- Swift中自定义Log
- Andriod支持多屏总结
- Android stadio litepal
- 如何在程序中随时的退出程序
- Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解
- iOS:判断设备上是否安装微信或qq 集成微信SDK的时候判断是否安装微信 基于ShareSDK
- 带checkbox的listview,全选、删除、增加单条功能
- Android 屏幕适配方案
- android Settings 分析
- android webrtc 视频旋转
- 实现美团宫格导航ViewPager+GridView
- GVR-SDK-Unity初体验
- [Android]手动触发OnClick事件
- Image图片的相关工具类
- app store上传图片显示错误:未能创建 屏幕快照
- Android HeaderAndFooterRecyclerView、ExRecyclerView、PullRefreshLoadRecyclerView、PowerfulRecyclerView
- iOS--错误集锦--The image set name xxx is used by multiple image sets.
- Fake Objects
- Ndk android studio 开发详细流程
- 服务器启动时Webapp的web.xml中配置的加载顺序