]> andersk Git - moira.git/blame - dbck/dbck.h
check for running out of memory
[moira.git] / dbck / dbck.h
CommitLineData
d2543f8c 1/* $Header$
2 *
3 * Declarations for SMS database consistancy checker
4 *
5 * (c) Copyright 1988 by the Massachusetts Institute of Technology.
6 * For copying and distribution information, please see the file
7 * <mit-copyright.h>.
8 */
9
10#include <sms_app.h>
11#include <mit-copyright.h>
12
13#define MODE_ASK 1
14#define MODE_NO 2
15#define MODE_PREEN 3
16#define MODE_YES 4
17
6f4e78e6 18extern int debug, mode, fast, dcmenable, warn;
d2543f8c 19extern struct hash *users, *machines, *clusters, *lists;
20extern struct hash *filesys, *nfsphys, *strings;
21
22#define MAX_ID_VALUE 32765
23#define MIN_ID_VALUE 100
24
25#define dprintf if (debug) printf
26
27struct user {
28 char login[9];
29 char potype;
30 char *fullname;
31 int status;
32 int users_id;
33 int pobox_id;
34};
35
36struct machine {
37 char name[33];
38 int mach_id;
39 int clucount;
40};
41
42struct cluster {
43 char name[33];
44 int clu_id;
45};
46
47struct list {
48 char name[33];
49 char acl_type;
50 int list_id;
51 int acl_id;
52 int members;
53};
54
55struct string {
56 char *name;
57 int string_id;
58 int refc;
59};
60
61struct filesys {
62 char name[33];
63 char dir[33];
64 char type;
65 int filsys_id;
66 int mach_id;
67 int owner;
68 int owners;
69 int phys_id;
70};
71
72struct nfsphys {
73 char dir[33];
74 int mach_id;
75 int nfsphys_id;
76 int allocated;
77 int count;
78};
This page took 0.064786 seconds and 5 git commands to generate.