Changeset 8fd9e62 in rtems-docs


Ignore:
Timestamp:
Aug 7, 2018, 6:04:28 AM (16 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
806806c
Parents:
a0e6488
Message:

c-user: Sort POSIX configuration options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c-user/configuring_a_system.rst

    ra0e6488 r8fd9e62  
    10561056time using the ``--enable-posix`` option.
    10571057
     1058.. index:: CONFIGURE_MAXIMUM_POSIX_KEYS
     1059
     1060.. _CONFIGURE_MAXIMUM_POSIX_KEYS:
     1061
     1062CONFIGURE_MAXIMUM_POSIX_KEYS
     1063----------------------------
     1064
     1065CONSTANT:
     1066    ``CONFIGURE_MAXIMUM_POSIX_KEYS``
     1067
     1068DATA TYPE:
     1069    Unsigned integer (``uint32_t``).
     1070
     1071RANGE:
     1072    Zero or positive.
     1073
     1074DEFAULT VALUE:
     1075    The default value is 0.
     1076
     1077DESCRIPTION:
     1078    ``CONFIGURE_MAXIMUM_POSIX_KEYS`` is the maximum number of POSIX API Keys
     1079    that can be concurrently active.
     1080
     1081NOTES:
     1082    This object class can be configured in unlimited allocation mode.
     1083
     1084.. index:: CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES
     1085
     1086.. _CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES:
     1087
     1088CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES
     1089--------------------------------------
     1090
     1091CONSTANT:
     1092    ``CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES``
     1093
     1094DATA TYPE:
     1095    Unsigned integer (``uint32_t``).
     1096
     1097RANGE:
     1098    Zero or positive.
     1099
     1100DEFAULT VALUE:
     1101    The default value is 0.
     1102
     1103DESCRIPTION:
     1104    ``CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES`` is the maximum number of POSIX
     1105    API Message Queues that can be concurrently active.
     1106
     1107NOTES:
     1108    This object class can be configured in unlimited allocation mode.
     1109
     1110.. index:: CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS
     1111
     1112.. _CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS:
     1113
     1114CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS
     1115--------------------------------------
     1116
     1117CONSTANT:
     1118    ``CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS``
     1119
     1120DATA TYPE:
     1121    Unsigned integer (``uint32_t``).
     1122
     1123RANGE:
     1124    Zero or positive.
     1125
     1126DEFAULT VALUE:
     1127    The default value is 0.
     1128
     1129DESCRIPTION:
     1130    ``CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS`` is the maximum number of POSIX
     1131    API Queued Signals that can be concurrently active.
     1132
     1133NOTES:
     1134    None.
     1135
     1136.. index:: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
     1137
     1138.. _CONFIGURE_MAXIMUM_POSIX_SEMAPHORES:
     1139
     1140CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
     1141----------------------------------
     1142
     1143CONSTANT:
     1144    ``CONFIGURE_MAXIMUM_POSIX_SEMAPHORES``
     1145
     1146DATA TYPE:
     1147    Unsigned integer (``uint32_t``).
     1148
     1149RANGE:
     1150    Zero or positive.
     1151
     1152DEFAULT VALUE:
     1153    The default value is 0.
     1154
     1155DESCRIPTION:
     1156    ``CONFIGURE_MAXIMUM_POSIX_SEMAPHORES`` is the maximum number of POSIX API
     1157    Named Semaphores that can be concurrently active.  Named semaphores are
     1158    created with ``sem_open()``.  Semaphores initialized with ``sem_init()``
     1159    are not affected by this configuration option since the storage space for
     1160    these semaphores is user-provided.
     1161
     1162NOTES:
     1163    None.
     1164
     1165.. index:: CONFIGURE_MAXIMUM_POSIX_TIMERS
     1166
     1167.. _CONFIGURE_MAXIMUM_POSIX_TIMERS:
     1168
     1169CONFIGURE_MAXIMUM_POSIX_TIMERS
     1170------------------------------
     1171
     1172CONSTANT:
     1173    ``CONFIGURE_MAXIMUM_POSIX_TIMERS``
     1174
     1175DATA TYPE:
     1176    Unsigned integer (``uint32_t``).
     1177
     1178RANGE:
     1179    Zero or positive.
     1180
     1181DEFAULT VALUE:
     1182    The default value is 0.
     1183
     1184DESCRIPTION:
     1185    ``CONFIGURE_MAXIMUM_POSIX_TIMERS`` is the maximum number of POSIX API
     1186    Timers that can be concurrently active.
     1187
     1188NOTES:
     1189    This object class can be configured in unlimited allocation mode.
     1190
    10581191.. index:: CONFIGURE_MAXIMUM_POSIX_THREADS
    10591192
     
    10941227
    10951228    All POSIX threads have floating point enabled.
    1096 
    1097 .. index:: CONFIGURE_MAXIMUM_POSIX_KEYS
    1098 
    1099 .. _CONFIGURE_MAXIMUM_POSIX_KEYS:
    1100 
    1101 CONFIGURE_MAXIMUM_POSIX_KEYS
    1102 ----------------------------
    1103 
    1104 CONSTANT:
    1105     ``CONFIGURE_MAXIMUM_POSIX_KEYS``
    1106 
    1107 DATA TYPE:
    1108     Unsigned integer (``uint32_t``).
    1109 
    1110 RANGE:
    1111     Zero or positive.
    1112 
    1113 DEFAULT VALUE:
    1114     The default value is 0.
    1115 
    1116 DESCRIPTION:
    1117     ``CONFIGURE_MAXIMUM_POSIX_KEYS`` is the maximum number of POSIX API Keys
    1118     that can be concurrently active.
    1119 
    1120 NOTES:
    1121     This object class can be configured in unlimited allocation mode.
    1122 
    1123 .. index:: CONFIGURE_MAXIMUM_POSIX_TIMERS
    1124 
    1125 .. _CONFIGURE_MAXIMUM_POSIX_TIMERS:
    1126 
    1127 CONFIGURE_MAXIMUM_POSIX_TIMERS
    1128 ------------------------------
    1129 
    1130 CONSTANT:
    1131     ``CONFIGURE_MAXIMUM_POSIX_TIMERS``
    1132 
    1133 DATA TYPE:
    1134     Unsigned integer (``uint32_t``).
    1135 
    1136 RANGE:
    1137     Zero or positive.
    1138 
    1139 DEFAULT VALUE:
    1140     The default value is 0.
    1141 
    1142 DESCRIPTION:
    1143     ``CONFIGURE_MAXIMUM_POSIX_TIMERS`` is the maximum number of POSIX API
    1144     Timers that can be concurrently active.
    1145 
    1146 NOTES:
    1147     This object class can be configured in unlimited allocation mode.
    1148 
    1149 .. index:: CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS
    1150 
    1151 .. _CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS:
    1152 
    1153 CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS
    1154 --------------------------------------
    1155 
    1156 CONSTANT:
    1157     ``CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS``
    1158 
    1159 DATA TYPE:
    1160     Unsigned integer (``uint32_t``).
    1161 
    1162 RANGE:
    1163     Zero or positive.
    1164 
    1165 DEFAULT VALUE:
    1166     The default value is 0.
    1167 
    1168 DESCRIPTION:
    1169     ``CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS`` is the maximum number of POSIX
    1170     API Queued Signals that can be concurrently active.
    1171 
    1172 NOTES:
    1173     None.
    1174 
    1175 .. index:: CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES
    1176 
    1177 .. _CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES:
    1178 
    1179 CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES
    1180 --------------------------------------
    1181 
    1182 CONSTANT:
    1183     ``CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES``
    1184 
    1185 DATA TYPE:
    1186     Unsigned integer (``uint32_t``).
    1187 
    1188 RANGE:
    1189     Zero or positive.
    1190 
    1191 DEFAULT VALUE:
    1192     The default value is 0.
    1193 
    1194 DESCRIPTION:
    1195     ``CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES`` is the maximum number of POSIX
    1196     API Message Queues that can be concurrently active.
    1197 
    1198 NOTES:
    1199     This object class can be configured in unlimited allocation mode.
    1200 
    1201 .. index:: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
    1202 
    1203 .. _CONFIGURE_MAXIMUM_POSIX_SEMAPHORES:
    1204 
    1205 CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
    1206 ----------------------------------
    1207 
    1208 CONSTANT:
    1209     ``CONFIGURE_MAXIMUM_POSIX_SEMAPHORES``
    1210 
    1211 DATA TYPE:
    1212     Unsigned integer (``uint32_t``).
    1213 
    1214 RANGE:
    1215     Zero or positive.
    1216 
    1217 DEFAULT VALUE:
    1218     The default value is 0.
    1219 
    1220 DESCRIPTION:
    1221     ``CONFIGURE_MAXIMUM_POSIX_SEMAPHORES`` is the maximum number of POSIX API
    1222     Named Semaphores that can be concurrently active.  Named semaphores are
    1223     created with ``sem_open()``.  Semaphores initialized with ``sem_init()``
    1224     are not affected by this configuration option since the storage space for
    1225     these semaphores is user-provided.
    1226 
    1227 NOTES:
    1228     None.
    12291229
    12301230POSIX Initialization Threads Table Configuration
Note: See TracChangeset for help on using the changeset viewer.