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;
|