6 * Copyright (C) 1987 by the Massachusetts Institute of Technology
9 * Revision 1.6 1987-08-22 17:11:59 wesommer
10 * Added flags for user filesystems.
12 * Revision 1.5 87/08/02 21:50:25 wesommer
13 * Added function prototypes.
15 * Revision 1.4 87/06/23 16:13:36 wesommer
18 * Revision 1.3 87/06/04 01:31:16 wesommer
19 * Renamed retrieve to query.
21 * Revision 1.2 87/06/01 03:33:32 wesommer
22 * Added new procedure numbers.
28 #define SMS_VERSION_1 1
32 #define SMS_SHUTDOWN 2
35 #define SMS_DO_UPDATE 5
36 #define SMS_MAX_PROC 5
38 #define SMS_FS_STUDENT 0x0001
39 #define SMS_FS_FACULTY 0x0002
40 #define SMS_FS_STAFF 0x0004
41 #define SMS_FS_MISC 0x0008
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);
54 int sms_shutdown(char *reason);