|
|
1.1 root 1: /*
2: * perm.h
3: *
4: * Header file for all things related to uucp permissions.
5: */
6:
7: #include <stdio.h>
8:
9: #define PERMS "/usr/lib/uucp/Permissions"
10:
11: /*
12: * List of all the keywords known to the permission parsing routine.
13: * These keywords can be used as arguments to perm_value().
14: * PERMLAST_e should always be the last entry in enum perm_e!
15: */
16:
17: typedef enum perm_e {
18: logname_e, machine_e, request_e, sendfiles_e, read_e, write_e,
19: noread_e, nowrite_e, callback_e, commands_e, validate_e,
20: myname_e, pubdir_e, PERMLAST_e
21: } PERM_E;
22:
23: extern char *perm_value();
24:
25: #define LOGNAME_D NULL
26: #define MACHINE_D NULL
27: #define REQUEST_D "no"
28: #define SENDFILES_D "call"
29: #define READ_D "/usr/spool/uucppublic"
30: #define WRITE_D "/usr/spool/uucppublic"
31: #define NOREAD_D NULL
32: #define NOWRITE_D NULL
33: #define CALLBACK_D "no"
34: #define COMMANDS_D "rmail"
35: #define VALIDATE_D NULL
36: #define MYNAME_D NULL
37: #define PUBDIR_D "/usr/spool/uucppublic"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.