亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美一区二区网站| 国产精品欧美一区二区三区| 久久91精品久久久久久秒播| 一区二区中文字幕在线| 欧洲另类一二三四区| 国产亚洲欧美色| 久久99久国产精品黄毛片色诱| 色综合视频在线观看| 欧美韩国日本不卡| 琪琪一区二区三区| 欧美精品久久天天躁| 久久久精品日韩欧美| 国产一区二区三区在线看麻豆| 欧美一区二区国产| 免费成人深夜小野草| 欧美丰满一区二区免费视频| 天天综合色天天综合| 在线精品视频免费播放| 亚洲一本大道在线| 91丨porny丨在线| 亚洲国产一区二区视频| 欧美一区二区三区播放老司机| 日韩国产在线观看一区| 精品欧美一区二区三区精品久久| 国内久久精品视频| 成人免费在线播放视频| 欧美少妇bbb| 久久不见久久见中文字幕免费| 精品1区2区在线观看| 日韩综合一区二区| 国产区在线观看成人精品| 日韩精品一二三| 欧美日韩一级视频| 美女视频黄频大全不卡视频在线播放| 亚洲国产精品激情在线观看| 国产精品久久久久影院亚瑟| 欧美aa在线视频| 五月天一区二区三区| 日本午夜一本久久久综合| 亚洲美腿欧美偷拍| 亚洲激情自拍视频| 一区二区三区免费在线观看| 亚洲欧美日韩综合aⅴ视频| 久久综合国产精品| 国产日韩精品视频一区| 91免费看视频| 激情欧美一区二区三区在线观看| 天天影视色香欲综合网老头| 欧美经典三级视频一区二区三区| 欧美精品三级在线观看| 国产精品一品二品| 久久国产精品72免费观看| 亚洲精品ww久久久久久p站| 亚洲精品一线二线三线无人区| 欧美优质美女网站| 色综合色狠狠综合色| 成人一区二区三区视频在线观看| 首页国产丝袜综合| 亚洲一级电影视频| 一区二区三区中文在线观看| 国产精品视频第一区| 欧美国产在线观看| 亚洲图片欧美激情| 国产精品久久久久久久久免费桃花| 欧美大胆人体bbbb| 欧美成人乱码一区二区三区| 日韩一区二区三区在线| 欧美激情资源网| 国产亚洲一区二区在线观看| 亚洲欧洲精品天堂一级 | 欧美性猛交xxxx乱大交退制版 | 国产一级精品在线| 久久99精品网久久| 麻豆精品视频在线观看视频| 韩国三级中文字幕hd久久精品| 久久丁香综合五月国产三级网站 | 日韩电影在线一区| 日韩中文字幕91| 日韩一区二区免费在线电影| 欧美三级视频在线观看| www.av亚洲| 91麻豆高清视频| 麻豆精品一区二区三区| 亚洲夂夂婷婷色拍ww47 | 亚洲桃色在线一区| 亚洲欧洲精品成人久久奇米网| 亚洲卡通欧美制服中文| 91福利精品视频| 五月天激情小说综合| 国产欧美日韩中文久久| 国产日韩精品一区| 亚洲欧美日韩成人高清在线一区| 成人免费在线播放视频| 亚洲国产成人av网| 国产一区二区三区高清播放| zzijzzij亚洲日本少妇熟睡| 欧美日韩国产首页在线观看| 日韩欧美国产一二三区| 国产精品久久毛片| 日本不卡一二三区黄网| 国产一区二区女| 91免费观看视频| 欧美电影免费观看高清完整版在 | 久久精品视频一区二区| 亚洲欧洲一区二区在线播放| 日韩综合在线视频| 国产成人av电影免费在线观看| 欧美日韩国产经典色站一区二区三区| 日韩三级电影网址| 中文天堂在线一区| 六月丁香婷婷色狠狠久久| 成人福利电影精品一区二区在线观看| 日韩一区二区在线播放| 国产三级一区二区三区| 麻豆精品在线看| 91女厕偷拍女厕偷拍高清| 国产免费久久精品| 一区二区三区在线免费| 不卡av在线免费观看| 欧美日韩国产不卡| 亚洲国产中文字幕在线视频综合 | 97久久精品人人做人人爽| 欧美不卡一区二区三区| 日本亚洲三级在线| 日本乱码高清不卡字幕| 亚洲欧美偷拍卡通变态| 国产在线精品视频| 91精品国产高清一区二区三区| 亚洲免费观看高清完整版在线观看熊| 黑人巨大精品欧美一区| 欧美成人激情免费网| 日韩一区二区三区视频在线观看| 亚洲一区免费在线观看| 成人激情小说网站| 国产精品久久久久桃色tv| 国产在线视频一区二区| 国产午夜亚洲精品不卡| 国产福利不卡视频| 国产精品视频免费看| 国产一区在线看| 国产精品伦一区二区三级视频| 国产乱妇无码大片在线观看| 日本一区二区三区四区| 99久久精品国产一区二区三区 | 欧美激情中文字幕一区二区| 黑人巨大精品欧美一区| 欧美激情一区二区| 欧美精品第1页| 亚洲精品免费在线观看| 欧美经典三级视频一区二区三区| 91丝袜国产在线播放| 国产精品久久99| 91激情五月电影| 九色综合狠狠综合久久| 中文字幕一区二区三区视频 | 99视频精品全部免费在线| 国产成都精品91一区二区三| 久久久久久久久久看片| 国内精品不卡在线| 国产精品另类一区| 不卡大黄网站免费看| 一区二区三区四区国产精品| 色一区在线观看| 日日摸夜夜添夜夜添亚洲女人| 91精品综合久久久久久| 久久精品国产第一区二区三区| 91麻豆精品91久久久久久清纯| 91久久精品一区二区三| 国产一区二区精品久久| 偷拍亚洲欧洲综合| 亚洲高清免费视频| 亚洲六月丁香色婷婷综合久久 | 国产91精品一区二区麻豆网站 | 成人精品国产一区二区4080| 午夜精品一区二区三区免费视频| 中文字幕欧美日韩一区| 91麻豆精品久久久久蜜臀| 91丨九色丨蝌蚪丨老版| 99热在这里有精品免费| 久久99久久99小草精品免视看| 亚洲综合色自拍一区| 亚洲精品免费在线播放| 国产午夜亚洲精品午夜鲁丝片| 7777精品伊人久久久大香线蕉经典版下载 | 中文字幕一区二区三区四区不卡 | 日韩激情av在线| 亚洲国产美女搞黄色| 精品国产伦一区二区三区观看方式 | 91在线视频官网| 午夜精品影院在线观看| 欧美成人video| 91久久人澡人人添人人爽欧美 | 日本女优在线视频一区二区| 亚洲国产成人在线| 欧美区视频在线观看| 精品一区二区三区蜜桃| 亚洲成av人片www| 午夜精品久久久久久久99水蜜桃 | 欧美精品一区男女天堂| 日韩三级av在线播放|