75 lines
1.1 KiB
C
75 lines
1.1 KiB
C
|
/*
|
||
|
* This file is part of the UCB release of Plan 9. It is subject to the license
|
||
|
* terms in the LICENSE file found in the top-level directory of this
|
||
|
* distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No
|
||
|
* part of the UCB release of Plan 9, including this file, may be copied,
|
||
|
* modified, propagated, or distributed except according to the terms contained
|
||
|
* in the LICENSE file.
|
||
|
*/
|
||
|
|
||
|
typedef enum Err{
|
||
|
/* error_s */
|
||
|
Eopen,
|
||
|
Ecreate,
|
||
|
Emenu,
|
||
|
Emodified,
|
||
|
Eio,
|
||
|
Ewseq,
|
||
|
/* error_c */
|
||
|
Eunk,
|
||
|
Emissop,
|
||
|
Edelim,
|
||
|
/* error */
|
||
|
Efork,
|
||
|
Eintr,
|
||
|
Eaddress,
|
||
|
Esearch,
|
||
|
Epattern,
|
||
|
Enewline,
|
||
|
Eblank,
|
||
|
Enopattern,
|
||
|
EnestXY,
|
||
|
Enolbrace,
|
||
|
Enoaddr,
|
||
|
Eoverlap,
|
||
|
Enosub,
|
||
|
Elongrhs,
|
||
|
Ebadrhs,
|
||
|
Erange,
|
||
|
Esequence,
|
||
|
Eorder,
|
||
|
Enoname,
|
||
|
Eleftpar,
|
||
|
Erightpar,
|
||
|
Ebadclass,
|
||
|
Ebadregexp,
|
||
|
Eoverflow,
|
||
|
Enocmd,
|
||
|
Epipe,
|
||
|
Enofile,
|
||
|
Etoolong,
|
||
|
Echanges,
|
||
|
Eempty,
|
||
|
Efsearch,
|
||
|
Emanyfiles,
|
||
|
Elongtag,
|
||
|
Esubexp,
|
||
|
Etmpovfl,
|
||
|
Eappend,
|
||
|
Ecantplumb,
|
||
|
Ebufload,
|
||
|
}Err;
|
||
|
typedef enum Warn{
|
||
|
/* warn_s */
|
||
|
Wdupname,
|
||
|
Wfile,
|
||
|
Wdate,
|
||
|
/* warn_ss */
|
||
|
Wdupfile,
|
||
|
/* warn */
|
||
|
Wnulls,
|
||
|
Wpwd,
|
||
|
Wnotnewline,
|
||
|
Wbadstatus,
|
||
|
}Warn;
|