[mew-dist 25812] Re: Mew 4.2 に向けて
Murata Takashi
Takashi.Murata at example.com
2004年 12月 24日 (金) 13:13:29 JST
> > となっていたら mewl が $PATH を見て /usr/local/bin/incm (4.1) を
> > 呼び出しませんかね。
>
> ああ、そういうことですか。
理解しました…。
> しかし、mewl に exec-path を渡すのは変ですので、問題が生じないようにイ
> ンストールしてもらうのがいいと思います。
>
> 誰か FAQ にでも注意点をまとめておいて頂けないでしょうか?
>
> # そもそも、exec-path を変更しているのが、間違いの元ですね。
mewl と incm は同じパスにある、という前提でもいいように思いますので、
以下のように、パスをコピーしてはどうでしょうか? incm 以外とかだと問題
がありますか?
*** bin/mewl.c~ Wed Dec 22 18:44:52 2004
--- bin/mewl.c Fri Dec 24 13:07:53 2004
***************
*** 1012,1018 ****
STRDUP(Key_field, Optarg);
break;
case 'e':
! STRDUP(Exec_cmd, Optarg);
eflag++;
break;
case 'f':
--- 1012,1027 ----
STRDUP(Key_field, Optarg);
break;
case 'e':
! if (strchr(Optarg, FILESEP) == NULL &&
! strchr(argv[0], FILESEP) != NULL) {
! int pathlen = strrchr(argv[0], FILESEP) + 1 - argv[0];
!
! MALLOC(Exec_cmd, pathlen + strlen(Optarg) + 1);
! strncpy(Exec_cmd, argv[0], pathlen);
! strcpy(Exec_cmd + pathlen, Optarg);
! } else {
! STRDUP(Exec_cmd, Optarg);
! }
eflag++;
break;
case 'f':
--
村田 隆 / Takashi.Murata at example.com . . . . . ..
Mew-dist メーリングリストの案内