add ENODATA convert

storage_pool
YuQing 2021-03-05 11:25:21 +08:00
parent 221ae1727d
commit ae600238bc
3 changed files with 7 additions and 0 deletions

View File

@ -60,6 +60,7 @@
#define SF_ERROR_EAGAIN 8835 #define SF_ERROR_EAGAIN 8835
#define SF_ERROR_EOVERFLOW 8884 #define SF_ERROR_EOVERFLOW 8884
#define SF_ERROR_EOPNOTSUPP 8895 #define SF_ERROR_EOPNOTSUPP 8895
#define SF_ERROR_ENODATA 8861
#define SF_FORCE_CLOSE_CONNECTION_ERROR_MIN SF_RETRIABLE_ERROR_NOT_MASTER #define SF_FORCE_CLOSE_CONNECTION_ERROR_MIN SF_RETRIABLE_ERROR_NOT_MASTER
#define SF_FORCE_CLOSE_CONNECTION_ERROR_MAX SF_RETRIABLE_ERROR_MAX #define SF_FORCE_CLOSE_CONNECTION_ERROR_MAX SF_RETRIABLE_ERROR_MAX

View File

@ -189,6 +189,8 @@ const char *sf_strerror(const int errnum)
return STRERROR(EAGAIN); return STRERROR(EAGAIN);
case SF_ERROR_EOVERFLOW: case SF_ERROR_EOVERFLOW:
return STRERROR(EOVERFLOW); return STRERROR(EOVERFLOW);
case SF_ERROR_ENODATA:
return STRERROR(ENODATA);
default: default:
return STRERROR(errnum); return STRERROR(errnum);
} }

View File

@ -103,6 +103,8 @@ static inline int sf_unify_errno(const int errnum)
return SF_ERROR_EOVERFLOW; return SF_ERROR_EOVERFLOW;
case EOPNOTSUPP: case EOPNOTSUPP:
return SF_ERROR_EOPNOTSUPP; return SF_ERROR_EOPNOTSUPP;
case ENODATA:
return SF_ERROR_ENODATA;
default: default:
return errnum; return errnum;
} }
@ -121,6 +123,8 @@ static inline int sf_localize_errno(const int errnum)
return EOVERFLOW; return EOVERFLOW;
case SF_ERROR_EOPNOTSUPP: case SF_ERROR_EOPNOTSUPP:
return EOPNOTSUPP; return EOPNOTSUPP;
case SF_ERROR_ENODATA:
return ENODATA;
default: default:
return errnum; return errnum;
} }