[Gauche-devel-jp] Re: How to get values of all environment variables.

Back to archive index

Katsutoshi Itoh cut-s****@maste*****
2004年 8月 19日 (木) 23:48:44 JST


In message <20040****@verys*****>, HIRAUCHI Hideyuki writes:
>平内です。
>
>このページを「環境変数」で検索すると同じ話題にhitしますね。
>http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Gauche%3aWishList
>
>こんなコードが紹介されてます。
>
>(use gauche.process)
>(call-with-input-process '("/usr/bin/env") port->string-list)
>

おっと、ありがとうございます。
佐藤さんからの返信を見て、sys-system を使うのかなと思い込み、

(sys-system "env > /tmp/hogehoge")

等として確認してたところでした。
どうも最初はファイルに書き出すのもパーミッションとかで叱られたり
した経緯と書き込み権限があんまり強いとセキュリティ上よろしくない
ような記述が「CGIプログラミング」にあったもので、どことなく抵抗を
感じてて、どうしたものかと思案し始めていたところでした。

こういうやり方で結果を受け取れるんですね。

佐藤さん、平内さん、どうもありがとうございました。
これで色々試して見ることにします。




Gauche-devel-jp メーリングリストの案内
Back to archive index