2 * This file is part of the Project Athena Zephyr Notification System.
4 * It contains declarations for use in the server, relating to access
7 * Created by Ken Raeburn.
9 * $Id: access.h,v 1.5 1999/01/22 23:19:37 ghudson Exp $
11 * Copyright (c) 1990 by the Massachusetts Institute of Technology.
12 * For copying and distribution information, see the file
16 #include <zephyr/mit-copyright.h>
21 typedef enum _Access {
22 TRANSMIT, /* use transmission acl */
23 SUBSCRIBE, /* use subscription acl */
24 INSTWILD, /* use instance wildcard acl */
25 INSTUID /* use instance UID identity acl */
30 int acl_types; /* Internal; access fields present. */
33 /* found in access.c */
34 void access_init __P((void));
35 void access_reinit __P((void));
37 /* found in acl_files.c */
38 int acl_load __P((char *));
40 /* external data relevant */