#ifndef err_h
#define err_h

#define ERRTBL struct _errno_table_
ERRTBL {
	int code;
	char *name;
	char *message;
};
#ifndef Errlist
#define Errlist errno,sys_errname(errno),sys_errmessage(errno)
#endif
#ifndef Errinfo
#define Errinfo errno,sys_errname(errno),sys_errmessage(errno)
#endif

extern int   errno;
extern char* sys_errmessage();
extern char* sys_errname();
extern char  unknown[];

#endif
