From 70efafd8e75f98ff735c6dd8ba18a68580cba6ba Mon Sep 17 00:00:00 2001
From: Steven Murray <murrayc3@cern.ch>
Date: Thu, 1 Aug 2013 08:04:27 +0000
Subject: [PATCH] Added castor::exception::DismountFailed

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

diff --git a/mediachanger/castorrmc/common/serror.c b/mediachanger/castorrmc/common/serror.c
index 47b194420e..9294580c40 100644
--- a/mediachanger/castorrmc/common/serror.c
+++ b/mediachanger/castorrmc/common/serror.c
@@ -337,6 +337,7 @@ char *sys_terrlist[ETMAXERR-ETBASEOFF+2] =
    "Invalid tape-file sequence-number",
    "Invalid tape-file file-size",
    "Failed to mount tape",
+   "Failed to dismount tape",
    "BAD ERROR NUMBER"
   };
 
diff --git a/mediachanger/castorrmc/h/serrno.h b/mediachanger/castorrmc/h/serrno.h
index df2977fabd..9b89f3d936 100644
--- a/mediachanger/castorrmc/h/serrno.h
+++ b/mediachanger/castorrmc/h/serrno.h
@@ -342,7 +342,8 @@
 #define ETINVALIDTFSEQ	ETBASEOFF+39    /* Invalid tape-file sequence-number */
 #define ETINVALIDTFSIZE	ETBASEOFF+40    /* Invalid tape-file file-size */
 #define ETMOUNTFAILED	ETBASEOFF+41    /* Failed to mount tape */
-#define ETMAXERR        ETBASEOFF+41
+#define ETDISMOUNTFAILED ETBASEOFF+42   /* Failed to dismount tape */
+#define ETMAXERR        ETBASEOFF+42
 
 /*
  *------------------------------------------------------------------------
-- 
GitLab