whoコマンドを作成してみた。Lifeとあるプログラマの備忘録2008-08-04whoコマンドを作成してみた。Molayアスキー・メディアワークスこのアイテムの詳細を見るUnix/Linuxプログラミング理論と実践という本を読んでUnixの基本とC言語について勉強しています。whoコマンドの作り方が載っていたので本の通り作成してみました。内容は簡単でユーザのログイン情報が書き込まれるutmpというファイルを読み込んでutmp構造体にデータを格納し表示するだけです。Xだといろんな箇所でコンパイルエラーになりうまくいきませんでした。utmpは非推奨とまでいわれる始末です。/usr/include/utmp.hでヘッダファイルの中身を見てみるとなんか構造が微妙に違うし...。Leopardではutmpではなくutmpxを使うのがお作法のようです。以下のように修正するとうまく動きました。4);}Macはなんでutmpを非推奨にしてutmpxにしたんでしょう。いう微妙な違いが意外に面白かったりするんですけどね。15:31whoコマンドを作成してみた。(7)はてなブログをはじめよう!glass-_-onionさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。