[#19261] lstripped here-document (Re: comments and continuing strings on the next line) — nobu.nakada@...

なかだです。

29 messages 2003/01/01
[#19360] Re: lstripped here-document (Re: comments and continuing strings on the next line) — "K.Kosako" <kosako@...> 2003/01/15

nobu.nakada@nifty.ne.jpさんの

[#19361] Re: lstripped here-document (Re: comments and continuing strings on the next line) — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/01/15

なひです。

[#19364] Re: lstripped here-document (Re: comments and continuing strings on the next line) — nobu.nakada@... 2003/01/17

なかだです。

[#19366] Re: lstripped here-document (Re: comments and continuing strings on the next line) — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/01/17

なひです。

[#19299] [BUG] errno == 0 — Kazuhiro Yoshida <moriq@...>

もりきゅうです。win32だけかもしれません。

22 messages 2003/01/04
[#19301] Re: [BUG] errno == 0 — "U.Nakamura" <usa@...> 2003/01/04

こんにちは、なかむら(う)です。

[#19302] Re: [BUG] errno == 0 — "U.Nakamura" <usa@...> 2003/01/04

こんにちは、なかむら(う)です。

[#19303] Re: [BUG] errno == 0 — "U.Nakamura" <usa@...> 2003/01/04

こんにちは、なかむら(う)です。

[#19304] Re: [BUG] errno == 0 — "U.Nakamura" <usa@...> 2003/01/04

こんにちは、なかむら(う)です。

[#19306] Re: [BUG] errno == 0 — nobu.nakada@... 2003/01/05

なかだです。

[ruby-dev:19314] Re: [ruby-cvs] ruby, ruby/ext: * ext/extmk.rb (extmake): set $0 temporarily while loading

From: WATANABE Hirofumi <eban@...>
Date: 2003-01-06 07:36:32 UTC
List: ruby-dev #19314
わたなべです。

nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

> orig_argvを使う場合はともかく、setproctitleでは編集が入るんです
> よね。あ、そういう意味でも元のを保存するほうがいいのかな?

そうですね。setproctitleで設定しても
  % ruby -e '$0 = "foobar"; system "ps"' | grep '[f]oobar'
  92169  pa  S+     0:00.03 ruby: foobar (ruby)
といろいろついてきますが、rb_prognameに設定してるのは
  s = RSTRING(val)->ptr;
  i = RSTRING(val)->len;
  ...
  rb_progname = rb_tainted_str_new(s, i);
と元の値です。ま、どういう文字列になるかはよくわからないし、
こうするしかないと思いますが。

なぜ、元の値を設定したほうがいいかと思ったかといえば、
なかださんのような使い方があるなら、psで表示できるかどうかわ
からないargvに縛られるよりもいいんじゃないかなと。

ところで、今頃聞くのもなんですが、これってなんのために一時的
に設定してるんでしょう?

-- 
わたなべひろふみ

In This Thread