]> andersk Git - moira.git/blob - include/moira.h
Added flags for user filesystems.
[moira.git] / include / moira.h
1 /*
2  *      $Source$
3  *      $Author$
4  *      $Header$
5  *
6  *      Copyright (C) 1987 by the Massachusetts Institute of Technology
7  *
8  *      $Log$
9  *      Revision 1.6  1987-08-22 17:11:59  wesommer
10  *      Added flags for user filesystems.
11  *
12  * Revision 1.5  87/08/02  21:50:25  wesommer
13  * Added function prototypes.
14  * 
15  * Revision 1.4  87/06/23  16:13:36  wesommer
16  * Added new request.
17  * 
18  * Revision 1.3  87/06/04  01:31:16  wesommer
19  * Renamed retrieve to query.
20  * 
21  * Revision 1.2  87/06/01  03:33:32  wesommer
22  * Added new procedure numbers.
23  * 
24  */
25
26 #include "sms_et.h"
27
28 #define SMS_VERSION_1 1
29
30 #define SMS_NOOP 0
31 #define SMS_AUTH 1
32 #define SMS_SHUTDOWN 2
33 #define SMS_QUERY 3
34 #define SMS_ACCESS 4
35 #define SMS_DO_UPDATE 5
36 #define SMS_MAX_PROC 5
37
38 #define SMS_FS_STUDENT  0x0001
39 #define SMS_FS_FACULTY  0x0002
40 #define SMS_FS_STAFF    0x0004
41 #define SMS_FS_MISC     0x0008
42
43 #ifdef __STDC__
44 int sms_connect();
45 int sms_disconnect();
46 int sms_auth();
47 int sms_access(char *handle, int argc, char **argv);
48 int sms_access_internal(int argc, char **argv);
49 int sms_query(char *handle, int argc, char **argv,
50               int (*callback)(), char *callarg);
51 int sms_query_internal(int argc, char **argv,
52                        int (*callback)(), char *callarg);
53 int sms_noop();
54 int sms_shutdown(char *reason);
55 #else !__STDC__
56 int sms_connect();
57 int sms_disconnect();
58 int sms_auth();
59 int sms_access();
60 int sms_query();
61 int sms_noop();
62 int sms_shutdown();
63 #endif __STDC__
This page took 0.047436 seconds and 5 git commands to generate.