たそがれ清兵衛」を金曜ロードショーで見る。
久しぶりにゾクゾクするほど面白かった。
殺陣がすばらしい。
清兵衛みたいな生き方したいね。
「30日で出来るOS入門」より。
p248の
timer_settime関数で一番最初のタイマ(timer,1000)を登録する場合

for (i = 0; i < timerctl.using; i++) {
  if (timerctl.timers[i]->timeout >= timer->timeout) {
    break;
  }
}
timerctl.using++;

/* うしろをずらす */
for (j = timerctl.using; j > i; j--) {
   timerctl.timers[j] = timerctl.timers[j - 1];
}
/* あいたすきまに入れる */

うしろをずらす処理で、一番最初に登録するとき
どこのメモリ番地が代入されているか分からないポインタ (timerctl.timers[1]に
どこのメモリ番地が代入されているか分からないポインタ(timerctl.timers[0]が代入される
訳ではない。
配列がグローバルならNULL初期化されているので、
値が代入されていないわけではない。
つまり、
NULLポインタはアドレス 0 を指すポインタ。アドレス 0 を指すとは,「どこのメモリ箇所も指していない」という意味。
ポインタもグローバル変数だったら、
普通のグローバル変数が0で初期化されるのと同じようにNULLで
初期化される。
ということ。
前にも書いたとおりバイト先でサンタの帽子をかぶっているわけだが、
今日はお揃いでSさんもサンタの帽子をかぶる。
マネージャーが来たので冗談で「写真とって」って言ったら撮ってくれた。
Sさんと自分2人並んでピース。
出来た写真、俺髭面じゃん。orz
UNIX板の
「おい、イブの夜にUnixいじくってるウンコども!」スレに3年連続カキコ。
(´ー`)
尾崎放哉より。
「wをしても一人」
___________________________________________________________________________________________________________________________________________
$ man w

User Commands w(1)

NAME
w - display information about currently logged-in users
___________________________________________________________________________________________________________________________________________
(´;ω;`)ぶわっ.