From owner-ports-jp@jp.freebsd.org  Fri Sep 14 09:25:28 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id JAA13336;
	Fri, 14 Sep 2001 09:25:28 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from shiva.tri.asanuma.co.jp (shiva.tri.asanuma.co.jp [210.160.188.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id JAA13331
	for <ports-jp@jp.freebsd.org>; Fri, 14 Sep 2001 09:25:26 +0900 (JST)
	(envelope-from mori@tri.asanuma.co.jp)
Received: from yashoda.tri.asanuma.co.jp (yashoda.tri.asanuma.co.jp [172.16.57.11])
	by shiva.tri.asanuma.co.jp (Postfix) with ESMTP id 853405444
	for <ports-jp@jp.freebsd.org>; Fri, 14 Sep 2001 09:25:13 +0900 (JST)
Received: from kurishna.tri.asanuma.co.jp (kurishna.tri.asanuma.co.jp [172.16.57.2])
	by yashoda.tri.asanuma.co.jp (8.11.0/8.11.0) with ESMTP id f8E0PCx25370
	for <ports-jp@jp.freebsd.org>; Fri, 14 Sep 2001 09:25:12 +0900 (JST)
To: ports-jp@jp.freebsd.org
References: <86y9nkusfa.wl@archon.local.idaemons.org>
	<20010913.115158.39152627.kuwa@proc.flab.fujitsu.co.jp>
	<801ylbeh4e.fsf@kurishna.tri.asanuma.co.jp>
	<20010913.174445.107948043.kuwa@proc.flab.fujitsu.co.jp>
Siganture-File: ~/.signature
MIME-Version: 1.0 (generated by REMI 1.14.2 - =?ISO-8859-4?Q?=22Hokuhoku-=D2?=
 =?ISO-8859-4?Q?shima=22?=)
Content-Type: text/plain; charset=ISO-2022-JP
From: Mori Kouji <mori@tri.asanuma.co.jp>
Date: 14 Sep 2001 09:25:11 +0900
In-Reply-To: <20010913.174445.107948043.kuwa@proc.flab.fujitsu.co.jp>
 (=?ISO-2022-JP?B?GyRCNyxCPD81OkgbKEIncw==?= message of "Thu, 13 Sep 2001
 17:44:45 +0900 (JST)")
Message-ID: <80heu61uvs.fsf@kurishna.tri.asanuma.co.jp>
Lines: 48
User-Agent: Nana-gnus/7.1.0.23 REMI/1.14.2 (=?ISO-8859-4?Q?Hokuhoku-=D2shi?=
 =?ISO-8859-4?Q?ma?=) Chao/1.14.1 (=?ISO-8859-4?Q?Rokujiz=F2?=) APEL/10.3
 Emacs/21.0.103 (i386--freebsd) MULE/5.0 (SAKAKI)
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: ports-jp 11368
Subject: [ports-jp 11368] Re: mlterm
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: mori@kurishna.tri.asanuma.co.jp

$B?9$G$9!#(B

$B7,B<?5:H(B <kuwa@flab.fujitsu.co.jp> writes:

> $B:#2s$N>l9g$O!"(BSHELL$B$ODj5A$5$l$F$$$^$9$N$G!"860x$,0c$&$h$&$G$9!#(B

SHELL=tcsh $B$G;n$7$?$i:F8=$7$^$7$?!#$3$C$A$O(B SHELL=bash $B$@$C$?$N$G(B
$B$?$^$?$^H/@8$7$J$+$C$?$h$&$G$9!#(B

execv() $B$9$k$H$-$N0z?tNs$r4V0c$($F$$$k(B ("-tcsh" $B$r(B tcsh $B$N0z?t$H$7$F(B
$BEO$7$F$7$^$C$F$$$k(B) $B$_$?$$!#@5$7$/$O0J2<$N$h$&$K$J$k$H;W$$$^$9!#(B

--- mlterm/src/main.c	Sun Jul 22 05:52:04 2001
+++ mlterm/src/main.c	Fri Sep 14 09:18:02 2001
@@ -653,23 +653,21 @@
 		{
 			char *  cmd_name ;
 
-			if( ( cmd_argv = alloca( sizeof( char*) * 3)) == NULL)
+			if( ( cmd_argv = alloca( sizeof( char*) * 2)) == NULL)
 			{
 				return  1 ;
 			}
 			
-			cmd_argv[0] = cmd_path ;
-
 			cmd_name = kik_basename( cmd_path) ;
 
-			if( ( cmd_argv[1] = alloca( sizeof( char) * ( strlen( cmd_name) + 2))) == NULL)
+			if( ( cmd_argv[0] = alloca( sizeof( char) * ( strlen( cmd_name) + 2))) == NULL)
 			{
 				return  1 ;
 			}
 
-			sprintf( cmd_argv[1] , "-%s" , cmd_name) ;
+			sprintf( cmd_argv[0] , "-%s" , cmd_name) ;
 
-			cmd_argv[2] = NULL ;
+			cmd_argv[1] = NULL ;
 			
 			if( ! ml_term_pty_fork( &term , cmd_path , cmd_argv))
 			{


-- 
$B?9(B $B9@Fs(B	(MORI Kouji)
($B3t(B)$B^I>BAH(B $B5;=Q8&5f=j(B
E-mail: mori@tri.asanuma.co.jp
