From 1a4671595a238063d64700b7d5aaf7131a9a28ef Mon Sep 17 00:00:00 2001 From: Steven Murray <Steven.Murray@cern.ch> Date: Mon, 15 Sep 2014 14:53:19 +0200 Subject: [PATCH] Added utils::serrnoToString() and utils::errnoToString() --- mediachanger/castorrmc/h/serrno.h | 2 +- mediachanger/castorrmc/h/serrno.man | 2 +- mediachanger/castorrmc/h/strerror_r_wrapper.h | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/mediachanger/castorrmc/h/serrno.h b/mediachanger/castorrmc/h/serrno.h index d825aa2533..4e82006219 100644 --- a/mediachanger/castorrmc/h/serrno.h +++ b/mediachanger/castorrmc/h/serrno.h @@ -35,7 +35,7 @@ #define EDNSBASEOFF 3000 /* DNS error base offset */ #define SENOERR SEBASEOFF /* No error */ -#define SENOSHOST SEBASEOFF+1 /* Host unknown */ +#define SENOSHOST SEBASEOFF+1 /* Host not known */ #define SENOSSERV SEBASEOFF+2 /* Service unknown */ #define SENOTRFILE SEBASEOFF+3 /* Not a remote file */ #define SETIMEDOUT SEBASEOFF+4 /* Has timed out */ diff --git a/mediachanger/castorrmc/h/serrno.man b/mediachanger/castorrmc/h/serrno.man index f61b7e8e2e..26331057dc 100644 --- a/mediachanger/castorrmc/h/serrno.man +++ b/mediachanger/castorrmc/h/serrno.man @@ -81,7 +81,7 @@ The \fBserrno\fP variable is divided into common values and per package values, The following error values might be returned by any package: .TP 1.9i .B SENOSHOST -(1001) Host unknown +(1001) Host not known .TP .B SENOSSERV (1002) Service unknown diff --git a/mediachanger/castorrmc/h/strerror_r_wrapper.h b/mediachanger/castorrmc/h/strerror_r_wrapper.h index b0484cf925..12619a10e4 100644 --- a/mediachanger/castorrmc/h/strerror_r_wrapper.h +++ b/mediachanger/castorrmc/h/strerror_r_wrapper.h @@ -56,6 +56,9 @@ * @param errnum The error number. * @param buf The buffer. * @param buflen The length of the buffer. + * @return 0 on success and -1 on error. If -1 is returned then errno is set + * to either EINVAL to indicate the error number is invalid, or to ERANGE to + * indicate the supplied error buffer is not large enough. */ EXTERN_C int strerror_r_wrapper(int errnum, char *buf, size_t buflen); -- GitLab