Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/stand/i386/common/cons.h
34866 views
1
/*-
2
* Copyright (c) 1998 Robert Nordier
3
* All rights reserved.
4
*
5
* Redistribution and use in source and binary forms are freely
6
* permitted provided that the above copyright notice and this
7
* paragraph and the following disclaimer are duplicated in all
8
* such forms.
9
*
10
* This software is provided "AS IS" and without any express or
11
* implied warranties, including, without limitation, the implied
12
* warranties of merchantability and fitness for a particular
13
* purpose.
14
*/
15
16
#ifndef _CONS_H_
17
#define _CONS_H_
18
19
#define IO_KEYBOARD 1
20
#define IO_SERIAL 2
21
22
extern uint8_t ioctrl;
23
24
void putc(int c);
25
void xputc(int c);
26
void putchar(int c);
27
int getc(int fn);
28
int xgetc(int fn);
29
int getchar(void);
30
int keyhit(unsigned int secs);
31
void getstr(char *cmdstr, size_t cmdstrsize);
32
33
#endif /* !_CONS_H_ */
34
35