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

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

?? contributing.txt

?? 手機嵌入式Linux下可用的busybox源碼
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
Contributing To Busybox=======================This document describes what you need to do to contribute to Busybox, whereyou can help, guidelines on testing, and how to submit a well-formed patchthat is more likely to be accepted.The Busybox home page is at: http://busybox.lineo.comPre-Contribution Checklist--------------------------So you want to contribute to Busybox, eh? Great, wonderful, glad you want tohelp. However, before you dive in, headlong and hotfoot, there are some thingsyou need to do:Checkout the Latest Code from CVS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~This is a necessary first step. Please do not try to work with the lastreleased version, as there is a good chance that somebody has already fixedthe bug you found. Somebody might have even added the feature you had in mind.Don't make your work obsolete before you start!For information on how to check out Busybox from CVS, please look at thefollowing links:	http://oss.lineo.com/cvs_anon.html	http://oss.lineo.com/cvs_howto.htmlRead the Mailing List~~~~~~~~~~~~~~~~~~~~~No one is required to read the entire archives of the mailing list, but youshould at least read up on what people have been talking about lately. Ifyou've recently discovered a problem, chances are somebody else has too. Ifyou're the first to discover a problem, post a message and let the rest of usknow.Archives can be found here:	http://oss.lineo.com/lists/busybox/If you have a serious interest in Busybox, i.e., you are using it day-to-day oras part of an embedded project, it would be a good idea to join the mailinglist.A web-based sign-up form can be found here:	http://oss.lineo.com/mailman/listinfo/busyboxCoordinate with the Applet Maintainer~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Some (not all) of the applets in Busybox are "owned" by a maintainer who hasput significant effort into it and is probably more familiar with it thanothers. To find the maintainer of an applet, look at the top of the .c filefor a name following the word 'Copyright' or 'Written by' or 'Maintainer'.Before plunging ahead, it's a good idea to send a message to the mailing listthat says: "Hey, I was thinking about adding the 'transmogrify' feature to the'foo' applet.  Would this be useful? Is anyone else working on it?" You mightwant to CC the maintainer (if any) with your question.Areas Where You Can Help------------------------Busybox can always use improvement! If you're looking for ways to help, therethere are a variety of areas where you could help.What Busybox Doesn't Need~~~~~~~~~~~~~~~~~~~~~~~~~Before listing the areas where you _can_ help, it's worthwhile to mention theareas where you shouldn't bother. While Busybox strives to be the "Swiss ArmyKnife" of embedded Linux, there are some applets that will not be accepted: - Any filesystem manipulation tools: Busybox is filesystem independent and   we do not want to start adding mkfs/fsck tools for every (or any)   filesystem under the sun. (fsck_minix.c and mkfs_minix.c are living on   borrowed time.) There are far too many of these tools out there.  Use   the upstream version. Not everything has to be part of Busybox. - Any partitioning tools: Partitioning a device is typically done once and   only once, and tools which do this generally do not need to reside on the   target device (esp a flash device). If you need a partitioning tool, grab   one (such as fdisk, sfdisk, or cfdisk from util-linux) and use that, but   don't try to merge it into busybox. These are nasty and complex and we   don't want to maintain them. - Any disk, device, or media-specific tools: Use the -utils or -tools package   that was designed for your device; don't try to shoehorn them into Busybox. - Any architecture specific tools: Busybox is (or should be) architecture   independent. Do not send us tools that cannot be used across multiple   platforms / arches. - Any daemons that are not essential to basic system operation. To date, only   syslogd and klogd meet this requirement. We do not need a web server, an   ftp daemon, a dhcp server, a mail transport agent or a dns resolver. If you   need one of those, you are welcome to ask the folks on the mailing list for   recommendations, but please don't bloat up Busybox with any of these.Bug Reporting~~~~~~~~~~~~~If you find a bug in Busybox, you can send a bug report to our bug trackingsystem (homepage: http://bugs.lineo.com). Instructions on how to send a bugreport to the tracking system can be found at:	http://bugs.lineo.com/Reporting.html	The README file that comes with Busybox also describes how to submit a bug.A well-written bug report should include a transcript of a shell session thatdemonstrates the bad behavior and enables anyone else to duplicate the bug ontheir own machine. The following is such an example:	When I execute Busybox 'date' it produces unexpected results.	This is using GNU date:	$ date	Wed Mar 21 14:19:41 MST 2001	This is using Busybox date:	$ date	codswaddleBug Triage~~~~~~~~~~Validating and confirming bugs is nearly as important as reporting them in thefirst place. It is valuable to know if a bug can be duplicated on a differentmachine, on a different filesystem, on a different architecture, with adifferent C library, and so forth.To see a listing of all the bugs currently filed against Busybox, look here:	http://bugs.lineo.com/db/pa/lbusybox.htmlIf you have comments to add to a bug (can / can't duplicate, think a bugshould be closed / reopened), please send it to [bugnumber]@bugs.lineo.com.The message you send will automatically be forwarded to the mailing list forall to see.Write Documentation~~~~~~~~~~~~~~~~~~~Chances are, documentation in Busybox is either missing or needs improvement.Either way, help is welcome.Work is being done to automatically generate documentation from sources,especially from the usage.h file. If you want to correct the documentation,please make changes to the pre-generation parts, rather than the generateddocumentation. [More to come on this later...]It is preferred that modifications to documentation be submitted in patchformat (more on this below), but we're a little more lenient when it comes todocs. You could, for example, just say "after the listing of the mountoptions, the following example would be helpful..."Consult Existing Sources~~~~~~~~~~~~~~~~~~~~~~~~For a quick listing of "needs work" spots in the sources, cd into the Busyboxdirectory and run the following:	for i in TODO FIXME XXX; do grep $i *.[ch]; doneThis will show all of the trouble spots or 'questionable' code. Pick a spot,any spot, these are all invitations for you to contribute.Consult The Bug-Tracking System~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Head to: http://bugs.lineo.com/db/pa/lBusybox.html and look at the bugs onthere. Pick one you think you can fix, and fix it. If it's a wishlist item andsomeone's requesting a new feature, take a stab at adding it. Everythingpreviously said about "reading the mailing list" and "coordinating with theapplet maintainer" still applies.Add a New Applet~~~~~~~~~~~~~~~~If you want to add a new applet to Busybox, we'd love to see it. However,before you write any code, please ask beforehand on the mailing list somethinglike "Do you think applet 'foo' would be useful in Busybox?" or "Would youguys accept applet 'foo' into Busybox if I were to write it?" If the answer is"no" by the folks on the mailing list, then you've saved yourself some time.Conversely, you could get some positive responses from folks who might beinterested in helping you implement it, or can recommend the best approach.Perhaps most importantly, this is your way of calling "dibs" on something andavoiding duplication of effort.Also, before you write a line of code, please read the 'new-applet-HOWTO.txt'file in the docs/ directory.Janitorial Work~~~~~~~~~~~~~~~These are dirty jobs, but somebody's gotta do 'em. - Converting applets to use getopt() for option processing. Type 'grep -L   getopt *.c' to get a listing of the applets that currently don't use   getopt. If a .c file processes no options, it should have a line that   reads: /* no options, no getopt */ somewhere in the file. - Replace any "naked" calls to malloc, calloc, realloc, str[n]dup, fopen with   the x* equivalents found in utility.c. - Security audits:   http://www.securityfocus.com/frames/?content=/forums/secprog/secure-programming.html - Synthetic code removal: http://www.perl.com/pub/2000/06/commify.html - This   is very Perl-specific, but the advice given in here applies equally well to   C. - C library funciton use audits: Verifying that functions are being used   properly (called with the right args), replacing unsafe library functions   with safer versions, making sure return codes are being checked, etc. - Where appropriate, replace preprocessor defined macros and values with   compile-time equivalents.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲主播在线观看| 国产精品日日摸夜夜摸av| 99久久精品国产一区二区三区| 美女网站在线免费欧美精品| 爽爽淫人综合网网站| 日日摸夜夜添夜夜添精品视频| 午夜av一区二区| 青青草一区二区三区| 激情综合色丁香一区二区| 国产在线麻豆精品观看| 高潮精品一区videoshd| 色偷偷久久人人79超碰人人澡| 91小视频免费看| 欧美日韩一区久久| 日韩美女天天操| 亚洲国产精品t66y| 亚洲成人在线观看视频| 狠狠色狠狠色综合日日91app| 成人午夜在线播放| 欧美日韩综合一区| 日韩一区二区三区在线| 日本一区二区免费在线| 亚洲三级视频在线观看| 亚欧色一区w666天堂| 美女脱光内衣内裤视频久久网站 | 538prom精品视频线放| 91麻豆精品国产综合久久久久久| 欧美一区二区三区免费大片| 国产亚洲精品bt天堂精选| 日韩美女啊v在线免费观看| 午夜精品一区二区三区三上悠亚| 美国三级日本三级久久99 | 中文字幕乱码久久午夜不卡| 亚洲一区视频在线| 国产麻豆精品视频| 欧美视频一区二| 国产日本欧洲亚洲| 天堂久久久久va久久久久| 成人小视频在线观看| 欧美一级在线免费| 成人免费在线视频| 国内精品久久久久影院薰衣草| 91尤物视频在线观看| 日韩免费视频一区二区| 亚洲三级电影网站| 国产一区二三区| 91超碰这里只有精品国产| 久久精品一区二区三区av| 亚洲va中文字幕| 97精品久久久久中文字幕| 久久先锋影音av鲁色资源网| 亚洲福利一区二区三区| 99精品久久免费看蜜臀剧情介绍| 制服视频三区第一页精品| 亚洲欧美经典视频| 懂色av中文字幕一区二区三区| 日韩欧美黄色影院| 亚洲成av人片观看| 欧美丝袜自拍制服另类| 亚洲欧洲日产国码二区| 成人一区二区三区| 国产亚洲欧美日韩日本| 麻豆91在线播放免费| 欧美日韩电影在线播放| 一区二区三区精品在线观看| 99久久夜色精品国产网站| 国产欧美日韩另类一区| 国产精品白丝jk黑袜喷水| 精品免费国产一区二区三区四区| 亚洲v中文字幕| 欧美视频三区在线播放| 亚洲蜜臀av乱码久久精品| 91免费观看国产| 一区二区三区中文字幕精品精品| 成人av网址在线观看| 1024成人网色www| jizz一区二区| 亚洲欧美视频在线观看视频| 色综合中文字幕| 玉足女爽爽91| 欧美精品乱码久久久久久| 日韩在线a电影| 精品国产三级电影在线观看| 国产一区二区三区四区五区美女 | 亚洲电影一区二区| 欧美日本在线一区| 青青草原综合久久大伊人精品| 91精品国产色综合久久不卡蜜臀| 日韩精品乱码av一区二区| 精品久久久久久最新网址| 狠狠网亚洲精品| 亚洲图片欧美激情| 欧美美女直播网站| 精品一区二区在线视频| 国产精品久久久久久久久晋中| 色综合久久久久综合体桃花网| 亚洲激情成人在线| 欧美va亚洲va| 91亚洲资源网| 日本强好片久久久久久aaa| 久久久国产精华| 欧洲精品在线观看| 紧缚奴在线一区二区三区| 中文字幕欧美一| 日韩亚洲欧美在线观看| 成人免费高清在线观看| 亚洲va国产天堂va久久en| 久久久www免费人成精品| 色综合中文字幕国产 | 欧美成人乱码一区二区三区| 高清在线成人网| 亚洲成a天堂v人片| 国产亚洲精品7777| 欧美性色欧美a在线播放| 国产电影精品久久禁18| 天天影视涩香欲综合网| 国产精品国产馆在线真实露脸| 日韩视频在线观看一区二区| 成人午夜看片网址| 免费成人av在线| 一区二区欧美在线观看| 亚洲国产精品激情在线观看 | 国产日韩精品一区二区浪潮av| 一本久久综合亚洲鲁鲁五月天 | 综合激情成人伊人| 日韩欧美色电影| 欧美色图激情小说| 91在线观看成人| 国产在线精品视频| 秋霞午夜鲁丝一区二区老狼| 亚洲另类中文字| 国产精品久久久久久久久图文区 | 色综合久久88色综合天天| 久久精品久久精品| 亚洲成人av中文| 一个色妞综合视频在线观看| 中文字幕一区在线观看视频| 久久夜色精品国产欧美乱极品| 欧美精品123区| 欧美日韩一区国产| 色美美综合视频| 99久久综合色| 成人福利在线看| 成人免费看的视频| 国产成a人亚洲精品| 国产成人精品在线看| 国产精品自产自拍| 国产精品乡下勾搭老头1| 国产乱码精品一区二区三区av| 精品一区二区三区视频在线观看| 日日夜夜精品免费视频| 日本不卡一区二区三区 | 成人妖精视频yjsp地址| 国产在线精品视频| 国产成人h网站| 99热精品一区二区| 99精品欧美一区二区蜜桃免费| 99国产精品久久久久| 色一情一伦一子一伦一区| 欧洲人成人精品| 欧美一区三区二区| 欧美大肚乱孕交hd孕妇| 久久久精品日韩欧美| 欧美激情综合五月色丁香小说| 久久久电影一区二区三区| 国产精品国产三级国产普通话三级| 中文字幕va一区二区三区| 亚洲色大成网站www久久九九| 亚洲电影中文字幕在线观看| 日本美女视频一区二区| 国产成人亚洲综合a∨婷婷| 播五月开心婷婷综合| 色久优优欧美色久优优| 欧美二区三区91| 国产日韩在线不卡| 亚洲综合在线免费观看| 美美哒免费高清在线观看视频一区二区 | 欧美日韩高清在线| 日韩欧美视频一区| 国产精品美女久久久久久久久久久| 综合久久久久综合| 蜜臀99久久精品久久久久久软件| 国产成人8x视频一区二区| 欧美曰成人黄网| 精品99一区二区| 日韩毛片在线免费观看| 麻豆91在线观看| 在线视频你懂得一区| 欧美电影免费观看高清完整版| 亚洲天堂中文字幕| 黄色小说综合网站| 欧美日韩日日摸| 亚洲国产精品ⅴa在线观看| 亚洲18色成人| 91视视频在线直接观看在线看网页在线看| 欧美色窝79yyyycom| 国产精品蜜臀av| 久久精品噜噜噜成人88aⅴ| 色婷婷久久一区二区三区麻豆| 精品捆绑美女sm三区|