提交 2245496d 编写于 作者: J Ján Tomko

util: remove virStrerror

Now that we use g_strerror exclusively, remove this unused
function.
Signed-off-by: NJán Tomko <jtomko@redhat.com>
Reviewed-by: NMichal Privoznik <mprivozn@redhat.com>
上级 b0eea635
...@@ -1981,7 +1981,6 @@ virReportOOMErrorFull; ...@@ -1981,7 +1981,6 @@ virReportOOMErrorFull;
virReportSystemErrorFull; virReportSystemErrorFull;
virSetError; virSetError;
virSetErrorLogPriorityFunc; virSetErrorLogPriorityFunc;
virStrerror;
# util/vireventglib.h # util/vireventglib.h
......
...@@ -1307,31 +1307,6 @@ void virReportErrorHelper(int domcode, ...@@ -1307,31 +1307,6 @@ void virReportErrorHelper(int domcode,
errno = save_errno; errno = save_errno;
} }
/**
* virStrerror:
* @theerrno: the errno value
* @errBuf: the buffer to save the error to
* @errBufLen: the buffer length
*
* Generate an error string for the given errno
*
* Returns a pointer to the error string, possibly indicating that the
* error is unknown
*/
const char *virStrerror(int theerrno, char *errBuf, size_t errBufLen)
{
int save_errno = errno;
const char *ret;
const char *str = g_strerror(theerrno);
size_t len = strlen(str);
memcpy(errBuf, str, MIN(len, errBufLen));
errBuf[errBufLen-1] = '\0';
ret = errBuf;
errno = save_errno;
return ret;
}
/** /**
* virReportSystemErrorFull: * virReportSystemErrorFull:
* @domcode: the virErrorDomain indicating where it's coming from * @domcode: the virErrorDomain indicating where it's coming from
......
...@@ -192,8 +192,6 @@ void virReportOOMErrorFull(int domcode, ...@@ -192,8 +192,6 @@ void virReportOOMErrorFull(int domcode,
int virSetError(virErrorPtr newerr); int virSetError(virErrorPtr newerr);
virErrorPtr virErrorCopyNew(virErrorPtr err); virErrorPtr virErrorCopyNew(virErrorPtr err);
void virDispatchError(virConnectPtr conn); void virDispatchError(virConnectPtr conn);
/* DEPRECATED: use g_strerror() directly */
const char *virStrerror(int theerrno, char *errBuf, size_t errBufLen);
typedef int (*virErrorLogPriorityFunc)(virErrorPtr, int); typedef int (*virErrorLogPriorityFunc)(virErrorPtr, int);
void virSetErrorLogPriorityFunc(virErrorLogPriorityFunc func); void virSetErrorLogPriorityFunc(virErrorLogPriorityFunc func);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册