src/afsd/afsd.c: Fix misleading indentation
[openafs.git] / src / afsd / afs.hpux102.driver
1 * Copyright 2000, International Business Machines Corporation and others.
2 * All Rights Reserved.
3
4 * This software has been released under the terms of the IBM Public
5 * License.  For details, see the LICENSE file in the top-level source
6 * directory or online at http://www.openafs.org/dl/license10.html
7
8 *
9 * $Revision$
10 *
11 * The following devices are those that can be specified in the system
12 * description file.  The name specified must agree with the name shown,
13 * or with an alias.
14 *
15 * name          handle          type    mask    block   char
16 *
17 $DEVICE
18 afs             afsc            10      100       -1      -1
19 ** Reserved for Third Party and User Drivers.
20 *               ---             -       -       -1      38
21 *               ---             -       -       -1      39
22 *               ---             -       -       -1      40
23 *               ---             -       -       -1      41
24 *               ---             -       -       -1      42
25 *               ---             -       -       -1      43
26 *               ---             -       -       8       -1
27 *               ---             -       -       15      -1
28 *               ---             -       -       16      -1
29 *               ---             -       -       17      -1
30 *               ---             -       -       18      -1
31 $$$
32
33 $CDIO
34 *
35 * The following entries form the cdio table.
36 * field 1: cdio name
37 * field 2: required, optional
38 *
39 $$$
40
41 $DRIVER_INSTALL
42 ***************************************************************************
43 * Driver install table
44 *
45 * This table contains the name of drivers which have converged I/O header
46 * structures and install entry points.  Drivers in this table should not
47 * be defined in the driver table above.
48 ***************************************************************************
49 * Driver     Block major     Char major
50 $$$
51
52 $ALIAS
53 *
54 * The following entries form the alias table.
55 * field 1: product #    field 2: driver name
56 *
57 $$$
58
59 $TUNABLE
60 *
61 * The following entries form the tunable parameter table.  Any of these
62 * values can be overwritten in the dfile.  However, before changing any
63 * value, know the ramifications of your change.
64 *
65 $$$
66
67 $DRIVER_DEPENDENCY
68 *
69 * Driver dependency table, if one driver is present, what
70 * other drivers should also be in the dfile.
71 * NOTE: A maximum of 6 dependency entries my follow the driver name.
72 * NOTE: This mechanism does not support chaining.  In other words, if
73 *       a driver is included as a dependency, that driver will not be
74 *       checked for its dependencies.
75 *
76 * Driver name   <dependency>  <dependency> .....
77 *
78 $$$
79
80 $DRIVER_LIBRARY
81 *
82 * The driver/library table.  This table defines which libraries a given
83 * driver depends on.  If the driver is included in the dfile, then the
84 * libraries that driver depends on will be included on the ld(1) command
85 * line.  Only optional libraries *need* to be specified in this table,
86 * (but required ones can be included, as well).
87 *
88 * Driver handle    <libraries>
89 *
90 * subsystems first 
91 afs             libafs.a
92 $$$
93
94 $LIBRARY
95 *
96 * The library table.  Each element in the library table describes
97 * one unique library.  The flag member is a boolean value, it is
98 * initialized to 1 if the library should *always* be included on
99 * the ld(1) command line, or 0 if the library is optional (i.e. it
100 * is only included when one or more drivers require it).  The order
101 * of the library table determines the order of the libraries on the
102 * ld(1) command line, (i.e. defines an implicit load order).  New
103 * libraries must be added to this table.
104 * Note: libhp-ux.a must be the last entry, do not place anything after it.
105 *
106 * Library   <required>
107 *
108 libafs.a        0
109 $$$
110
111 $SUBSYSTEMS_DEFINE
112 * Subsystem #define table.  For any subsystem that is found in the dfile
113 * and appears below, a #define is generated in the conf.c file.  This
114 * is used to include any space defined in space.h.
115 afs
116 $$$
117
118 $DRIVER_PRODUCT
119
120 * Driver product table.  The following generates a table of supported products
121 * for a given interface card.  The input is a driver handle followed by a list
122 * of product/vendor id's. What is produced is a table of these product/vendor
123 * id's to be used by the interface driver for further qualification during
124 * booting and the setting of root device location.
125 *
126 $$$