TeraTerm Pro Users’ ML

共有ファイルの詳細

diff.txt.plain

 (1KB)
投稿者: "Yutaka Hirata"さん
投稿日:2006/09/25 17:18
このファイルは以下のMLメールに添付されていたファイルです
[cygterm] HOME環境変数の設定バグ
*** cygterm.cc.org Wed Aug 30 23:09:17 2006
--- cygterm.cc Mon Sep 25 16:42:27 2006
***************
*** 595,605 ****
}
// get %HOME%
const char *home_dir = getenv("HOME");
- // set other additional env vars
- sh_env_t* e;
- for (e = sh_env.next; e != NULL; e = e->next) {
- putenv(e->env);
- }
if (home_dir != NULL && strstr(home_dir, "/cygdrive") == home_dir) {
// set %HOME% to HOME env
char *buf = (char *)calloc(strlen(home_dir)+6, sizeof(char));
--- 595,600 ----
***************
*** 608,613 ****
--- 603,617 ----
putenv(buf);
free(buf);
}
+
+ // HOMEの設定が常に Windows の HOME で上書きされていたので、
+ // ユーザの設定が優先されるようにした。(2006.9.25 yutaka)
+ // set other additional env vars
+ sh_env_t* e;
+ for (e = sh_env.next; e != NULL; e = e->next) {
+ putenv(e->env);
+ }
+
if (home_chdir) {
// chdir to home directory
home_dir = getenv("HOME");

添付元のMLメールを読む
注意!
freemlのファイル共有機能は、あくまでMLメンバー同士で行うファイル共有の”場”を提供するものであり、
その場でやり取りされるファイルの安全性を保障するものではありません。

ファイル名に日本語が含まれる場合、ダウンロード時に文字化けしたり、
正常にダウンロードできない場合があります。

また、ファイルの中には、あなたのパソコンに重大な被害を与える悪質なものがある可能性があります。
ファイル共有機能を利用して、ダウンロードしたファイルにより生じた損害について、
運営事務局は一切の責を負いません。十分にご注意の上、ファイルのダウンロードを行ってください。
共有ファイル一覧に戻る