Project

General

Profile

Statistics
| Revision:

root / lab4 / .minix-src / include / termcap.h @ 14

History | View | Annotate | Download (1.91 KB)

1
/* $NetBSD: termcap.h,v 1.2 2011/04/11 21:13:09 roy Exp $ */
2

    
3
/*
4
 * Copyright (c) 2009, 2011 The NetBSD Foundation, Inc.
5
 *
6
 * This code is derived from software contributed to The NetBSD Foundation
7
 * by Roy Marples.
8
 *
9
 * Redistribution and use in source and binary forms, with or without
10
 * modification, are permitted provided that the following conditions
11
 * are met:
12
 * 1. Redistributions of source code must retain the above copyright
13
 *    notice, this list of conditions and the following disclaimer.
14
 * 2. Redistributions in binary form must reproduce the above copyright
15
 *    notice, this list of conditions and the following disclaimer in the
16
 *    documentation and/or other materials provided with the distribution.
17
 *
18
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
19
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
20
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
21
 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
22
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
23
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
 */
29

    
30
#ifndef _TERMCAP_H_
31
#define        _TERMCAP_H_
32

    
33
#include <sys/cdefs.h>
34

    
35
__BEGIN_DECLS
36

    
37
/* Output functions.
38
 * These are still valid for terminfo. */
39
int                putp(const char *);
40
int                tputs(const char *, int, int (*)(int));
41

    
42
extern short ospeed;
43
extern char PC;
44
extern char *BC;
45
extern char *UP;
46

    
47
int                tgetent(char *, const char *);
48
char *                tgetstr(const char *, char **);
49
int                tgetflag(const char *);
50
int                tgetnum(const char *);
51
char *                tgoto(const char *, int, int);
52

    
53
__END_DECLS
54
#endif