Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib/compat.h @ 1483:836c952e17ec HEAD
More robust error handling for mbox.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 18 May 2003 19:02:46 +0300 |
parents | e026f8e4d241 |
children | a0dd52443420 |
line wrap: on
line diff
--- a/src/lib/compat.h Sun May 18 15:56:14 2003 +0300 +++ b/src/lib/compat.h Sun May 18 19:02:46 2003 +0300 @@ -122,4 +122,15 @@ # define ENOSPACE(errno) ((errno) == ENOSPC) #endif +/* EPERM is returned sometimes if device doesn't support such modification */ +#ifdef EROFS +# define ENOACCESS(errno) \ + ((errno) == EACCES || (errno) == EROFS || (errno) == EPERM) +#else +# define ENOACCESS(errno) ((errno) == EACCES || (errno) == EPERM) #endif + +#define ENOTFOUND(errno) \ + ((errno) == ENOENT || (errno) == ENOTDIR || (errno) == ELOOP) + +#endif