亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? busybox.c

?? 手機嵌入式Linux下可用的busybox源碼
?? C
字號:
/* vi: set sw=4 ts=4: */#include <stdio.h>#include <string.h>#include <unistd.h>#include <errno.h>#include <stdlib.h>#include "busybox.h"#ifdef BB_LOCALE_SUPPORT#include <locale.h>#endifint been_there_done_that = 0; /* Also used in applets.c */const char *applet_name;#ifdef BB_FEATURE_INSTALLER/*  * directory table *		this should be consistent w/ the enum, busybox.h::Location, *		or else... */static const char usr_bin [] ="/usr/bin";static const char usr_sbin[] ="/usr/sbin";static const char* const install_dir[] = {	&usr_bin [8], /* "", equivalent to "/" for concat_path_file() */	&usr_bin [4], /* "/bin" */	&usr_sbin[4], /* "/sbin" */	usr_bin,	usr_sbin};     /* abstract link() */typedef int (*__link_f)(const char *, const char *);/* create (sym)links for each applet */static void install_links(const char *busybox, int use_symbolic_links){	__link_f Link = link;	char *fpc;	int i;	int rc;	if (use_symbolic_links) 		Link = symlink;	for (i = 0; applets[i].name != NULL; i++) {		fpc = concat_path_file(			install_dir[applets[i].location], applets[i].name);		rc = Link(busybox, fpc);		if (rc!=0 && errno!=EEXIST) {			perror_msg("%s", fpc);		}		free(fpc);	}}#endif /* BB_FEATURE_INSTALLER */int main(int argc, char **argv){	const char *s;	applet_name = argv[0];	if (applet_name[0] == '-')		applet_name++;	for (s = applet_name; *s != '\0';) {		if (*s++ == '/')			applet_name = s;	}#ifdef BB_LOCALE_SUPPORT #ifdef BB_INIT	if(getpid()!=1)	/* Do not set locale for `init' */#endif	{		setlocale(LC_ALL, "");	}#endif	run_applet_by_name(applet_name, argc, argv);	error_msg_and_die("applet not found");}int busybox_main(int argc, char **argv){	int col = 0, len, i;#ifdef BB_FEATURE_INSTALLER		/* 	 * This style of argument parsing doesn't scale well 	 * in the event that busybox starts wanting more --options.	 * If someone has a cleaner approach, by all means implement it.	 */	if (argc > 1 && (strcmp(argv[1], "--install") == 0)) {		int use_symbolic_links = 0;		int rc = 0;		char *busybox;		/* to use symlinks, or not to use symlinks... */		if (argc > 2) {			if ((strcmp(argv[2], "-s") == 0)) { 				use_symbolic_links = 1; 			}		}		/* link */		busybox = xreadlink("/proc/self/exe");		if (busybox) {			install_links(busybox, use_symbolic_links);			free(busybox);		} else {			rc = 1;		}		return rc;	}#endif /* BB_FEATURE_INSTALLER */	argc--;	/* If we've already been here once, exit now */	if (been_there_done_that == 1 || argc < 1) {		const struct BB_applet *a = applets;		fprintf(stderr, "%s\n\n"				"Usage: busybox [function] [arguments]...\n"				"   or: [function] [arguments]...\n\n"				"\tBusyBox is a multi-call binary that combines many common Unix\n"				"\tutilities into a single executable.  Most people will create a\n"				"\tlink to busybox for each function they wish to use, and BusyBox\n"				"\twill act like whatever it was invoked as.\n" 				"\nCurrently defined functions:\n", full_version);		while (a->name != 0) {			col +=				fprintf(stderr, "%s%s", ((col == 0) ? "\t" : ", "),						(a++)->name);			if (col > 60 && a->name != 0) {				fprintf(stderr, ",\n");				col = 0;			}		}		fprintf(stderr, "\n\n");		exit(0);	}	/* Flag that we've been here already */	been_there_done_that = 1;		/* Move the command line down a notch */	len = argv[argc] + strlen(argv[argc]) - argv[1];	memmove(argv[0], argv[1], len);	memset(argv[0] + len, 0, argv[1] - argv[0]);	/* Fix up the argv pointers */	len = argv[1] - argv[0];	memmove(argv, argv + 1, sizeof(char *) * (argc + 1));	for (i = 0; i < argc; i++)		argv[i] -= len;	return (main(argc, argv));}/*Local Variables:c-file-style: "linux"c-basic-offset: 4tab-width: 4End:*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品粉嫩高潮一区二区| 久久精品国产久精国产爱| 国产盗摄精品一区二区三区在线 | 欧美私人免费视频| 中文字幕在线一区免费| 国产一区二区三区视频在线播放| 欧美日韩国产片| 亚洲一区二区三区国产| 欧美日韩一卡二卡| 亚洲国产精品嫩草影院| 欧美日韩精品一区二区三区四区| 亚洲综合丝袜美腿| 精品婷婷伊人一区三区三| 亚洲大片免费看| 91视频一区二区| 亚洲精品乱码久久久久久| 91国产免费观看| 午夜精品一区二区三区电影天堂 | 久久99久国产精品黄毛片色诱| 欧美老肥妇做.爰bbww视频| 日欧美一区二区| 欧美一级二级三级乱码| 久久成人麻豆午夜电影| 久久精品人人做| av一本久道久久综合久久鬼色| 国产精品乱码人人做人人爱| 成人午夜伦理影院| 一区二区三区精品在线观看| 欧美日韩在线一区二区| 国产成人在线免费观看| 亚洲五月六月丁香激情| 欧美激情一区二区三区四区| 欧美丰满高潮xxxx喷水动漫| 成人伦理片在线| 日产国产欧美视频一区精品| 国产精品色在线| 91麻豆精品国产自产在线| 波波电影院一区二区三区| 亚洲地区一二三色| 中文字幕日韩精品一区 | 欧美韩国日本不卡| 欧美精品日韩一本| 91视频在线观看免费| 国产一区91精品张津瑜| 亚洲亚洲精品在线观看| 中文字幕一区二区三区精华液| 日韩欧美精品在线| 欧美日韩视频在线第一区 | 欧美日韩一二三区| 高清不卡在线观看| 美洲天堂一区二卡三卡四卡视频| 一区二区日韩av| 自拍偷拍欧美精品| 国产拍欧美日韩视频二区| 欧美xxx久久| 欧美性高清videossexo| 91色在线porny| av一区二区三区在线| 成人涩涩免费视频| 国产suv精品一区二区6| 国产伦精品一区二区三区免费 | 久久影院电视剧免费观看| 欧美精品久久久久久久久老牛影院 | 日本一区免费视频| 久久久亚洲欧洲日产国码αv| 日韩一区二区电影在线| 9191精品国产综合久久久久久 | 成人国产免费视频| 国产成人精品网址| 国产99精品国产| 成人高清在线视频| 99re这里只有精品首页| 国产夫妻精品视频| 懂色av一区二区三区蜜臀| 高清在线观看日韩| 成人h动漫精品一区二| 成人午夜av在线| jlzzjlzz亚洲女人18| proumb性欧美在线观看| av亚洲精华国产精华| 91美女精品福利| 在线观看视频91| 欧美日韩电影在线| 91精品婷婷国产综合久久 | 色噜噜狠狠色综合欧洲selulu| jlzzjlzz亚洲日本少妇| 色婷婷综合中文久久一本| 91福利在线播放| 欧美欧美欧美欧美首页| 日韩丝袜美女视频| 久久久久久久久伊人| 国产精品成人免费| 亚洲自拍偷拍av| 麻豆精品视频在线| 国产suv精品一区二区883| 91免费在线看| 欧美日韩国产高清一区二区三区| 欧美一区二区不卡视频| 2021国产精品久久精品| 国产精品久久久久影院色老大| 亚洲素人一区二区| 亚洲aaa精品| 国产精品一区二区在线播放 | 亚洲视频一区二区免费在线观看| 亚洲自拍都市欧美小说| 久久国产精品72免费观看| 成人av在线观| 制服丝袜亚洲网站| 国产视频一区在线播放| 亚洲精品日韩综合观看成人91| 丝袜亚洲另类欧美| 国产91丝袜在线播放0| 日本精品免费观看高清观看| 欧美一级淫片007| 中文字幕一区在线观看视频| 日韩福利视频网| 福利一区在线观看| 欧美精品高清视频| 国产精品免费视频一区| 日韩国产一二三区| 99热99精品| 日韩网站在线看片你懂的| 亚洲视频一区二区在线| 久久国产精品免费| 欧美亚洲动漫精品| 久久久久国产精品厨房| 午夜亚洲国产au精品一区二区| 国产91精品免费| 欧美一区二区三区在线观看| 亚洲视频一区在线| 国产大陆亚洲精品国产| 欧美一区二区三区日韩| 亚洲欧美国产毛片在线| 国产乱码精品一区二区三区五月婷| 91久久精品日日躁夜夜躁欧美| 欧美精品一区二区在线观看| 亚洲国产精品一区二区尤物区| 成人美女视频在线观看| 精品国偷自产国产一区| 亚洲成人一区在线| 色婷婷av一区二区三区软件| 国产日产欧产精品推荐色| 精品一区二区国语对白| 欧美日高清视频| 亚洲乱码中文字幕综合| 成人一区二区三区视频| wwww国产精品欧美| 麻豆国产欧美一区二区三区| 欧美日韩国产乱码电影| 亚洲国产日韩一级| 91久久精品一区二区三| 亚洲精选免费视频| 99久久精品情趣| 中文字幕一区在线观看| 成人动漫一区二区在线| 欧美激情一区三区| 成人涩涩免费视频| 国产精品国产三级国产有无不卡| 国精产品一区一区三区mba视频 | 国产精品卡一卡二| 国产精品影视在线观看| 久久蜜桃一区二区| 国产一区二区视频在线| 亚洲精品一区二区三区影院| 精品一区二区三区在线观看| 日韩午夜精品视频| 麻豆精品一区二区综合av| 精品国产乱码久久久久久久| 国精产品一区一区三区mba视频| 欧美大肚乱孕交hd孕妇| 狠狠色狠狠色合久久伊人| 日韩欧美高清在线| 国内精品写真在线观看| 久久一二三国产| 成人国产电影网| 亚洲美女免费在线| 欧美精品丝袜中出| 老司机精品视频一区二区三区| 精品少妇一区二区三区在线视频| 国内精品在线播放| 国产精品乱人伦一区二区| 色噜噜狠狠成人中文综合| 亚洲午夜在线视频| 日韩手机在线导航| 东方aⅴ免费观看久久av| 亚洲色欲色欲www| 欧美少妇一区二区| 精品影院一区二区久久久| 国产视频一区不卡| 色哟哟国产精品| 日本v片在线高清不卡在线观看| 欧美xxx久久| www.日韩在线| 日韩中文欧美在线| 国产女人18毛片水真多成人如厕 | 国产精品国产三级国产有无不卡 | 欧美电视剧免费观看| 丰满少妇在线播放bd日韩电影| 亚洲桃色在线一区| 欧美一级搡bbbb搡bbbb|