Etc::Passwd, Etc::Group $B$H$$$&%/%i%9$OB8:_$7$J$$(B

okkez e$B$G$9!#e(B

etc e$B%i%$%V%i%j$N%3%a%s%H$K4V0c$$$,$"$C$?$N$G%Q%C%A$rAw$j$^$9!#e(B
1.8/1.9 e$BN>J}6&F1$8>u67$G$9!#e(B

Index: ext/etc/etc.c

— ext/etc/etc.c (revision 17374)
+++ ext/etc/etc.c (working copy)
@@ -188,7 +188,7 @@
/* Provides a convenient Ruby iterator which executes a block for each
entry

  • in the /etc/passwd file.
    • The code block is passed an Etc::Passwd struct; see getpwent above
      for
    • The code block is passed an Struct::Passwd struct; see getpwent
      above for
    • details.
    • Example:
      @@ -392,7 +392,7 @@
      /* Provides a convenient Ruby iterator which executes a block for each
      entry
    • in the /etc/group file.
    • The code block is passed an Etc::Group struct; see getgrent above
      for
    • The code block is passed an Struct::Group struct; see getgrent above
      for
    • details.
    • Example:

e$B$J$+$@$G$9!#e(B

At Tue, 17 Jun 2008 12:42:30 +0900,
okkez wrote in [ruby-dev:35141]:

etc e$B%i%$%V%i%j$N%3%a%s%H$K4V0c$$$,$"$C$?$N$G%Q%C%A$rAw$j$^$9!#e(B
1.8/1.9 e$BN>J}6&F1$8>u67$G$9!#e(B

e$BB>$N$H$3$m$O$$s$Je(BStruct::e$B$K$J$C$F$$$k$N$G!"C1=c$J%%9$@$H;W$$$^e(B
e$B$9$,!“JLL>$G$”$C$F$b$$$$$+$b!#e(B

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:35150] Re: Etc::Passwd, Etc::Group
e$B$H$$$&%/%i%9$OB8:_$7$J$$e(B”
on Wed, 18 Jun 2008 10:17:31 +0900, Nobuyoshi N.
[email protected] writes:

|At Tue, 17 Jun 2008 12:42:30 +0900,
|okkez wrote in [ruby-dev:35141]:
|> etc e$B%i%$%V%i%j$N%3%a%s%H$K4V0c$$$,$"$C$?$N$G%Q%C%A$rAw$j$^$9!#e(B
|> 1.8/1.9 e$BN>J}6&F1$8>u67$G$9!#e(B
|
|e$BB>$N$H$3$m$O$$s$Je(BStruct::e$B$K$J$C$F$$$k$N$G!"C1=c$J%%9$@$H;W$$$^e(B
|e$B$9$,!“JLL>$G$”$C$F$b$$$$$+$b!#e(B

e$B$=$&$G$9$M!#e(B1.8e$B$G$O%Q%C%A$r$=$N$^$^Ev$F!“e(B1.9e$B$G$OJLL>$rMQ0U$9e(B
e$B$k$H8@$&$N$G$I$&$G$7$g$&!)e(B e$B$”!<!"e(B1.9.0-2e$B0J9_!)e(B

e$B!!$5$5$@$G$9!%e(B

Yukihiro M. wrote:

|At Tue, 17 Jun 2008 12:42:30 +0900,
|okkez wrote in [ruby-dev:35141]:
|> etc e$B%i%$%V%i%j$N%3%a%s%H$K4V0c$$$,$"$C$?$N$G%Q%C%A$rAw$j$^$9!#e(B
|> 1.8/1.9 e$BN>J}6&F1$8>u67$G$9!#e(B
|
|e$BB>$N$H$3$m$O$$s$Je(BStruct::e$B$K$J$C$F$$$k$N$G!"C1=c$J%%9$@$H;W$$$^e(B
|e$B$9$,!“JLL>$G$”$C$F$b$$$$$+$b!#e(B

e$B$=$&$G$9$M!#e(B1.8e$B$G$O%Q%C%A$r$=$N$^$^Ev$F!“e(B1.9e$B$G$OJLL>$rMQ0U$9e(B
e$B$k$H8@$&$N$G$I$&$G$7$g$&!)e(B e$B$”!<!"e(B1.9.0-2e$B0J9_!)e(B

e$B!!=$@5$@$C$?$iF~$l$F$$$$$s$8$c$J$$$G$9$+$M!%e(B