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_EOVERFLOW 8884
#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_MAX SF_RETRIABLE_ERROR_MAX

View File

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

View File

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