[ruby-dev:3519] ext/etc
From:
WATANABE Tetsuya <tetsu@...>
Date:
1998-09-24 06:22:10 UTC
List:
ruby-dev #3519
渡辺哲也です。
ext/etc のモジュールですが、項目がずれていました。
ruby-1.1c5 上で Linux と HP-UX で確認しました。
$ irb
irb(main):001:0> require 'etc'
true
irb(main):002:0> p Etc.getpwnam('tetsu')
#<Struct::Passwd name="tetsu", passwd="ひみつ", uid=5844,
gid=200, gecos="/home/tetsu", dir="/t/bin/zsh", shell=false>
nil
------------------------------
$ diff -u etc.c.org etc.c
--- etc.c.org Wed May 13 16:26:44 1998
+++ etc.c Thu Sep 24 14:55:06 1998
@@ -239,7 +239,10 @@
sPasswd = struct_define("Passwd",
"name", "passwd", "uid", "gid",
- "gecos", "dir", "shell",
+#ifdef PW_GECOS
+ "gecos",
+#endif
+ "dir", "shell",
#ifdef PW_CHANGE
"change",
#endif
------------------------------
とりあえずこのパッチして対応しました。修正お願いします。
--
WATANABE Tetsuya HP Japan
e-mail tetsu@jpn.hp.com