Linux: Add autoconf macro for structure checks
[openafs.git] / src / SOURCE-MAP
1 Guide to the AFS source tree
2
3 WINNT      - Windows-specific UI, glue and such.
4 afs        - routines which make up the kernel- and userlevel- cachemanager
5 afsd       - the afsd process which parses config files, sets up the cache, 
6              and forks off subprocess to start each of the libafs 
7              "kernel threads" 
8 afsmonitor - afs monitoring tool
9 afsweb     - authenticated AFS access via Apache. requires minor porting for 
10              newer Apache versions.
11 audit      - afs event auditing support library
12 auth       - afsconf suite (CellServDB/UserList/ThisCell) and token interface,
13              outdated copyauth program, setkey utility for adding a key
14              to a server KeyFile (as a key)
15 bozo       - bos suite
16 bubasics   - backup related rpc interface definitions.
17 bucoord    - backup coordinator and support library.
18 budb       - backup database server (buserver).
19 butc       - backup tape coordinator, and read_tape restoral client.
20 butm       - backup tape manager library
21 bu_utils   - fms(estimate tape capacity and file mark sizes) (not useful
22              for tape drives with compression)
23 cmd        - cmd library, routines to parse cmd line arguments
24              used by all command line utilities
25 comerr     - com_err library, error table routines
26 config     - build system OS-specific configuration
27 dauth      - dlog - get a krb ticket for use with the AFS/DFS translator
28              dpass - also part of the AFS/DFS migration kit
29 des        - des library
30 dir        - afs directory handling library (client and server, internal format)
31 export     - from the README:
32         EXPORT is an aix3.1 kernel extension whose sole purpose in
33         life is to provide access to kernel symbols that were mistakenly
34         (or purposefully) omitted from the kernel exports list.
35 finale     - last part of the source to build: 
36              translate_et - translates error codes to descriptive messages
37 fsint      - fileserver rpc interface definitions
38 fsprobe    - fileserver probe facility for information collection
39 ftpd43+    - insecure afs aware ftpd. 
40 gtx        - graphics library for monitoring clients
41 inetd      - insecure afs aware inetd.
42 kauth      - Kerberos suite including server, admin client, password 
43              changing and validating clients, token-getting and 
44              token-and-ticket-getting authentication clients, nfs
45              authentication exporter and server database reconstructor
46 libacl     - acl library, routines for manipulation of ACLs
47 libadmin   - AFS administration API
48 libafs     - directory where build system actually builds kernel modules.
49 libafsauthent - afsauthent library. part of a simplified set of libraries
50              for AFS-aware utilties. This and libafsrpc provide complete
51              functionality.
52 libafsrpc  - afsrpc library. Provides basic Rx functionality for AFS-aware
53              programs which don't need to do authentication
54 libuafs    - userlevel cache manager build directory
55 log        - programs to show and forget tokens (and optionally forget tokens 
56              and tickets) and test program to create an AFS token
57 login      - afs aware login replacement, and optional replacement which
58              gets kerberos tickets
59 lwp        - lightweight process library
60 ntp        - out of date bundled NTP implementation
61 null       - empty archive library
62 pam        - pluggable authentication modules for afs authentication.
63 pinstall   - "portable" install command
64 procmgmt   - "portable" process management library.
65 ptserver   - the protection database server and clients.
66 rcp        - insecure afs aware rcp.
67 rlogind    - insecure afs aware.
68 rsh        - insecure afs aware rsh.
69 rx         - rx rpc library.
70 rxdebug    - debugging tool for rx.
71 rxgen      - rxgen program. generates AFS RPC stubs from .xg files.
72 rxkad      - kerberos security module for rx.
73 rxstat     - rx statistics package
74 scout      - monitoring tool for afs fileservers.
75 sgistuff   - SGI authentication plugin for graphical login
76 sys        - local and remote system call interfaces. basic PAG-creation 
77              and remote system call handling for NFS translator
78 tbutc      - pthread version of butc.
79 tests      - test suite
80 tsm41      - tivoli storage manager support for the backup system.
81 tviced     - pthread version of the fileserver
82 ubik       - ubik replicated database library.
83 update     - upserver/upclient for maintaining server software from a system
84              control machine
85 usd        - userspace device input/output library.
86 uss        - uss tool for managing users.
87 util       - swiss army knife library.
88 venus      - various cachemanager related utilities
89 vfsck      - fsck for vice partitions on non-namei fileservers.
90 viced      - fileserver.
91 vlserver   - volume location server
92 vol        - volume library for managing volumes on-disk.
93 volser     - volume server package. includes volserver and vos client.
94 xstat      - extended statistics clients for cachemanagers and fileservers
95 xinstall   - unused more modern install program
96 tools      - contributed configuration/maintenance tools
97 man        - man pages
98 include    - build-time include file install area; may be used in automake time
99 cf         - autoconf config files
100 afsinstall - leftovers from IBM AFS including installation notes and helper
101              scripts