]> andersk Git - moira.git/blobdiff - gen/util.c
added db_error() routine
[moira.git] / gen / util.c
index 3c35af83ca942f5b631b2749143514a4e598ab7d..bf127c414246029e98cfe67998d7ca137f62ca4d 100644 (file)
@@ -58,3 +58,16 @@ register char *s;
       *(++last) = '\0';
     return(s);
 }
+
+
+
+db_error(code)
+int code;
+{
+    com_err(whoami, MR_INGRES_ERR, " code %d\n", code);
+    if (code == -49900 || code == -37000 || code == 17700)
+      exit(MR_DEADLOCK);
+    critical_alert("DCM", "%s build encountered DATABASE ERROR %d",
+                  whoami, code);
+    exit(MR_INGRES_ERR);
+}
This page took 0.034411 seconds and 4 git commands to generate.