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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? builddisk

?? 一個用在mips體系結(jié)構(gòu)中的操作系統(tǒng)
??
字號:
#!/usr/local/bin/perl5 -w## This program generates a command script for the 'mkfs' utility.# It adds two significant features:##  - hides the challenging, unforgiving mkfs command syntax#  - directory expansion, either single-level or recursive### See the companion file 'commented-profile.bld' for input description.open(STDOUT, ">$ARGV[1]") if $ARGV[1];select(STDOUT); $| = 1;	# To unbuffer output. Useful for debugging.$block_count = 0;$default_size = 100000;sub convertPerm {    my(@perm) = split('', $_[0]);    my($octal) = 0;    my($i);       @perm = reverse(@perm);	    for ($i = 0; $i < 3; $i++) {        $octal += 2 ** $i if $perm[$i] ne '-';    }     $octal;}## code from here to the end rewritten by jchapin to allow# relocating directories, and excluding directories and their# children from the middle of a recursive tree descent, and creating# directories on new fs that don't exist on old fs.# See main for new input format.## Subtle, important change due to this: we now iterate over# TARGET files, not files in the source file system, except when# processing the contents of a directory.## output_from_local and output_no_local print an output line# and answer whether the output was a directory or not.  Side effect# is to increment block_count.sub output_from_local {    my($targetbase) = $_[0];    my($fulllocal)  = $_[1];    my(@lsEntry)    = split(/[ ,]+/, " " . $_[2]);      # add space so all lines will have    # initial spaces and indexes will work    my($tabs) = $_[3];    # workaround a bizarre bug: cannot output filenames starting with :     # because it is the comment character    if ($targetbase =~ /^:/o) {        print STDERR "Cannot output $targetbase ($fulllocal) initial ':'.\n";        return 0;           }    my(@perm) = unpack("aa3a3a3", $lsEntry[2]); # parse permissions    my($type) = $perm[0];    my($major,$minor);    if ($type =~ /[cb]/) {	# character or block dev file        $major = $lsEntry[6];        $minor = $lsEntry[7];    }    $setuid = ($perm[1] =~ /[sS]/ ? 'u' : '-');	# set if setuid or setgid    $setgid = ($perm[2] =~ /[sS]/ ? 'g' : '-');	# bits are set    print "   " x $tabs;    print "$targetbase ", $type, $setuid, $setgid;    print &convertPerm($perm[1]), &convertPerm($perm[2]),    &convertPerm($perm[3]), " $lsEntry[4] $lsEntry[5]";    if ($type =~ /[cb]/) {        print " $major $minor";    } elsif ($type eq 'l') {        print " $lsEntry[12]";    } elsif ($type eq '-') {        print " $fulllocal";    }	    $block_count += $lsEntry[1];    print "\n";    return ($type eq 'd');}sub output_no_local {    my($targetbase) = $_[0];    my($action) = $_[1];    my($linkfield) = $_[2];    my($tabs) = $_[3];    if ($targetbase =~ /^:/o) {        print STDERR "Cannot output target $targetbase -- initial ':'.\n";        return 0;    }    print "   " x $tabs;    if ($action eq "e") {        print "$targetbase d--755 0 0\n";    } elsif ($action eq "n") {        print "$targetbase ---644 0 0 /dev/null\n";    } elsif ($action eq "l") {        print "$targetbase l--644 0 0 $linkfield\n";    } else {        die "bad output_no_local: $targetbase $action $linkfield $tabs\n";    }    # assume one block for each directory, link, empty file    $block_count += 1;    return ($action eq "e");}sub filename {    my(@lsEntry) = split(/[ ,]+/, " " . $_[0]);    my(@perm) = unpack("aa3a3a3", $lsEntry[2]); # parse permissions    my($type) = $perm[0];    if ($type =~ /[cb]/o) {        return $lsEntry[11];    } else {        return $lsEntry[10];    }}sub extend_name {    my($path) = $_[0];    my($base) = $_[1];    if ($path eq "/") {        return $path . $base;    } else {        return $path . "/" . $base;    }}sub output_dir {    my($fulltarget) = $_[0];    my($fulllocal) = $_[1];    my($action) = $_[2];    my($tabs) = $_[3];    if ($action eq "r" || $action eq "a") {        # need to expand filenames.  Only process those names not        # explicitly specified in input spec.        if (-d $fulllocal) {            my(@listing) = `/bin/ls -Anls $fulllocal`;            foreach $line (@listing[1..$#listing]) {                chomp($line);                my($childname) = &filename($line);                #print "Processing $childname\n";                my($targetchildname) = &extend_name($fulltarget, $childname);                my($localchildname) = &extend_name($fulllocal, $childname);                if (! $what{$targetchildname}) {                    if (-r $localchildname || ! -f $localchildname) {                        my($was_directory) = &output_from_local($childname,                                                                $localchildname,                                                                $line, $tabs);                        if ($was_directory) {                            if ($action eq "r") {                                &output_dir($targetchildname,                                             $localchildname,                                             $action,                                             $tabs+1);                            }                            print "   " x ($tabs+1), "\$\n";                        }                    } else {                        print STDERR "$localchildname unreadable, skipped\n";                    }                }            }        }    }    # now process explicitly specified child directories and files    if ($fulltarget && $children{$fulltarget}) {        #print STDERR "###$fulltarget\n$children{$fulltarget}####\n";        my(@listing) = split(/\s+/o, $children{$fulltarget});        foreach $line (@listing) {            #if( defined $line ) {            #    print STDERR "%%% $line DO $what{$line} %%%\n";            #} else {            #    print "Line UNDEF!\n";            #    print STDERR "###$fulltarget\n$children{$fulltarget}####\n";            #    print join("\t", @listing);            #}            my($childaction) = $what{$line};            next if $childaction eq "x";            my($childname) = substr($line, rindex($line, "/")+1);            #print STDERR "Processing2 $childname\n";            my($targetchildname) = $line;            my($localchildname) = $localname{$line};            my($was_directory) = 0;            if ($childaction eq "l" || ! -e $localchildname) {                $was_directory = &output_no_local($childname,                                                  $childaction,                                                  $localchildname,                                                  $tabs);            } else {                if (-r $localchildname || ! -f $localchildname) {                    my($lsout) = `/bin/ls -Anlsd $localchildname`;                    chop($lsout);                    $was_directory = &output_from_local($childname,                                                         $localchildname,                                                        $lsout,                                                        $tabs);                } else {                    print STDERR "$localchildname unreadable, skipped\n";                }            }            if ($was_directory) {                &output_dir($targetchildname,                             $localchildname,                             $childaction,                             $tabs+1);                print "   " x ($tabs+1), "\$\n";            }        }    }}## begin main program## initialize the filespec listopen(FILELIST, $ARGV[0]);while (<FILELIST>) {    ($targetfile, $what_to_do, $localfile) = split;    next if (!$targetfile || ($targetfile =~ /^\#/)) ;    die "all input lines must specify what_to_do field" if ! $what_to_do;    if (! $localfile) {        $localfile = $targetfile;    }    $what{$targetfile} = $what_to_do;    #if( defined $what_to_do ) {    #    print STDERR "^^^ $targetfile DO $what_to_do ^^^\n";    #} else {    #    print STDERR "What_to_do UNDEF\n";    #}    $localname{$targetfile} = $localfile;    if ($targetfile ne "/") {        $target_parent = substr($targetfile, 0, rindex($targetfile,'/'));        if (! $target_parent) {            $target_parent = "/";        }        if (! $children{$target_parent}) {            # $children{$target_parent} = "";            $children{$target_parent} =  $targetfile;        } else {            $children{$target_parent} .= " " . $targetfile;        }    }}close(FILELIST);print "fakedisk\n";print "$default_size 80\n";print "d--777 0 0\n";&output_dir("/", $localname{"/"}, $what{"/"}, 1);print "   ", "\$\n";print ":\tFile system tree done.\n";print ":\tApproximate block count: $block_count\n";if ($block_count > $default_size) {#    print STDERR "Warning: block count $block_count > specified size $default_size.\n";#    print STDERR "Edit output file before running mkfs!\n";}close(STDOUT);#print STDERR "Mkfs script created.  Remember to change size of disk (second line) to match\n";#print STDERR "actual block count of disk (printed at end of file).\n"

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品视频观看| 在线免费观看视频一区| 国产视频在线观看一区二区三区 | 国产老肥熟一区二区三区| 婷婷综合另类小说色区| 亚洲一区二区三区四区在线免费观看 | 1区2区3区精品视频| 粉嫩欧美一区二区三区高清影视| 中文字幕电影一区| 99久久亚洲一区二区三区青草 | 日韩一区二区三区在线视频| 久久精品国产亚洲a| 精品国产sm最大网站免费看| 岛国av在线一区| 亚洲精选一二三| 亚洲美女屁股眼交| 免费成人美女在线观看| 国产v日产∨综合v精品视频| 99久久国产综合精品麻豆| 国产精品大尺度| 欧美吞精做爰啪啪高潮| 裸体一区二区三区| 国产亚洲一区字幕| 欧美在线短视频| 久久99精品国产| 亚洲女同一区二区| 日韩一级高清毛片| 成人app软件下载大全免费| 亚洲高清久久久| 久久久不卡影院| 欧美日韩激情在线| 国产91丝袜在线18| 婷婷久久综合九色综合绿巨人| 久久亚洲精品小早川怜子| 91麻豆国产在线观看| 麻豆高清免费国产一区| 亚洲欧美另类久久久精品| 日韩一区二区麻豆国产| 成人动漫在线一区| 久久精品国产**网站演员| 中文字幕av免费专区久久| 欧美麻豆精品久久久久久| 粉嫩在线一区二区三区视频| 日韩高清一区在线| 亚洲色欲色欲www在线观看| 日韩欧美一级在线播放| 色婷婷狠狠综合| 国产91丝袜在线18| 美女国产一区二区| 午夜精品福利一区二区三区av | 韩国精品久久久| 亚洲第一精品在线| 中文字幕制服丝袜一区二区三区 | 色88888久久久久久影院野外 | 亚洲女同女同女同女同女同69| 亚洲一区二区三区自拍| 成人黄色小视频在线观看| 欧美精彩视频一区二区三区| 欧美日韩夫妻久久| 亚洲不卡一区二区三区| 国产精品国产三级国产普通话三级 | 日韩精品自拍偷拍| 色噜噜偷拍精品综合在线| 国产精品亚洲人在线观看| 免费观看91视频大全| 亚洲在线视频网站| 中文字幕永久在线不卡| 亚洲国产成人私人影院tom| 精品国产乱码久久久久久久久| 欧美无乱码久久久免费午夜一区| 99久久久国产精品免费蜜臀| 国产精品资源网站| 韩日欧美一区二区三区| 久久er精品视频| 美女一区二区久久| 美女尤物国产一区| 美女在线一区二区| 久久成人麻豆午夜电影| 蜜桃av一区二区在线观看| 五月天激情综合| 天堂影院一区二区| 日本三级亚洲精品| 久久国产精品区| 国产在线国偷精品免费看| 精品无人码麻豆乱码1区2区| 国产一区二区主播在线| 国产精品一二三在| 成人av电影在线播放| www.激情成人| 在线亚洲+欧美+日本专区| 99精品在线观看视频| 色偷偷成人一区二区三区91| 91福利视频久久久久| 欧美日韩国产一级二级| 日韩一级二级三级| 久久久国产综合精品女国产盗摄| 久久久久久99精品| 国产精品久久久久久户外露出| 日韩美女啊v在线免费观看| 一区二区三区在线观看动漫| 亚洲国产成人91porn| 奇米在线7777在线精品| 国产裸体歌舞团一区二区| va亚洲va日韩不卡在线观看| 在线观看日韩电影| 91精品国产色综合久久不卡蜜臀 | 久久亚洲综合色| 国产精品国产三级国产普通话蜜臀| 亚洲人成网站色在线观看| 亚洲午夜免费电影| 精品影视av免费| 成人18精品视频| 欧美美女一区二区三区| 久久久一区二区| 亚洲欧美激情插| 麻豆91在线看| 91视频观看视频| 欧美mv日韩mv| 亚洲色图清纯唯美| 蜜臀av一区二区在线观看| 成人黄色一级视频| 欧美一区二区三区免费| 国产精品视频免费| 丝袜a∨在线一区二区三区不卡| 国产真实精品久久二三区| 在线精品视频一区二区三四| 精品国产凹凸成av人导航| 一区二区三区精品久久久| 久久精品99国产精品| 色综合视频在线观看| 日韩精品一区二区三区在线观看 | 久久欧美一区二区| 亚洲综合色区另类av| 国产精品一区在线观看乱码| 欧美视频你懂的| 国产精品五月天| 免费久久99精品国产| 色呦呦网站一区| 国产欧美日韩综合| 久久精品国产亚洲aⅴ| 欧美午夜精品一区二区三区| 国产欧美一区二区精品性| 免费视频最近日韩| 欧美偷拍一区二区| 综合久久久久久| 国产69精品久久99不卡| 欧美成人官网二区| 日韩制服丝袜先锋影音| 色久优优欧美色久优优| 国产精品理论片在线观看| 国内成+人亚洲+欧美+综合在线| 欧美日韩久久一区二区| 亚洲欧美国产三级| 99久久精品国产毛片| 国产亚洲精品bt天堂精选| 卡一卡二国产精品| 91精品国产黑色紧身裤美女| 一区二区三区久久| 色综合久久中文综合久久97| 国产精品久线在线观看| 国产精品一区二区x88av| 久久亚洲私人国产精品va媚药| 男女男精品网站| 日韩午夜三级在线| 热久久一区二区| 欧美肥大bbwbbw高潮| 香蕉成人啪国产精品视频综合网| 在线观看免费视频综合| 亚洲精品久久嫩草网站秘色| 色综合色狠狠综合色| 亚洲精品菠萝久久久久久久| 91美女精品福利| 亚洲一区在线观看免费| 欧洲精品一区二区三区在线观看| 亚洲九九爱视频| 欧美日韩情趣电影| 日韩电影在线免费观看| 欧美一区二区三区在线看| 久久成人免费电影| 国产亚洲欧美日韩日本| eeuss影院一区二区三区| 中文字幕亚洲在| 欧美色区777第一页| 日韩激情视频网站| 精品国产乱子伦一区| 国产成人av福利| 亚洲少妇30p| 欧美二区三区的天堂| 精品一区二区三区免费观看| 久久精品夜色噜噜亚洲a∨| 成人一级片网址| 亚洲欧美视频在线观看视频| 欧美三级电影在线看| 老司机精品视频导航| 亚洲国产精品成人综合色在线婷婷 | 久久久久国产精品人| av不卡一区二区三区| 偷拍亚洲欧洲综合| 久久久久综合网| 在线免费观看视频一区|