From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Sep  6 19:30:46 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA57965;
	Mon, 6 Sep 1999 19:30:46 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from highschool.ths.titech.ac.jp (highschool.ths.titech.ac.jp [131.112.225.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id TAA57960
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 6 Sep 1999 19:30:45 +0900 (JST)
	(envelope-from nakamich@ths.titech.ac.jp)
Received: (qmail 21470 invoked from network); 6 Sep 1999 10:30:45 -0000
Received: from denshi1.ths.titech.ac.jp (131.112.225.15)
  by highschool.ths.titech.ac.jp with SMTP; 6 Sep 1999 10:30:45 -0000
Received: from localhost (localhost [127.0.0.1])
	by denshi1.ths.titech.ac.jp (8.9.2/3.6Wbeta5) with ESMTP id TAA66077
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 6 Sep 1999 19:31:14 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990906193114Z.nakamich@ths.titech.ac.jp>
Date: Mon, 06 Sep 1999 19:31:14 +0900
From: nakamichi <nakamich@ths.titech.ac.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 69
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 45409
Subject: [FreeBSD-users-jp 45409] Cannot compile I/O acsses program
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: nakamich@ths.titech.ac.jp

$BCgF;!wEl9)BgImB09)6H9b9;$G$9!#(B

$B$A$g$C$H!"(BI/O$B$r%"%/%;%9$9$k%W%m%0%i%`$r=q$-$?$/$F!"(B
mail-list$B$N8!:w$r$7$F%5%s%W%k%W%m%0%i%`$r8+IU$1$^$7$?!#(B
$B!t(B[FreeBSD-users-jp 3044]$B$G$9(B

$B$H$3$m$,!"(BFreeBSD 2.2.7-RELEASE$B$@$H%3%s%Q%$%k=PMh$k$N$G$9$,!"(B
FreeBSD 3.2-RELEASE$B$@$H!"%(%i!<$,$G$F!"%3%s%Q%$%k$G$-$^$;$s!#(B
$B2?$,B-$j$J$$$N$G$7$g$&!)2?$+!"%R%s%H$r65$($F2<$5$$!#(B
$B!t$@$$$?$$2?$G!"%X%C%@!<%U%!%$%k$NCf$G!"$3$s$J$K%(%i!<$,$G$k$s$@$m$&!)(B
$B!t=PMh$l$P!"(B3.2-RELEASE$B$G:n$j$?$$!#(B

------program iotest.c --------
#include <stdio.h>
#include <machine/cpufunc.h>
/*#include <dos.h>*/

#define P1A 0xf0d0
#define P1B 0xf0d2
#define P1C 0xf0d4
#define CT1 0xf0d6

void main(void)
{
    int data;

    if(open("/dev/io",000)<0){
        fprintf(stderr,"can't open /dev/io\n");
        exit(1);
    }

    outb( CT1, 0x80 );
    outb( P1A, 0x00 );

    printf("data=");
    scanf("%d",&data);

    while((0<=data)&&(data<=255)){
        outb( P1A, data );

        printf("data=");
        scanf("%d",&data);
    }
}
-----------------------------------
% cc iotest.c
-----err msg----------
In file included from iotest.c:2:
/usr/include/machine/cpufunc.h:155: parse error before `inbc'
/usr/include/machine/cpufunc.h:155: parse error before `port'
/usr/include/machine/cpufunc.h: In function `inbc':
/usr/include/machine/cpufunc.h:157: `u_char' undeclared (first use this function)
/usr/include/machine/cpufunc.h:157: (Each undeclared identifier is reported only once
/usr/include/machine/cpufunc.h:157: for each function it appears in.)
/usr/include/machine/cpufunc.h:157: parse error before `data'
/usr/include/machine/cpufunc.h:159: `data' undeclared (first use this function)
/usr/include/machine/cpufunc.h:159: `u_short' undeclared (first use this function)
/usr/include/machine/cpufunc.h:159: `port' undeclared (first use this function)
/usr/include/machine/cpufunc.h: At top level:
/usr/include/machine/cpufunc.h:164: parse error before `port'
/usr/include/machine/cpufunc.h: In function `outbc':
      :
      :
   $B0J2<Bt;3(B
********************************************
     $BEl5~9)6HBg3X9)3XItImB09)6H9bEy3X9;(B
     $BEE;R2J(B    $BCgF;(B  $B2EIW(B
     e-mail nakamich@ths.titech.ac.jp
********************************************
