From owner-FreeBSD-net-jp@jp.freebsd.org  Thu May 25 10:44:41 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA09005;
	Thu, 25 May 2000 10:44:41 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from osinw1.osiplus.co.jp (mailhost.osiplus.co.jp [203.141.170.3])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id KAA09000
	for <FreeBSD-net-jp@jp.freebsd.org>; Thu, 25 May 2000 10:44:40 +0900 (JST)
	(envelope-from akihiko@osinw1.osiplus.co.jp)
Received: from blackmarlin.osiplus.co.jp (nishitani_6 [172.16.16.6])
	by osinw1.osiplus.co.jp (8.9.1/3.7WOSI+ 10/14/98) with SMTP id KAA21310
	for <FreeBSD-net-jp@jp.freebsd.org>; Thu, 25 May 2000 10:44:09 +0900 (JST)
Message-Id: <200005250148.AA00316@blackmarlin.osiplus.co.jp>
From: Akihiko Nishitani <akihiko@osinw1.osiplus.co.jp>
Date: Thu, 25 May 2000 10:48:04 +0900
To: FreeBSD-net-jp@jp.freebsd.org
In-Reply-To: <20000518154130A.candy@kgc.co.jp>
References: <20000518154130A.candy@kgc.co.jp>
MIME-Version: 1.0
X-Mailer: AL-Mail32 Version 1.11
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-net-jp 2584
Subject: [FreeBSD-net-jp 2584] Re: C =?ISO-2022-JP?B?GyRCJVclbRsoQg==?=
 =?ISO-2022-JP?B?GyRCJTAlaSVgJEskaCRrGyhC?= RS232C
 =?ISO-2022-JP?B?GyRCJE5AKThmGyhC?= 
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: akihiko@osinw1.osiplus.co.jp

$B@>C+$G$9!#(B

cfsetospeed()$B$r(Bcfsetspeed()$B$KJQ$($F!"Aj<j$H%G!<%?$NAw<u?.$,$G$-$k$3$H$r3NG'$7$^$7$?!#(B
$B!J(Bcfsetospeed()$B$G$O(Btcsetattr()$B$G(BInvalid argument$B%(%i!<$H$J$k$?$a!K(B
$B>pJs!"@?$KM-$jFq$&$4$6$$$^$7$?!#(B

Toshihiro KANDA $B$5$s$O=q$-$^$7$?(B:
>From: Akihiko Nishitani <akihiko@osinw1.osiplus.co.jp>
>Subject: [FreeBSD-net-jp 2547] C $B%W%m%0%i%`$K$h$k(B RS232C $B$N@)8f(B 
>Date: Wed, 17 May 2000 21:17:29 +0900
>
>> FreeBSD3.4$B>e$K$*$1$k(BC$B%W%m%0%i%`$G!"(BRS232C$B$r;HMQ$7$F2<5-%Q%i%a%?$GDL(B
>> $B?.$7$h$&$H$7$F$$$^$9!#(B
>
>$B@hF|;w$?$h$&$J$3$H$7$^$7$?!#(B
>
>> $BDL?.B.EY!'#1#9#2#0#0#b#p#s(B
>> $B%-%c%i%/%?D9!'#8#b#i#t(B
>> $B%Q%j%F%#%S%C%H!'L5$7(B
>> $B%9%H%C%W%S%C%H!'(B1bit
>> $B%U%m!<@)8f!'L5(B
>> $BAw?.2~9T%3!<%I!'#L#F(B
>
>
>> 	  if( tcgetattr(fd, &tty) < 0 ) {
>> 		perror( "tcgetattr" );
>> 		exit( 1 );
>> 	  }
>
>	cfmakeraw(&tty); /* raw mode ($B2~9T(B = LF) */
>	tty.c_cflag = (tty.c_cflag & ~CSIZE) | CS8; /* 8 bit char */
>	tty.c_cflag &= ~CSTOPB; /* 1 stop bit */
>	tty.c_cflag &= ~PARENB; /* parity none */
>	tty.c_cflag &= ~(CCTS_OFLOW | CRTS_IFLOW); /* hard flow off */
>	tty.c_iflag &= ~(IXON | IXOFF); /* X flow off */
>
>> 	  if( cfsetospeed(&tty, B19200) < 0 ) {
>
>$B$F$J46$8$G$I$&$G$7$g$&!#(B
>
>$B?@EDIR9-(B <candy@kgc.co.jp>
>
