]> andersk Git - moira.git/blobdiff - backup/dumprest.pc
Bomb out with an error message if something goes wrong. Duh!
[moira.git] / backup / dumprest.pc
index 1de153dd89d52e5ffa6b8311b337a11d756a019f..501b38b81f01ebf99b37a7131182c4e6f993724d 100644 (file)
@@ -22,3 +22,16 @@ punt(msg)
        perror(msg);
        exit(1);
 }
+
+dbmserr(void)
+{
+    EXEC SQL BEGIN DECLARE SECTION; 
+    char err_msg[256];
+    EXEC SQL END DECLARE SECTION;
+    int bufsize=256, msglength=0;
+    sqlglm(err_msg, &bufsize, &msglength);
+    err_msg[msglength]=0;
+    fprintf(stderr, "Fatal SQL error:\n%s", err_msg);
+    exit(1);
+}
This page took 0.031576 seconds and 4 git commands to generate.