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