root / lab4 / .minix-src / include / eti.h @ 14
History | View | Annotate | Download (1.9 KB)
1 |
/* $NetBSD: eti.h,v 1.8 2001/06/13 10:45:59 wiz Exp $ */
|
---|---|
2 |
|
3 |
/*-
|
4 |
* Copyright (c) 1998-1999 Brett Lymn (blymn@baea.com.au, brett_lymn@yahoo.com.au)
|
5 |
* All rights reserved.
|
6 |
*
|
7 |
* Redistribution and use in source and binary forms, with or without
|
8 |
* modification, are permitted provided that the following conditions
|
9 |
* are met:
|
10 |
* 1. Redistributions of source code must retain the above copyright
|
11 |
* notice, this list of conditions and the following disclaimer.
|
12 |
* 2. The name of the author may not be used to endorse or promote products
|
13 |
* derived from this software without specific prior written permission
|
14 |
*
|
15 |
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
16 |
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
17 |
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
18 |
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
19 |
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
20 |
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
21 |
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
22 |
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
23 |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
24 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
25 |
*
|
26 |
*
|
27 |
*/
|
28 |
|
29 |
#ifndef _ETI_H_
|
30 |
#define _ETI_H_
|
31 |
|
32 |
/* common return codes for libmenu and libpanel functions */
|
33 |
|
34 |
#define E_OK (0) |
35 |
#define E_SYSTEM_ERROR (-1) |
36 |
#define E_BAD_ARGUMENT (-2) |
37 |
#define E_POSTED (-3) |
38 |
#define E_CONNECTED (-4) |
39 |
#define E_BAD_STATE (-5) |
40 |
#define E_NO_ROOM (-6) |
41 |
#define E_NOT_POSTED (-7) |
42 |
#define E_UNKNOWN_COMMAND (-8) |
43 |
#define E_NO_MATCH (-9) |
44 |
#define E_NOT_SELECTABLE (-10) |
45 |
#define E_NOT_CONNECTED (-11) |
46 |
#define E_REQUEST_DENIED (-12) |
47 |
#define E_INVALID_FIELD (-13) |
48 |
#define E_CURRENT (-14) |
49 |
|
50 |
#endif /* !_ETI_H_ */ |