refactoring: term.cのヘッダーの些細な修正
fixbug: term.cでのutmpx化の際に埋め込んでしまったバグを修正

以前の utmp -> utmpx 化のコミットの際に、
utmpxは構造体の各メンバー変数のサイズが大きいから余裕があると思っていたが、
実際は char ut_id[4] のように少ないままだった。
（ここに "/dev/pts/3" などを代入してたので、当然、バグとなっていた）

utmpxを使用するが、内容は従来のフォーマットのままにするように修正した。