From 3a2ee4a991eae41d3292c2f7b3ba35c911697244 Mon Sep 17 00:00:00 2001
From: Steven Murray <Steven.Murray@cern.ch>
Date: Thu, 9 Jul 2015 10:17:48 +0200
Subject: [PATCH] CASTOR-5083 Remove hardcoded "castorns" from send2nsd.c

Fixed.
---
 mediachanger/castorrmc/common/serror.c | 1 +
 mediachanger/castorrmc/h/serrno.h      | 3 ++-
 mediachanger/castorrmc/h/serrno.man    | 4 ++++
 3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/mediachanger/castorrmc/common/serror.c b/mediachanger/castorrmc/common/serror.c
index 1d30e285a0..9a3a2e137f 100644
--- a/mediachanger/castorrmc/common/serror.c
+++ b/mediachanger/castorrmc/common/serror.c
@@ -202,6 +202,7 @@ const char *sys_nserrlist[ENSMAXERR-ENSBASEOFF+2] =
    "File class does not allow a copy on tape",
    "Too many copies on tape",
    "Cannot overwrite valid segment when replacing",
+   "CNS HOST not set",
    "BAD ERROR NUMBER"
   };
 
diff --git a/mediachanger/castorrmc/h/serrno.h b/mediachanger/castorrmc/h/serrno.h
index af3ed231f8..e90e2dbb9e 100644
--- a/mediachanger/castorrmc/h/serrno.h
+++ b/mediachanger/castorrmc/h/serrno.h
@@ -216,7 +216,8 @@
 #define ENSCLASSNOSEGS ENSBASEOFF+5	/* File class does not allow a copy on tape */
 #define ENSTOOMANYSEGS ENSBASEOFF+6	/* Too many copies on tape */
 #define ENSOVERWHENREP ENSBASEOFF+7	/* Cannot overwrite valid segment when replacing */
-#define ENSMAXERR      ENSBASEOFF+7
+#define ENHOSTNOTSET   ENSBASEOFF+8	/* CNS HOST not set */
+#define ENSMAXERR      ENSBASEOFF+8
 
 /*
  *------------------------------------------------------------------------
diff --git a/mediachanger/castorrmc/h/serrno.man b/mediachanger/castorrmc/h/serrno.man
index 10e0a9b1ce..a0d6b0bef7 100644
--- a/mediachanger/castorrmc/h/serrno.man
+++ b/mediachanger/castorrmc/h/serrno.man
@@ -502,6 +502,10 @@ The following error values are returned only by the name server package:
 .TP
 .B ENSTOOMANYSEGS
 (1406) Too many copies on tape
+.B ENSOVERWHENREP
+(1407) Cannot overwrite valid segment when replacing
+.B ENHOSTNOTSET
+(1408) CNS HOST not set
 
 .SH RFIO ERRORS
 The following error values are returned only by the remote file I/O package:
-- 
GitLab