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

Posted: 2013年09月12日

前回は、ファイル読み込みバッファ表示処理です。
今回は、ファイル読み処理です。



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

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

Posted: 2013年08月30日

前回は、逆読みモードの行読み込み処理です。
今回は、ファイル読み込み時のバッファ表示処理です。



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

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

Posted: 2013年08月22日

前回は、逆読みモードのファイル読み込み処理です。
今回は、逆読みモードの行読み込み処理について記載します。



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

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

Posted: 2013年08月08日

前回は、通常モード(foward)の読み込み処理を見ました。
今回は、逆読みモード(reverse)の読み込み処理です。



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

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

Posted: 2013年08月01日

前回は、行単位での読み込み処理を見ました。
今回は、行単位での読み込み処理です。



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

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

Posted: 2013年07月25日

前回は、バイト単位での読み込み処理を見ました。
今回は、行単位での読み込み処理です。



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

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

Posted: 2013年07月18日

前回は、ファイルの読み込み処理を取り上げました
実際には各フラグごとに読み込み処理関数を呼び分けていました。

今回は、その中の一つバイト単位の読み込み処理です。



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

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

Posted: 2013年07月11日

今回は、実際の処理です。
関数で言うとfoward関数
エントリーポイントで呼ばれていた関数です。



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

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

Posted: 2013年07月04日

前回はtailコマンドのエントリーポイントについて書きました。
今回は、エントリーポイントから呼ばれるobsolete関数を解説します。



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

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

Posted: 2013年06月27日

前回まででC言語の勉強に適していると言われる
lsコマンドのソースを解説してきました。

そのシリーズとして今回からtailコマンドのソースを解説していきます。

tailsコマンドは、

  • ファイルの最後の方のデータを表示
  • ファイルの値をリアルタイムで表示

します。

よくログファイルの監視に使用したりします!!

最新のtailコマンドのソースは
http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/tail/
です。

今回解説するソース
/wp-content/uploads/2013/06/tail.zip
です。

前回と同様に初回はエントリーポイントから
tail.c main関数です。



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