C言語入門(45) 実際にプログラムを読んで理解を深めよう ls編(19)

Posted: 2013年06月20日

前回はユーティリティのlen_octal関数に書きました。
今回は、prn_octal関数です。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(44) 実際にプログラムを読んで理解を深めよう ls編(18)

Posted: 2013年06月13日

前回はユーティリティのprn_printable関数に書きました。
今回は、len_octal関数です。

前回の関数とは、名称が異なるため
違う処理を行うかと思いきや

ほとんど似たような処理です。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(43) 実際にプログラムを読んで理解を深めよう ls編(17)

Posted: 2013年06月06日

前回はユーティリティのprn_normal関数に書きました。
今回は、似たような関数prn_printable関数です。

printable: 表示可能?
前回のprn_normalも表示チェックをしていましたが
何が違うんでしょうか



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(42) 実際にプログラムを読んで理解を深めよう ls編(16)

Posted: 2013年05月30日

今回からユーティリティ関数の解説です。
今まで解説してきた箇所で呼ばれているため
簡単に解説したかもしれませんがここでは、しっかりと書いていきます。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(40) 実際にプログラムを読んで理解を深めよう ls編(14)

Posted: 2013年05月16日

前回から、ソート関数の解説しています。
今回も他のソート関数を解説していきます。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(39) 実際にプログラムを読んで理解を深めよう ls編(13)

Posted: 2013年05月09日

前回から、ソート関数の解説しています。
今回も他のソート関数を解説していきます。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(38) 実際にプログラムを読んで理解を深めよう ls編(12)

Posted: 2013年05月02日

前回まで、表示関数を解説してきました。
今回はソート関数を解説していきます。

ソート関数は表示関数同様に
フラグに応じて呼び出される処理が変化します。

ls.c main関数です。

    /* Select a sort function. */
    if (f_reversesort) {
        if (!f_timesort && !f_sizesort)
            sortfcn = revnamecmp;
        else if (f_sizesort)
            sortfcn = revsizecmp;
        else if (f_accesstime)
            sortfcn = revacccmp;
        else if (f_birthtime)
            sortfcn = revbirthcmp;
        else if (f_statustime)
            sortfcn = revstatcmp;
        else        /* Use modification time. */
            sortfcn = revmodcmp;
    } else {
        if (!f_timesort && !f_sizesort)
            sortfcn = namecmp;
        else if (f_sizesort)
            sortfcn = sizecmp;
        else if (f_accesstime)
            sortfcn = acccmp;
        else if (f_birthtime)
            sortfcn = birthcmp;
        else if (f_statustime)
            sortfcn = statcmp;
        else        /* Use modification time. */
            sortfcn = modcmp;
    }

先頭から順に解説していきます。
今回は、revnamecmp関数です。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(37) 実際にプログラムを読んで理解を深めよう ls編(11)

Posted: 2013年04月25日

前回まで、printstream関数を解説してきました。
今回は同じ表示処理のprintcol関数を解説していきます。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(36) 実際にプログラムを読んで理解を深めよう ls編(10)

Posted: 2013年04月18日

前回まで、printlong関数を解説してきました。
今回は同じ表示処理のprintstream関数を解説していきます。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

C言語入門(35) 実際にプログラムを読んで理解を深めよう ls編(9)

Posted: 2013年04月11日

前回は、printlong関数を解説してきました。
今回はprintlong関数がアクセスコントロール(ACL)属性取得処理に用いている各種aclmode関数を解説していきます。



カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »
Page 1 of 212