source: trunk/src/kernel32/cio.h@ 34

Last change on this file since 34 was 21, checked in by phaller, 26 years ago

Fixed a few more minor build glitches

File size: 828 bytes
Line 
1/* $Id: cio.h,v 1.2 1999-05-31 23:22:40 phaller Exp $ */
2
3/* Copyright (C) 1995 by Holger Veit (Holger.Veit@gmd.de) */
4/* Use at your own risk! No Warranty! The author is not responsible for
5 * any damage or loss of data caused by proper or improper use of this
6 * device driver.
7 */
8
9#ifndef _CIO_H_
10#define _CIO_H_
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16#include <odin.h>
17#include <builtin.h>
18
19extern int CDECL io_init(void);
20extern int CDECL io_exit(void);
21
22extern int CDECL io_init1(void);
23extern int CDECL io_exit1(void);
24
25extern char CDECL c_inb(short);
26extern short CDECL c_inw(short);
27extern long CDECL c_inl(short);
28extern void CDECL c_outb(short,char);
29extern void CDECL c_outw(short,short);
30extern void CDECL c_outl(short,long);
31extern void CDECL c_readmsr(long, long *);
32
33#ifdef __cplusplus
34}
35#endif
36
37#endif
Note: See TracBrowser for help on using the repository browser.