[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30606] Re: Etc.getgrgid が getgid の値に固定されています

From: "Akinori MUSHA" <knu@...>
Date: 2007-03-16 09:26:48 UTC
List: ruby-dev #30606
At Fri, 16 Mar 2007 17:49:23 +0900,
植田裕之 wrote:
> Fri, 16 Mar 2007 17:39:52 +0900 のメールにて、
> "Akinori MUSHA" <knu@iDaemons.org> さんは書きました :
>
> > > getgrgid() に渡す値を getgid() で取得しているのですが、これだと etc_getgrgid(obj, id)
> > > の id が全く使われませんし...
> >
> >  こうでしょうか。
> >
> > Index: etc.c
> > ===================================================================
> > --- etc.c	(revision 12068)
> > +++ etc.c	(working copy)
> > @@ -337,7 +337,7 @@
> >      struct group *grp;
> >
> >      rb_secure(4);
> > -    gid = getgid();
> > +    gid = PW_VAL2GID(id);
> >      grp = getgrgid(gid);
> >      if (grp == 0) rb_raise(rb_eArgError, "can't find group for %d", gid);
> >      return setup_group(grp);
>
> http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=11786 は気
> にしなくても良いですか?
>
>
> すいません、良く分かってませんが...
(patch snipped)

 これだとバックポートとしては中途半端なので、まずは上記の修正を
入れてから検討したいと思います。

 ご報告ご検証ありがとうございました。

--
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Different eyes see different things,
    Different hearts beat on different strings --
       But there are times for you and me when all such things agree"

In This Thread

Prev Next