programming

FreeBSD 9.0-R での Fortran 試用

備忘録。 FreeBSD の ports で利用できる Fortran コンパイラ(fortran95対応) lang/g95 lang/gcc* (gfortran* コマンド) g95 インストール # portinstall -PP g95 実行 $ export LIBRARY_PATH=/usr/local/lib $ g95 -o hoge hoge.f95 補足 g95 コマンド…

Unix/Linuxプログラミング 理論と実践 第3章(研究課題)

備忘録です. 環境:FreeBSD 8.2-STABLE 書籍:Unix/Linuxプログラミング理論と実践3.1の話.dirent構造体のd_nameの長さについて.

Unix/Linuxプログラミング 理論と実践 第2章(プログラミング課題) つづき2

備忘録です. 環境:FreeBSD 8.2-STABLE 書籍:Unix/Linuxプログラミング理論と実践2.15の話.ソースコードはFreeBSD版から引用.

Unix/Linuxプログラミング理論と実践 第2章(プログラミング課題) つづき

備忘録です. 環境:FreeBSD 8.2-STABLE http://www.amazon.co.jp/gp/product/40487002192.11の話.FreeBSD版のソースコードから引用. manを読んでみる コピー元とコピー先の両方が同一ファイルだとコピーに失敗する. $ man cp ... If cp detects an attem…

Unix/Linuxプログラミング理論と実践 第2章(プログラミング課題)

備忘録です.解答にはなっていないかったりします. 環境:FreeBSD 8.2-STABLE http://www.amazon.co.jp/gp/product/4048700219 2.10 アイデンティティの危機 who am i $ who am i は $ who -m と同義.manには「-m 標準入力に接続された端末情報のみを表示…

Unix/Linuxプログラミング理論と実践 第2章(研究課題)

備忘録です.解答にはなっていないかったりします. 環境:FreeBSD 8.2-STABLE http://www.amazon.co.jp/gp/product/4048700219 2.1 wコマンド whoとwを実行して結果を比較してみると,wではidle時間が表示されていることが分かる. wコマンドのソースコード…

Unix/Linuxプログラミング理論と実践 第2章(who)

http://www.amazon.co.jp/gp/product/4048700219良書と評判の本書.FreeBSDで第2章のwhoを実装するにはいくつか対応が必要だった. 環境:FreeBSD 8.2-STABLE "UTMP_FILE"が無い UTMPの情報が記載されているファイルを"UTMP_FILE"で指定していて,プログラム…