source: trunk/third/moira/backup/dumprest.pc @ 23740

Revision 23740, 843 bytes checked in by broder, 15 years ago (diff)
In moira: * New CVS snapshot (Trac: #195) * Drop patches that have been incorporated upstream. * Update to build without krb4 on systems that no longer have it. This doesn't build yet on squeeze, which lacks a krb4 library, but I'm committing now before I start hacking away at a patch to fix that.
Line 
1/* $Id: dumprest.pc,v 1.4 1998-02-05 22:50:23 danw Exp $
2 *
3 * (c) Copyright 1988-1998 by the Massachusetts Institute of Technology.
4 * For copying and distribution information, please see the file
5 * <mit-copyright.h>.
6 */
7
8#include <mit-copyright.h>
9#include <moira.h>
10#include "dump_db.h"
11
12#include <stdio.h>
13
14RCSID("$Header: /afs/athena.mit.edu/astaff/project/moiradev/repository/moira/backup/dumprest.pc,v 1.4 1998-02-05 22:50:23 danw Exp $");
15
16extern void sqlglm(char *, unsigned int *, unsigned int *);
17
18void punt(char *msg)
19{
20  perror(msg);
21  exit(1);
22}
23
24void dbmserr(void)
25{
26  EXEC SQL BEGIN DECLARE SECTION;
27  char err_msg[256];
28  EXEC SQL END DECLARE SECTION;
29  int bufsize = 256, msglength = 0;
30
31  sqlglm(err_msg, &bufsize, &msglength);
32  err_msg[msglength] = '\0';
33  fprintf(stderr, "Fatal SQL error:\n%s", err_msg);
34  exit(1);
35}
Note: See TracBrowser for help on using the repository browser.