File Coverage

properties.c
Criterion Covered Total %
statement 223 223 100.0
branch n/a
condition n/a
subroutine n/a
pod n/a
total 223 223 100.0


line stmt bran cond sub pod time code
1             /* Generated */
2              
3 4           missing_is_sorted = 0;
4              
5             #ifdef _POSIX2_CHAR_TERM
6 4           (void)hv_store(pr_table, "_POSIX2_CHAR_TERM", 17, newSViv(_POSIX2_CHAR_TERM), 0);
7             #else
8             missing[nr_missing++] = "_POSIX2_CHAR_TERM";
9             #endif
10             #ifdef _POSIX2_C_BIND
11 4           (void)hv_store(pr_table, "_POSIX2_C_BIND", 14, newSViv(_POSIX2_C_BIND), 0);
12             #else
13             missing[nr_missing++] = "_POSIX2_C_BIND";
14             #endif
15             #ifdef _POSIX2_C_DEV
16 4           (void)hv_store(pr_table, "_POSIX2_C_DEV", 13, newSViv(_POSIX2_C_DEV), 0);
17             #else
18             missing[nr_missing++] = "_POSIX2_C_DEV";
19             #endif
20             #ifdef _POSIX2_C_VERSION
21 4           (void)hv_store(pr_table, "_POSIX2_C_VERSION", 17, newSViv(_POSIX2_C_VERSION), 0);
22             #else
23             missing[nr_missing++] = "_POSIX2_C_VERSION";
24             #endif
25             #ifdef _POSIX2_FORT_DEV
26             (void)hv_store(pr_table, "_POSIX2_FORT_DEV", 16, newSViv(_POSIX2_FORT_DEV), 0);
27             #else
28 4           missing[nr_missing++] = "_POSIX2_FORT_DEV";
29             #endif
30             #ifdef _POSIX2_FORT_RUN
31             (void)hv_store(pr_table, "_POSIX2_FORT_RUN", 16, newSViv(_POSIX2_FORT_RUN), 0);
32             #else
33 4           missing[nr_missing++] = "_POSIX2_FORT_RUN";
34             #endif
35             #ifdef _POSIX2_LOCALEDEF
36 4           (void)hv_store(pr_table, "_POSIX2_LOCALEDEF", 17, newSViv(_POSIX2_LOCALEDEF), 0);
37             #else
38             missing[nr_missing++] = "_POSIX2_LOCALEDEF";
39             #endif
40             #ifdef _POSIX2_PBS
41             (void)hv_store(pr_table, "_POSIX2_PBS", 11, newSViv(_POSIX2_PBS), 0);
42             #else
43 4           missing[nr_missing++] = "_POSIX2_PBS";
44             #endif
45             #ifdef _POSIX2_PBS_ACCOUNTING
46             (void)hv_store(pr_table, "_POSIX2_PBS_ACCOUNTING", 22, newSViv(_POSIX2_PBS_ACCOUNTING), 0);
47             #else
48 4           missing[nr_missing++] = "_POSIX2_PBS_ACCOUNTING";
49             #endif
50             #ifdef _POSIX2_PBS_CHECKPOINT
51             (void)hv_store(pr_table, "_POSIX2_PBS_CHECKPOINT", 22, newSViv(_POSIX2_PBS_CHECKPOINT), 0);
52             #else
53 4           missing[nr_missing++] = "_POSIX2_PBS_CHECKPOINT";
54             #endif
55             #ifdef _POSIX2_PBS_LOCATE
56             (void)hv_store(pr_table, "_POSIX2_PBS_LOCATE", 18, newSViv(_POSIX2_PBS_LOCATE), 0);
57             #else
58 4           missing[nr_missing++] = "_POSIX2_PBS_LOCATE";
59             #endif
60             #ifdef _POSIX2_PBS_MESSAGE
61             (void)hv_store(pr_table, "_POSIX2_PBS_MESSAGE", 19, newSViv(_POSIX2_PBS_MESSAGE), 0);
62             #else
63 4           missing[nr_missing++] = "_POSIX2_PBS_MESSAGE";
64             #endif
65             #ifdef _POSIX2_PBS_TRACK
66             (void)hv_store(pr_table, "_POSIX2_PBS_TRACK", 17, newSViv(_POSIX2_PBS_TRACK), 0);
67             #else
68 4           missing[nr_missing++] = "_POSIX2_PBS_TRACK";
69             #endif
70             #ifdef _POSIX2_SW_DEV
71 4           (void)hv_store(pr_table, "_POSIX2_SW_DEV", 14, newSViv(_POSIX2_SW_DEV), 0);
72             #else
73             missing[nr_missing++] = "_POSIX2_SW_DEV";
74             #endif
75             #ifdef _POSIX2_UPE
76             (void)hv_store(pr_table, "_POSIX2_UPE", 11, newSViv(_POSIX2_UPE), 0);
77             #else
78 4           missing[nr_missing++] = "_POSIX2_UPE";
79             #endif
80             #ifdef _POSIX2_VERSION
81 4           (void)hv_store(pr_table, "_POSIX2_VERSION", 15, newSViv(_POSIX2_VERSION), 0);
82             #else
83             missing[nr_missing++] = "_POSIX2_VERSION";
84             #endif
85             #ifdef _POSIX_1_SOURCE
86             (void)hv_store(pr_table, "_POSIX_1_SOURCE", 15, newSViv(_POSIX_1_SOURCE), 0);
87             #else
88 4           missing[nr_missing++] = "_POSIX_1_SOURCE";
89             #endif
90             #ifdef _POSIX_ACL
91             (void)hv_store(pr_table, "_POSIX_ACL", 10, newSViv(_POSIX_ACL), 0);
92             #else
93 4           missing[nr_missing++] = "_POSIX_ACL";
94             #endif
95             #ifdef _POSIX_ADVISORY_INFO
96 4           (void)hv_store(pr_table, "_POSIX_ADVISORY_INFO", 20, newSViv(_POSIX_ADVISORY_INFO), 0);
97             #else
98             missing[nr_missing++] = "_POSIX_ADVISORY_INFO";
99             #endif
100             #ifdef _POSIX_AIO_LISTIO_MAX
101 4           (void)hv_store(pr_table, "_POSIX_AIO_LISTIO_MAX", 21, newSViv(_POSIX_AIO_LISTIO_MAX), 0);
102             #else
103             missing[nr_missing++] = "_POSIX_AIO_LISTIO_MAX";
104             #endif
105             #ifdef _POSIX_AIO_MAX
106 4           (void)hv_store(pr_table, "_POSIX_AIO_MAX", 14, newSViv(_POSIX_AIO_MAX), 0);
107             #else
108             missing[nr_missing++] = "_POSIX_AIO_MAX";
109             #endif
110             #ifdef _POSIX_API
111             (void)hv_store(pr_table, "_POSIX_API", 10, newSViv(_POSIX_API), 0);
112             #else
113 4           missing[nr_missing++] = "_POSIX_API";
114             #endif
115             #ifdef _POSIX_ARG_MAX
116 4           (void)hv_store(pr_table, "_POSIX_ARG_MAX", 14, newSViv(_POSIX_ARG_MAX), 0);
117             #else
118             missing[nr_missing++] = "_POSIX_ARG_MAX";
119             #endif
120             #ifdef _POSIX_ASYNCHRONOUS_IO
121 4           (void)hv_store(pr_table, "_POSIX_ASYNCHRONOUS_IO", 22, newSViv(_POSIX_ASYNCHRONOUS_IO), 0);
122             #else
123             missing[nr_missing++] = "_POSIX_ASYNCHRONOUS_IO";
124             #endif
125             #ifdef _POSIX_ASYNC_IO
126 4           (void)hv_store(pr_table, "_POSIX_ASYNC_IO", 15, newSViv(_POSIX_ASYNC_IO), 0);
127             #else
128             missing[nr_missing++] = "_POSIX_ASYNC_IO";
129             #endif
130             #ifdef _POSIX_AWK
131             (void)hv_store(pr_table, "_POSIX_AWK", 10, newSViv(_POSIX_AWK), 0);
132             #else
133 4           missing[nr_missing++] = "_POSIX_AWK";
134             #endif
135             #ifdef _POSIX_BACKTRACKING
136             (void)hv_store(pr_table, "_POSIX_BACKTRACKING", 19, newSViv(_POSIX_BACKTRACKING), 0);
137             #else
138 4           missing[nr_missing++] = "_POSIX_BACKTRACKING";
139             #endif
140             #ifdef _POSIX_BARRIERS
141 4           (void)hv_store(pr_table, "_POSIX_BARRIERS", 15, newSViv(_POSIX_BARRIERS), 0);
142             #else
143             missing[nr_missing++] = "_POSIX_BARRIERS";
144             #endif
145             #ifdef _POSIX_BASIC
146             (void)hv_store(pr_table, "_POSIX_BASIC", 12, newSViv(_POSIX_BASIC), 0);
147             #else
148 4           missing[nr_missing++] = "_POSIX_BASIC";
149             #endif
150             #ifdef _POSIX_BASIC_DESCRIPTOR_HPP
151             (void)hv_store(pr_table, "_POSIX_BASIC_DESCRIPTOR_HPP", 27, newSViv(_POSIX_BASIC_DESCRIPTOR_HPP), 0);
152             #else
153 4           missing[nr_missing++] = "_POSIX_BASIC_DESCRIPTOR_HPP";
154             #endif
155             #ifdef _POSIX_BASIC_STREAM_DESCRIPTOR_HPP
156             (void)hv_store(pr_table, "_POSIX_BASIC_STREAM_DESCRIPTOR_HPP", 34, newSViv(_POSIX_BASIC_STREAM_DESCRIPTOR_HPP), 0);
157             #else
158 4           missing[nr_missing++] = "_POSIX_BASIC_STREAM_DESCRIPTOR_HPP";
159             #endif
160             #ifdef _POSIX_CHARSET_MATCHER_HPP_EAN_10_04_2005
161             (void)hv_store(pr_table, "_POSIX_CHARSET_MATCHER_HPP_EAN_10_04_2005", 41, newSViv(_POSIX_CHARSET_MATCHER_HPP_EAN_10_04_2005), 0);
162             #else
163 4           missing[nr_missing++] = "_POSIX_CHARSET_MATCHER_HPP_EAN_10_04_2005";
164             #endif
165             #ifdef _POSIX_CHILD_MAX
166 4           (void)hv_store(pr_table, "_POSIX_CHILD_MAX", 16, newSViv(_POSIX_CHILD_MAX), 0);
167             #else
168             missing[nr_missing++] = "_POSIX_CHILD_MAX";
169             #endif
170             #ifdef _POSIX_CHOWN_RESTRICTED
171 4           (void)hv_store(pr_table, "_POSIX_CHOWN_RESTRICTED", 23, newSViv(_POSIX_CHOWN_RESTRICTED), 0);
172             #else
173             missing[nr_missing++] = "_POSIX_CHOWN_RESTRICTED";
174             #endif
175             #ifdef _POSIX_CLASS_NAME
176             (void)hv_store(pr_table, "_POSIX_CLASS_NAME", 17, newSViv(_POSIX_CLASS_NAME), 0);
177             #else
178 4           missing[nr_missing++] = "_POSIX_CLASS_NAME";
179             #endif
180             #ifdef _POSIX_CLOCKRES_MIN
181 4           (void)hv_store(pr_table, "_POSIX_CLOCKRES_MIN", 19, newSViv(_POSIX_CLOCKRES_MIN), 0);
182             #else
183             missing[nr_missing++] = "_POSIX_CLOCKRES_MIN";
184             #endif
185             #ifdef _POSIX_CLOCK_SELECTION
186 4           (void)hv_store(pr_table, "_POSIX_CLOCK_SELECTION", 22, newSViv(_POSIX_CLOCK_SELECTION), 0);
187             #else
188             missing[nr_missing++] = "_POSIX_CLOCK_SELECTION";
189             #endif
190             #ifdef _POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED
191             (void)hv_store(pr_table, "_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED", 39, newSViv(_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED), 0);
192             #else
193 4           missing[nr_missing++] = "_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED";
194             #endif
195             #ifdef _POSIX_COMMON
196             (void)hv_store(pr_table, "_POSIX_COMMON", 13, newSViv(_POSIX_COMMON), 0);
197             #else
198 4           missing[nr_missing++] = "_POSIX_COMMON";
199             #endif
200             #ifdef _POSIX_CPUTIME
201 4           (void)hv_store(pr_table, "_POSIX_CPUTIME", 14, newSViv(_POSIX_CPUTIME), 0);
202             #else
203             missing[nr_missing++] = "_POSIX_CPUTIME";
204             #endif
205             #ifdef _POSIX_C_SOURCE
206 4           (void)hv_store(pr_table, "_POSIX_C_SOURCE", 15, newSViv(_POSIX_C_SOURCE), 0);
207             #else
208             missing[nr_missing++] = "_POSIX_C_SOURCE";
209             #endif
210             #ifdef _POSIX_DELAYTIMER_MAX
211 4           (void)hv_store(pr_table, "_POSIX_DELAYTIMER_MAX", 21, newSViv(_POSIX_DELAYTIMER_MAX), 0);
212             #else
213             missing[nr_missing++] = "_POSIX_DELAYTIMER_MAX";
214             #endif
215             #ifdef _POSIX_DESCRIPTOR_BASE_HPP
216             (void)hv_store(pr_table, "_POSIX_DESCRIPTOR_BASE_HPP", 26, newSViv(_POSIX_DESCRIPTOR_BASE_HPP), 0);
217             #else
218 4           missing[nr_missing++] = "_POSIX_DESCRIPTOR_BASE_HPP";
219             #endif
220             #ifdef _POSIX_DIR
221             (void)hv_store(pr_table, "_POSIX_DIR", 10, newSViv(_POSIX_DIR), 0);
222             #else
223 4           missing[nr_missing++] = "_POSIX_DIR";
224             #endif
225             #ifdef _POSIX_EGREP
226             (void)hv_store(pr_table, "_POSIX_EGREP", 12, newSViv(_POSIX_EGREP), 0);
227             #else
228 4           missing[nr_missing++] = "_POSIX_EGREP";
229             #endif
230             #ifdef _POSIX_EVENT_HPP
231             (void)hv_store(pr_table, "_POSIX_EVENT_HPP", 16, newSViv(_POSIX_EVENT_HPP), 0);
232             #else
233 4           missing[nr_missing++] = "_POSIX_EVENT_HPP";
234             #endif
235             #ifdef _POSIX_EVENT_IPP
236             (void)hv_store(pr_table, "_POSIX_EVENT_IPP", 16, newSViv(_POSIX_EVENT_IPP), 0);
237             #else
238 4           missing[nr_missing++] = "_POSIX_EVENT_IPP";
239             #endif
240             #ifdef _POSIX_EXTENDED
241             (void)hv_store(pr_table, "_POSIX_EXTENDED", 15, newSViv(_POSIX_EXTENDED), 0);
242             #else
243 4           missing[nr_missing++] = "_POSIX_EXTENDED";
244             #endif
245             #ifdef _POSIX_FD_SETSIZE
246 4           (void)hv_store(pr_table, "_POSIX_FD_SETSIZE", 17, newSViv(_POSIX_FD_SETSIZE), 0);
247             #else
248             missing[nr_missing++] = "_POSIX_FD_SETSIZE";
249             #endif
250             #ifdef _POSIX_FD_SET_ADAPTER_HPP
251             (void)hv_store(pr_table, "_POSIX_FD_SET_ADAPTER_HPP", 25, newSViv(_POSIX_FD_SET_ADAPTER_HPP), 0);
252             #else
253 4           missing[nr_missing++] = "_POSIX_FD_SET_ADAPTER_HPP";
254             #endif
255             #ifdef _POSIX_FSYNC
256 4           (void)hv_store(pr_table, "_POSIX_FSYNC", 12, newSViv(_POSIX_FSYNC), 0);
257             #else
258             missing[nr_missing++] = "_POSIX_FSYNC";
259             #endif
260             #ifdef _POSIX_H
261             (void)hv_store(pr_table, "_POSIX_H", 8, newSViv(_POSIX_H), 0);
262             #else
263 4           missing[nr_missing++] = "_POSIX_H";
264             #endif
265             #ifdef _POSIX_HIWAT
266 4           (void)hv_store(pr_table, "_POSIX_HIWAT", 12, newSViv(_POSIX_HIWAT), 0);
267             #else
268             missing[nr_missing++] = "_POSIX_HIWAT";
269             #endif
270             #ifdef _POSIX_HOST_NAME_MAX
271 4           (void)hv_store(pr_table, "_POSIX_HOST_NAME_MAX", 20, newSViv(_POSIX_HOST_NAME_MAX), 0);
272             #else
273             missing[nr_missing++] = "_POSIX_HOST_NAME_MAX";
274             #endif
275             #ifdef _POSIX_HPP_INCLUDED
276             (void)hv_store(pr_table, "_POSIX_HPP_INCLUDED", 19, newSViv(_POSIX_HPP_INCLUDED), 0);
277             #else
278 4           missing[nr_missing++] = "_POSIX_HPP_INCLUDED";
279             #endif
280             #ifdef _POSIX_IMPLICITLY
281             (void)hv_store(pr_table, "_POSIX_IMPLICITLY", 17, newSViv(_POSIX_IMPLICITLY), 0);
282             #else
283 4           missing[nr_missing++] = "_POSIX_IMPLICITLY";
284             #endif
285             #ifdef _POSIX_IPV6
286 4           (void)hv_store(pr_table, "_POSIX_IPV6", 11, newSViv(_POSIX_IPV6), 0);
287             #else
288             missing[nr_missing++] = "_POSIX_IPV6";
289             #endif
290             #ifdef _POSIX_JOB_CONTROL
291 4           (void)hv_store(pr_table, "_POSIX_JOB_CONTROL", 18, newSViv(_POSIX_JOB_CONTROL), 0);
292             #else
293             missing[nr_missing++] = "_POSIX_JOB_CONTROL";
294             #endif
295             #ifdef _POSIX_LINK_MAX
296 4           (void)hv_store(pr_table, "_POSIX_LINK_MAX", 15, newSViv(_POSIX_LINK_MAX), 0);
297             #else
298             missing[nr_missing++] = "_POSIX_LINK_MAX";
299             #endif
300             #ifdef _POSIX_LOCKS
301             (void)hv_store(pr_table, "_POSIX_LOCKS", 12, newSViv(_POSIX_LOCKS), 0);
302             #else
303 4           missing[nr_missing++] = "_POSIX_LOCKS";
304             #endif
305             #ifdef _POSIX_LOGIN_NAME_MAX
306 4           (void)hv_store(pr_table, "_POSIX_LOGIN_NAME_MAX", 21, newSViv(_POSIX_LOGIN_NAME_MAX), 0);
307             #else
308             missing[nr_missing++] = "_POSIX_LOGIN_NAME_MAX";
309             #endif
310             #ifdef _POSIX_MAP
311             (void)hv_store(pr_table, "_POSIX_MAP", 10, newSViv(_POSIX_MAP), 0);
312             #else
313 4           missing[nr_missing++] = "_POSIX_MAP";
314             #endif
315             #ifdef _POSIX_MAPPED_FILES
316 4           (void)hv_store(pr_table, "_POSIX_MAPPED_FILES", 19, newSViv(_POSIX_MAPPED_FILES), 0);
317             #else
318             missing[nr_missing++] = "_POSIX_MAPPED_FILES";
319             #endif
320             #ifdef _POSIX_MAX_CANON
321 4           (void)hv_store(pr_table, "_POSIX_MAX_CANON", 16, newSViv(_POSIX_MAX_CANON), 0);
322             #else
323             missing[nr_missing++] = "_POSIX_MAX_CANON";
324             #endif
325             #ifdef _POSIX_MAX_INPUT
326 4           (void)hv_store(pr_table, "_POSIX_MAX_INPUT", 16, newSViv(_POSIX_MAX_INPUT), 0);
327             #else
328             missing[nr_missing++] = "_POSIX_MAX_INPUT";
329             #endif
330             #ifdef _POSIX_MEMLOCK
331 4           (void)hv_store(pr_table, "_POSIX_MEMLOCK", 14, newSViv(_POSIX_MEMLOCK), 0);
332             #else
333             missing[nr_missing++] = "_POSIX_MEMLOCK";
334             #endif
335             #ifdef _POSIX_MEMLOCK_RANGE
336 4           (void)hv_store(pr_table, "_POSIX_MEMLOCK_RANGE", 20, newSViv(_POSIX_MEMLOCK_RANGE), 0);
337             #else
338             missing[nr_missing++] = "_POSIX_MEMLOCK_RANGE";
339             #endif
340             #ifdef _POSIX_MEMORY_PROTECTION
341 4           (void)hv_store(pr_table, "_POSIX_MEMORY_PROTECTION", 24, newSViv(_POSIX_MEMORY_PROTECTION), 0);
342             #else
343             missing[nr_missing++] = "_POSIX_MEMORY_PROTECTION";
344             #endif
345             #ifdef _POSIX_MESSAGE_PASSING
346 4           (void)hv_store(pr_table, "_POSIX_MESSAGE_PASSING", 22, newSViv(_POSIX_MESSAGE_PASSING), 0);
347             #else
348             missing[nr_missing++] = "_POSIX_MESSAGE_PASSING";
349             #endif
350             #ifdef _POSIX_MINIMAL_BASIC
351             (void)hv_store(pr_table, "_POSIX_MINIMAL_BASIC", 20, newSViv(_POSIX_MINIMAL_BASIC), 0);
352             #else
353 4           missing[nr_missing++] = "_POSIX_MINIMAL_BASIC";
354             #endif
355             #ifdef _POSIX_MINIMAL_EXTENDED
356             (void)hv_store(pr_table, "_POSIX_MINIMAL_EXTENDED", 23, newSViv(_POSIX_MINIMAL_EXTENDED), 0);
357             #else
358 4           missing[nr_missing++] = "_POSIX_MINIMAL_EXTENDED";
359             #endif
360             #ifdef _POSIX_MONOTONIC_CLOCK
361 4           (void)hv_store(pr_table, "_POSIX_MONOTONIC_CLOCK", 22, newSViv(_POSIX_MONOTONIC_CLOCK), 0);
362             #else
363             missing[nr_missing++] = "_POSIX_MONOTONIC_CLOCK";
364             #endif
365             #ifdef _POSIX_MQ_OPEN_MAX
366 4           (void)hv_store(pr_table, "_POSIX_MQ_OPEN_MAX", 18, newSViv(_POSIX_MQ_OPEN_MAX), 0);
367             #else
368             missing[nr_missing++] = "_POSIX_MQ_OPEN_MAX";
369             #endif
370             #ifdef _POSIX_MQ_PRIO_MAX
371 4           (void)hv_store(pr_table, "_POSIX_MQ_PRIO_MAX", 18, newSViv(_POSIX_MQ_PRIO_MAX), 0);
372             #else
373             missing[nr_missing++] = "_POSIX_MQ_PRIO_MAX";
374             #endif
375             #ifdef _POSIX_MUTEX_HPP
376             (void)hv_store(pr_table, "_POSIX_MUTEX_HPP", 16, newSViv(_POSIX_MUTEX_HPP), 0);
377             #else
378 4           missing[nr_missing++] = "_POSIX_MUTEX_HPP";
379             #endif
380             #ifdef _POSIX_MUTEX_IPP
381             (void)hv_store(pr_table, "_POSIX_MUTEX_IPP", 16, newSViv(_POSIX_MUTEX_IPP), 0);
382             #else
383 4           missing[nr_missing++] = "_POSIX_MUTEX_IPP";
384             #endif
385             #ifdef _POSIX_NAMED_CLASS_OUTSIDE_CLASS
386             (void)hv_store(pr_table, "_POSIX_NAMED_CLASS_OUTSIDE_CLASS", 32, newSViv(_POSIX_NAMED_CLASS_OUTSIDE_CLASS), 0);
387             #else
388 4           missing[nr_missing++] = "_POSIX_NAMED_CLASS_OUTSIDE_CLASS";
389             #endif
390             #ifdef _POSIX_NAMED_SEMAPHORES
391             (void)hv_store(pr_table, "_POSIX_NAMED_SEMAPHORES", 23, newSViv(_POSIX_NAMED_SEMAPHORES), 0);
392             #else
393 4           missing[nr_missing++] = "_POSIX_NAMED_SEMAPHORES";
394             #endif
395             #ifdef _POSIX_NAME_MAX
396 4           (void)hv_store(pr_table, "_POSIX_NAME_MAX", 15, newSViv(_POSIX_NAME_MAX), 0);
397             #else
398             missing[nr_missing++] = "_POSIX_NAME_MAX";
399             #endif
400             #ifdef _POSIX_NGROUPS_MAX
401 4           (void)hv_store(pr_table, "_POSIX_NGROUPS_MAX", 18, newSViv(_POSIX_NGROUPS_MAX), 0);
402             #else
403             missing[nr_missing++] = "_POSIX_NGROUPS_MAX";
404             #endif
405             #ifdef _POSIX_NO_TRUNC
406 4           (void)hv_store(pr_table, "_POSIX_NO_TRUNC", 15, newSViv(_POSIX_NO_TRUNC), 0);
407             #else
408             missing[nr_missing++] = "_POSIX_NO_TRUNC";
409             #endif
410             #ifdef _POSIX_OPEN_MAX
411 4           (void)hv_store(pr_table, "_POSIX_OPEN_MAX", 15, newSViv(_POSIX_OPEN_MAX), 0);
412             #else
413             missing[nr_missing++] = "_POSIX_OPEN_MAX";
414             #endif
415             #ifdef _POSIX_OPT_H
416             (void)hv_store(pr_table, "_POSIX_OPT_H", 12, newSViv(_POSIX_OPT_H), 0);
417             #else
418 4           missing[nr_missing++] = "_POSIX_OPT_H";
419             #endif
420             #ifdef _POSIX_PATH
421             (void)hv_store(pr_table, "_POSIX_PATH", 11, newSViv(_POSIX_PATH), 0);
422             #else
423 4           missing[nr_missing++] = "_POSIX_PATH";
424             #endif
425             #ifdef _POSIX_PATH_MAX
426 4           (void)hv_store(pr_table, "_POSIX_PATH_MAX", 15, newSViv(_POSIX_PATH_MAX), 0);
427             #else
428             missing[nr_missing++] = "_POSIX_PATH_MAX";
429             #endif
430             #ifdef _POSIX_PII
431             (void)hv_store(pr_table, "_POSIX_PII", 10, newSViv(_POSIX_PII), 0);
432             #else
433 4           missing[nr_missing++] = "_POSIX_PII";
434             #endif
435             #ifdef _POSIX_PII_INTERNET
436             (void)hv_store(pr_table, "_POSIX_PII_INTERNET", 19, newSViv(_POSIX_PII_INTERNET), 0);
437             #else
438 4           missing[nr_missing++] = "_POSIX_PII_INTERNET";
439             #endif
440             #ifdef _POSIX_PII_INTERNET_DGRAM
441             (void)hv_store(pr_table, "_POSIX_PII_INTERNET_DGRAM", 25, newSViv(_POSIX_PII_INTERNET_DGRAM), 0);
442             #else
443 4           missing[nr_missing++] = "_POSIX_PII_INTERNET_DGRAM";
444             #endif
445             #ifdef _POSIX_PII_INTERNET_STREAM
446             (void)hv_store(pr_table, "_POSIX_PII_INTERNET_STREAM", 26, newSViv(_POSIX_PII_INTERNET_STREAM), 0);
447             #else
448 4           missing[nr_missing++] = "_POSIX_PII_INTERNET_STREAM";
449             #endif
450             #ifdef _POSIX_PII_OSI
451             (void)hv_store(pr_table, "_POSIX_PII_OSI", 14, newSViv(_POSIX_PII_OSI), 0);
452             #else
453 4           missing[nr_missing++] = "_POSIX_PII_OSI";
454             #endif
455             #ifdef _POSIX_PII_OSI_CLTS
456             (void)hv_store(pr_table, "_POSIX_PII_OSI_CLTS", 19, newSViv(_POSIX_PII_OSI_CLTS), 0);
457             #else
458 4           missing[nr_missing++] = "_POSIX_PII_OSI_CLTS";
459             #endif
460             #ifdef _POSIX_PII_OSI_COTS
461             (void)hv_store(pr_table, "_POSIX_PII_OSI_COTS", 19, newSViv(_POSIX_PII_OSI_COTS), 0);
462             #else
463 4           missing[nr_missing++] = "_POSIX_PII_OSI_COTS";
464             #endif
465             #ifdef _POSIX_PII_SOCKET
466             (void)hv_store(pr_table, "_POSIX_PII_SOCKET", 17, newSViv(_POSIX_PII_SOCKET), 0);
467             #else
468 4           missing[nr_missing++] = "_POSIX_PII_SOCKET";
469             #endif
470             #ifdef _POSIX_PII_XTI
471             (void)hv_store(pr_table, "_POSIX_PII_XTI", 14, newSViv(_POSIX_PII_XTI), 0);
472             #else
473 4           missing[nr_missing++] = "_POSIX_PII_XTI";
474             #endif
475             #ifdef _POSIX_PIPE_BUF
476 4           (void)hv_store(pr_table, "_POSIX_PIPE_BUF", 15, newSViv(_POSIX_PIPE_BUF), 0);
477             #else
478             missing[nr_missing++] = "_POSIX_PIPE_BUF";
479             #endif
480             #ifdef _POSIX_POLL
481             (void)hv_store(pr_table, "_POSIX_POLL", 11, newSViv(_POSIX_POLL), 0);
482             #else
483 4           missing[nr_missing++] = "_POSIX_POLL";
484             #endif
485             #ifdef _POSIX_PRIORITIZED_IO
486 4           (void)hv_store(pr_table, "_POSIX_PRIORITIZED_IO", 21, newSViv(_POSIX_PRIORITIZED_IO), 0);
487             #else
488             missing[nr_missing++] = "_POSIX_PRIORITIZED_IO";
489             #endif
490             #ifdef _POSIX_PRIORITY_SCHEDULING
491 4           (void)hv_store(pr_table, "_POSIX_PRIORITY_SCHEDULING", 26, newSViv(_POSIX_PRIORITY_SCHEDULING), 0);
492             #else
493             missing[nr_missing++] = "_POSIX_PRIORITY_SCHEDULING";
494             #endif
495             #ifdef _POSIX_PRIO_IO
496             (void)hv_store(pr_table, "_POSIX_PRIO_IO", 14, newSViv(_POSIX_PRIO_IO), 0);
497             #else
498 4           missing[nr_missing++] = "_POSIX_PRIO_IO";
499             #endif
500             #ifdef _POSIX_PROCESS_SHARED
501             (void)hv_store(pr_table, "_POSIX_PROCESS_SHARED", 21, newSViv(_POSIX_PROCESS_SHARED), 0);
502             #else
503 4           missing[nr_missing++] = "_POSIX_PROCESS_SHARED";
504             #endif
505             #ifdef _POSIX_PTHREAD_SEMANTICS
506             (void)hv_store(pr_table, "_POSIX_PTHREAD_SEMANTICS", 24, newSViv(_POSIX_PTHREAD_SEMANTICS), 0);
507             #else
508 4           missing[nr_missing++] = "_POSIX_PTHREAD_SEMANTICS";
509             #endif
510             #ifdef _POSIX_QLIMIT
511 4           (void)hv_store(pr_table, "_POSIX_QLIMIT", 13, newSViv(_POSIX_QLIMIT), 0);
512             #else
513             missing[nr_missing++] = "_POSIX_QLIMIT";
514             #endif
515             #ifdef _POSIX_RAW_SOCKETS
516 4           (void)hv_store(pr_table, "_POSIX_RAW_SOCKETS", 18, newSViv(_POSIX_RAW_SOCKETS), 0);
517             #else
518             missing[nr_missing++] = "_POSIX_RAW_SOCKETS";
519             #endif
520             #ifdef _POSIX_READER_WRITER_LOCKS
521 4           (void)hv_store(pr_table, "_POSIX_READER_WRITER_LOCKS", 26, newSViv(_POSIX_READER_WRITER_LOCKS), 0);
522             #else
523             missing[nr_missing++] = "_POSIX_READER_WRITER_LOCKS";
524             #endif
525             #ifdef _POSIX_REALTIME_SIGNALS
526 4           (void)hv_store(pr_table, "_POSIX_REALTIME_SIGNALS", 23, newSViv(_POSIX_REALTIME_SIGNALS), 0);
527             #else
528             missing[nr_missing++] = "_POSIX_REALTIME_SIGNALS";
529             #endif
530             #ifdef _POSIX_RECURSIVE_MUTEXES
531             (void)hv_store(pr_table, "_POSIX_RECURSIVE_MUTEXES", 24, newSViv(_POSIX_RECURSIVE_MUTEXES), 0);
532             #else
533 4           missing[nr_missing++] = "_POSIX_RECURSIVE_MUTEXES";
534             #endif
535             #ifdef _POSIX_REENTRANT_FUNCTIONS
536 4           (void)hv_store(pr_table, "_POSIX_REENTRANT_FUNCTIONS", 26, newSViv(_POSIX_REENTRANT_FUNCTIONS), 0);
537             #else
538             missing[nr_missing++] = "_POSIX_REENTRANT_FUNCTIONS";
539             #endif
540             #ifdef _POSIX_REGEXP
541 4           (void)hv_store(pr_table, "_POSIX_REGEXP", 13, newSViv(_POSIX_REGEXP), 0);
542             #else
543             missing[nr_missing++] = "_POSIX_REGEXP";
544             #endif
545             #ifdef _POSIX_RE_DUP_MAX
546 4           (void)hv_store(pr_table, "_POSIX_RE_DUP_MAX", 17, newSViv(_POSIX_RE_DUP_MAX), 0);
547             #else
548             missing[nr_missing++] = "_POSIX_RE_DUP_MAX";
549             #endif
550             #ifdef _POSIX_RTSIG_MAX
551 4           (void)hv_store(pr_table, "_POSIX_RTSIG_MAX", 16, newSViv(_POSIX_RTSIG_MAX), 0);
552             #else
553             missing[nr_missing++] = "_POSIX_RTSIG_MAX";
554             #endif
555             #ifdef _POSIX_SAVED_IDS
556 4           (void)hv_store(pr_table, "_POSIX_SAVED_IDS", 16, newSViv(_POSIX_SAVED_IDS), 0);
557             #else
558             missing[nr_missing++] = "_POSIX_SAVED_IDS";
559             #endif
560             #ifdef _POSIX_SELECT
561             (void)hv_store(pr_table, "_POSIX_SELECT", 13, newSViv(_POSIX_SELECT), 0);
562             #else
563 4           missing[nr_missing++] = "_POSIX_SELECT";
564             #endif
565             #ifdef _POSIX_SEMAPHORES
566 4           (void)hv_store(pr_table, "_POSIX_SEMAPHORES", 17, newSViv(_POSIX_SEMAPHORES), 0);
567             #else
568             missing[nr_missing++] = "_POSIX_SEMAPHORES";
569             #endif
570             #ifdef _POSIX_SEMAPHORES_NO_UNLINK
571             (void)hv_store(pr_table, "_POSIX_SEMAPHORES_NO_UNLINK", 27, newSViv(_POSIX_SEMAPHORES_NO_UNLINK), 0);
572             #else
573 4           missing[nr_missing++] = "_POSIX_SEMAPHORES_NO_UNLINK";
574             #endif
575             #ifdef _POSIX_SEMAPHORE_WRAPPER_HPP
576             (void)hv_store(pr_table, "_POSIX_SEMAPHORE_WRAPPER_HPP", 28, newSViv(_POSIX_SEMAPHORE_WRAPPER_HPP), 0);
577             #else
578 4           missing[nr_missing++] = "_POSIX_SEMAPHORE_WRAPPER_HPP";
579             #endif
580             #ifdef _POSIX_SEM_FAILED
581             (void)hv_store(pr_table, "_POSIX_SEM_FAILED", 17, newSViv(_POSIX_SEM_FAILED), 0);
582             #else
583 4           missing[nr_missing++] = "_POSIX_SEM_FAILED";
584             #endif
585             #ifdef _POSIX_SEM_NSEMS_MAX
586 4           (void)hv_store(pr_table, "_POSIX_SEM_NSEMS_MAX", 20, newSViv(_POSIX_SEM_NSEMS_MAX), 0);
587             #else
588             missing[nr_missing++] = "_POSIX_SEM_NSEMS_MAX";
589             #endif
590             #ifdef _POSIX_SEM_VALUE_MAX
591 4           (void)hv_store(pr_table, "_POSIX_SEM_VALUE_MAX", 20, newSViv(_POSIX_SEM_VALUE_MAX), 0);
592             #else
593             missing[nr_missing++] = "_POSIX_SEM_VALUE_MAX";
594             #endif
595             #ifdef _POSIX_SHARED_MEMORY
596             (void)hv_store(pr_table, "_POSIX_SHARED_MEMORY", 20, newSViv(_POSIX_SHARED_MEMORY), 0);
597             #else
598 4           missing[nr_missing++] = "_POSIX_SHARED_MEMORY";
599             #endif
600             #ifdef _POSIX_SHARED_MEMORY_OBJECTS
601 4           (void)hv_store(pr_table, "_POSIX_SHARED_MEMORY_OBJECTS", 28, newSViv(_POSIX_SHARED_MEMORY_OBJECTS), 0);
602             #else
603             missing[nr_missing++] = "_POSIX_SHARED_MEMORY_OBJECTS";
604             #endif
605             #ifdef _POSIX_SHARED_MEMORY_OBJECTS_NO_GROW
606             (void)hv_store(pr_table, "_POSIX_SHARED_MEMORY_OBJECTS_NO_GROW", 36, newSViv(_POSIX_SHARED_MEMORY_OBJECTS_NO_GROW), 0);
607             #else
608 4           missing[nr_missing++] = "_POSIX_SHARED_MEMORY_OBJECTS_NO_GROW";
609             #endif
610             #ifdef _POSIX_SHELL
611 4           (void)hv_store(pr_table, "_POSIX_SHELL", 12, newSViv(_POSIX_SHELL), 0);
612             #else
613             missing[nr_missing++] = "_POSIX_SHELL";
614             #endif
615             #ifdef _POSIX_SIGNAL_BLOCKER_HPP
616             (void)hv_store(pr_table, "_POSIX_SIGNAL_BLOCKER_HPP", 25, newSViv(_POSIX_SIGNAL_BLOCKER_HPP), 0);
617             #else
618 4           missing[nr_missing++] = "_POSIX_SIGNAL_BLOCKER_HPP";
619             #endif
620             #ifdef _POSIX_SIGQUEUE_MAX
621 4           (void)hv_store(pr_table, "_POSIX_SIGQUEUE_MAX", 19, newSViv(_POSIX_SIGQUEUE_MAX), 0);
622             #else
623             missing[nr_missing++] = "_POSIX_SIGQUEUE_MAX";
624             #endif
625             #ifdef _POSIX_SOURCE
626 4           (void)hv_store(pr_table, "_POSIX_SOURCE", 13, newSViv(_POSIX_SOURCE), 0);
627             #else
628             missing[nr_missing++] = "_POSIX_SOURCE";
629             #endif
630             #ifdef _POSIX_SPAWN
631 4           (void)hv_store(pr_table, "_POSIX_SPAWN", 12, newSViv(_POSIX_SPAWN), 0);
632             #else
633             missing[nr_missing++] = "_POSIX_SPAWN";
634             #endif
635             #ifdef _POSIX_SPIN_LOCKS
636 4           (void)hv_store(pr_table, "_POSIX_SPIN_LOCKS", 17, newSViv(_POSIX_SPIN_LOCKS), 0);
637             #else
638             missing[nr_missing++] = "_POSIX_SPIN_LOCKS";
639             #endif
640             #ifdef _POSIX_SPORADIC_SERVER
641 4           (void)hv_store(pr_table, "_POSIX_SPORADIC_SERVER", 22, newSViv(_POSIX_SPORADIC_SERVER), 0);
642             #else
643             missing[nr_missing++] = "_POSIX_SPORADIC_SERVER";
644             #endif
645             #ifdef _POSIX_SSIZE_MAX
646 4           (void)hv_store(pr_table, "_POSIX_SSIZE_MAX", 16, newSViv(_POSIX_SSIZE_MAX), 0);
647             #else
648             missing[nr_missing++] = "_POSIX_SSIZE_MAX";
649             #endif
650             #ifdef _POSIX_STREAM_DESCRIPTOR
651             (void)hv_store(pr_table, "_POSIX_STREAM_DESCRIPTOR", 24, newSViv(_POSIX_STREAM_DESCRIPTOR), 0);
652             #else
653 4           missing[nr_missing++] = "_POSIX_STREAM_DESCRIPTOR";
654             #endif
655             #ifdef _POSIX_STREAM_DESCRIPTOR_HPP
656             (void)hv_store(pr_table, "_POSIX_STREAM_DESCRIPTOR_HPP", 28, newSViv(_POSIX_STREAM_DESCRIPTOR_HPP), 0);
657             #else
658 4           missing[nr_missing++] = "_POSIX_STREAM_DESCRIPTOR_HPP";
659             #endif
660             #ifdef _POSIX_STREAM_DESCRIPTOR_SERVICE_HPP
661             (void)hv_store(pr_table, "_POSIX_STREAM_DESCRIPTOR_SERVICE_HPP", 36, newSViv(_POSIX_STREAM_DESCRIPTOR_SERVICE_HPP), 0);
662             #else
663 4           missing[nr_missing++] = "_POSIX_STREAM_DESCRIPTOR_SERVICE_HPP";
664             #endif
665             #ifdef _POSIX_STREAM_MAX
666 4           (void)hv_store(pr_table, "_POSIX_STREAM_MAX", 17, newSViv(_POSIX_STREAM_MAX), 0);
667             #else
668             missing[nr_missing++] = "_POSIX_STREAM_MAX";
669             #endif
670             #ifdef _POSIX_SYMLINK_MAX
671 4           (void)hv_store(pr_table, "_POSIX_SYMLINK_MAX", 18, newSViv(_POSIX_SYMLINK_MAX), 0);
672             #else
673             missing[nr_missing++] = "_POSIX_SYMLINK_MAX";
674             #endif
675             #ifdef _POSIX_SYMLOOP_MAX
676 4           (void)hv_store(pr_table, "_POSIX_SYMLOOP_MAX", 18, newSViv(_POSIX_SYMLOOP_MAX), 0);
677             #else
678             missing[nr_missing++] = "_POSIX_SYMLOOP_MAX";
679             #endif
680             #ifdef _POSIX_SYNCHRONIZED_IO
681 4           (void)hv_store(pr_table, "_POSIX_SYNCHRONIZED_IO", 22, newSViv(_POSIX_SYNCHRONIZED_IO), 0);
682             #else
683             missing[nr_missing++] = "_POSIX_SYNCHRONIZED_IO";
684             #endif
685             #ifdef _POSIX_SYNC_IO
686             (void)hv_store(pr_table, "_POSIX_SYNC_IO", 14, newSViv(_POSIX_SYNC_IO), 0);
687             #else
688 4           missing[nr_missing++] = "_POSIX_SYNC_IO";
689             #endif
690             #ifdef _POSIX_THREADS
691 4           (void)hv_store(pr_table, "_POSIX_THREADS", 14, newSViv(_POSIX_THREADS), 0);
692             #else
693             missing[nr_missing++] = "_POSIX_THREADS";
694             #endif
695             #ifdef _POSIX_THREAD_ATTR_STACKADDR
696 4           (void)hv_store(pr_table, "_POSIX_THREAD_ATTR_STACKADDR", 28, newSViv(_POSIX_THREAD_ATTR_STACKADDR), 0);
697             #else
698             missing[nr_missing++] = "_POSIX_THREAD_ATTR_STACKADDR";
699             #endif
700             #ifdef _POSIX_THREAD_ATTR_STACKSIZE
701 4           (void)hv_store(pr_table, "_POSIX_THREAD_ATTR_STACKSIZE", 28, newSViv(_POSIX_THREAD_ATTR_STACKSIZE), 0);
702             #else
703             missing[nr_missing++] = "_POSIX_THREAD_ATTR_STACKSIZE";
704             #endif
705             #ifdef _POSIX_THREAD_CPUTIME
706 4           (void)hv_store(pr_table, "_POSIX_THREAD_CPUTIME", 21, newSViv(_POSIX_THREAD_CPUTIME), 0);
707             #else
708             missing[nr_missing++] = "_POSIX_THREAD_CPUTIME";
709             #endif
710             #ifdef _POSIX_THREAD_DESTRUCTOR_ITERATIONS
711 4           (void)hv_store(pr_table, "_POSIX_THREAD_DESTRUCTOR_ITERATIONS", 35, newSViv(_POSIX_THREAD_DESTRUCTOR_ITERATIONS), 0);
712             #else
713             missing[nr_missing++] = "_POSIX_THREAD_DESTRUCTOR_ITERATIONS";
714             #endif
715             #ifdef _POSIX_THREAD_HPP
716             (void)hv_store(pr_table, "_POSIX_THREAD_HPP", 17, newSViv(_POSIX_THREAD_HPP), 0);
717             #else
718 4           missing[nr_missing++] = "_POSIX_THREAD_HPP";
719             #endif
720             #ifdef _POSIX_THREAD_IPP
721             (void)hv_store(pr_table, "_POSIX_THREAD_IPP", 17, newSViv(_POSIX_THREAD_IPP), 0);
722             #else
723 4           missing[nr_missing++] = "_POSIX_THREAD_IPP";
724             #endif
725             #ifdef _POSIX_THREAD_KEYS_MAX
726 4           (void)hv_store(pr_table, "_POSIX_THREAD_KEYS_MAX", 22, newSViv(_POSIX_THREAD_KEYS_MAX), 0);
727             #else
728             missing[nr_missing++] = "_POSIX_THREAD_KEYS_MAX";
729             #endif
730             #ifdef _POSIX_THREAD_PRIORITY_SCHEDULING
731 4           (void)hv_store(pr_table, "_POSIX_THREAD_PRIORITY_SCHEDULING", 33, newSViv(_POSIX_THREAD_PRIORITY_SCHEDULING), 0);
732             #else
733             missing[nr_missing++] = "_POSIX_THREAD_PRIORITY_SCHEDULING";
734             #endif
735             #ifdef _POSIX_THREAD_PRIO_INHERIT
736 4           (void)hv_store(pr_table, "_POSIX_THREAD_PRIO_INHERIT", 26, newSViv(_POSIX_THREAD_PRIO_INHERIT), 0);
737             #else
738             missing[nr_missing++] = "_POSIX_THREAD_PRIO_INHERIT";
739             #endif
740             #ifdef _POSIX_THREAD_PRIO_PROTECT
741 4           (void)hv_store(pr_table, "_POSIX_THREAD_PRIO_PROTECT", 26, newSViv(_POSIX_THREAD_PRIO_PROTECT), 0);
742             #else
743             missing[nr_missing++] = "_POSIX_THREAD_PRIO_PROTECT";
744             #endif
745             #ifdef _POSIX_THREAD_PROCESS_SHARED
746 4           (void)hv_store(pr_table, "_POSIX_THREAD_PROCESS_SHARED", 28, newSViv(_POSIX_THREAD_PROCESS_SHARED), 0);
747             #else
748             missing[nr_missing++] = "_POSIX_THREAD_PROCESS_SHARED";
749             #endif
750             #ifdef _POSIX_THREAD_ROBUST_PRIO_INHERIT
751 4           (void)hv_store(pr_table, "_POSIX_THREAD_ROBUST_PRIO_INHERIT", 33, newSViv(_POSIX_THREAD_ROBUST_PRIO_INHERIT), 0);
752             #else
753             missing[nr_missing++] = "_POSIX_THREAD_ROBUST_PRIO_INHERIT";
754             #endif
755             #ifdef _POSIX_THREAD_ROBUST_PRIO_PROTECT
756 4           (void)hv_store(pr_table, "_POSIX_THREAD_ROBUST_PRIO_PROTECT", 33, newSViv(_POSIX_THREAD_ROBUST_PRIO_PROTECT), 0);
757             #else
758             missing[nr_missing++] = "_POSIX_THREAD_ROBUST_PRIO_PROTECT";
759             #endif
760             #ifdef _POSIX_THREAD_SAFE_FUNCTIONS
761 4           (void)hv_store(pr_table, "_POSIX_THREAD_SAFE_FUNCTIONS", 28, newSViv(_POSIX_THREAD_SAFE_FUNCTIONS), 0);
762             #else
763             missing[nr_missing++] = "_POSIX_THREAD_SAFE_FUNCTIONS";
764             #endif
765             #ifdef _POSIX_THREAD_SPORADIC_SERVER
766 4           (void)hv_store(pr_table, "_POSIX_THREAD_SPORADIC_SERVER", 29, newSViv(_POSIX_THREAD_SPORADIC_SERVER), 0);
767             #else
768             missing[nr_missing++] = "_POSIX_THREAD_SPORADIC_SERVER";
769             #endif
770             #ifdef _POSIX_THREAD_THREADS_MAX
771 4           (void)hv_store(pr_table, "_POSIX_THREAD_THREADS_MAX", 25, newSViv(_POSIX_THREAD_THREADS_MAX), 0);
772             #else
773             missing[nr_missing++] = "_POSIX_THREAD_THREADS_MAX";
774             #endif
775             #ifdef _POSIX_TIMEOUTS
776 4           (void)hv_store(pr_table, "_POSIX_TIMEOUTS", 15, newSViv(_POSIX_TIMEOUTS), 0);
777             #else
778             missing[nr_missing++] = "_POSIX_TIMEOUTS";
779             #endif
780             #ifdef _POSIX_TIMERS
781 4           (void)hv_store(pr_table, "_POSIX_TIMERS", 13, newSViv(_POSIX_TIMERS), 0);
782             #else
783             missing[nr_missing++] = "_POSIX_TIMERS";
784             #endif
785             #ifdef _POSIX_TIMER_MAX
786 4           (void)hv_store(pr_table, "_POSIX_TIMER_MAX", 16, newSViv(_POSIX_TIMER_MAX), 0);
787             #else
788             missing[nr_missing++] = "_POSIX_TIMER_MAX";
789             #endif
790             #ifdef _POSIX_TIMES_WRK_HPP
791             (void)hv_store(pr_table, "_POSIX_TIMES_WRK_HPP", 20, newSViv(_POSIX_TIMES_WRK_HPP), 0);
792             #else
793 4           missing[nr_missing++] = "_POSIX_TIMES_WRK_HPP";
794             #endif
795             #ifdef _POSIX_TIME_IO_HPP__
796             (void)hv_store(pr_table, "_POSIX_TIME_IO_HPP__", 20, newSViv(_POSIX_TIME_IO_HPP__), 0);
797             #else
798 4           missing[nr_missing++] = "_POSIX_TIME_IO_HPP__";
799             #endif
800             #ifdef _POSIX_TIME_STD_CONFIG
801             (void)hv_store(pr_table, "_POSIX_TIME_STD_CONFIG", 22, newSViv(_POSIX_TIME_STD_CONFIG), 0);
802             #else
803 4           missing[nr_missing++] = "_POSIX_TIME_STD_CONFIG";
804             #endif
805             #ifdef _POSIX_TIME_ZONE__
806             (void)hv_store(pr_table, "_POSIX_TIME_ZONE__", 18, newSViv(_POSIX_TIME_ZONE__), 0);
807             #else
808 4           missing[nr_missing++] = "_POSIX_TIME_ZONE__";
809             #endif
810             #ifdef _POSIX_TRACE
811 4           (void)hv_store(pr_table, "_POSIX_TRACE", 12, newSViv(_POSIX_TRACE), 0);
812             #else
813             missing[nr_missing++] = "_POSIX_TRACE";
814             #endif
815             #ifdef _POSIX_TRACE_EVENT_FILTER
816 4           (void)hv_store(pr_table, "_POSIX_TRACE_EVENT_FILTER", 25, newSViv(_POSIX_TRACE_EVENT_FILTER), 0);
817             #else
818             missing[nr_missing++] = "_POSIX_TRACE_EVENT_FILTER";
819             #endif
820             #ifdef _POSIX_TRACE_INHERIT
821 4           (void)hv_store(pr_table, "_POSIX_TRACE_INHERIT", 20, newSViv(_POSIX_TRACE_INHERIT), 0);
822             #else
823             missing[nr_missing++] = "_POSIX_TRACE_INHERIT";
824             #endif
825             #ifdef _POSIX_TRACE_LOG
826 4           (void)hv_store(pr_table, "_POSIX_TRACE_LOG", 16, newSViv(_POSIX_TRACE_LOG), 0);
827             #else
828             missing[nr_missing++] = "_POSIX_TRACE_LOG";
829             #endif
830             #ifdef _POSIX_TSS_PTR_HPP
831             (void)hv_store(pr_table, "_POSIX_TSS_PTR_HPP", 18, newSViv(_POSIX_TSS_PTR_HPP), 0);
832             #else
833 4           missing[nr_missing++] = "_POSIX_TSS_PTR_HPP";
834             #endif
835             #ifdef _POSIX_TSS_PTR_IPP
836             (void)hv_store(pr_table, "_POSIX_TSS_PTR_IPP", 18, newSViv(_POSIX_TSS_PTR_IPP), 0);
837             #else
838 4           missing[nr_missing++] = "_POSIX_TSS_PTR_IPP";
839             #endif
840             #ifdef _POSIX_TTY_NAME_MAX
841 4           (void)hv_store(pr_table, "_POSIX_TTY_NAME_MAX", 19, newSViv(_POSIX_TTY_NAME_MAX), 0);
842             #else
843             missing[nr_missing++] = "_POSIX_TTY_NAME_MAX";
844             #endif
845             #ifdef _POSIX_TYPED_MEMORY_OBJECTS
846 4           (void)hv_store(pr_table, "_POSIX_TYPED_MEMORY_OBJECTS", 27, newSViv(_POSIX_TYPED_MEMORY_OBJECTS), 0);
847             #else
848             missing[nr_missing++] = "_POSIX_TYPED_MEMORY_OBJECTS";
849             #endif
850             #ifdef _POSIX_TYPES_32_H
851             (void)hv_store(pr_table, "_POSIX_TYPES_32_H", 17, newSViv(_POSIX_TYPES_32_H), 0);
852             #else
853 4           missing[nr_missing++] = "_POSIX_TYPES_32_H";
854             #endif
855             #ifdef _POSIX_TYPES_64_H
856             (void)hv_store(pr_table, "_POSIX_TYPES_64_H", 17, newSViv(_POSIX_TYPES_64_H), 0);
857             #else
858 4           missing[nr_missing++] = "_POSIX_TYPES_64_H";
859             #endif
860             #ifdef _POSIX_TYPES_H
861             (void)hv_store(pr_table, "_POSIX_TYPES_H", 14, newSViv(_POSIX_TYPES_H), 0);
862             #else
863 4           missing[nr_missing++] = "_POSIX_TYPES_H";
864             #endif
865             #ifdef _POSIX_TZNAME_MAX
866 4           (void)hv_store(pr_table, "_POSIX_TZNAME_MAX", 17, newSViv(_POSIX_TZNAME_MAX), 0);
867             #else
868             missing[nr_missing++] = "_POSIX_TZNAME_MAX";
869             #endif
870             #ifdef _POSIX_UIO_MAXIOV
871 4           (void)hv_store(pr_table, "_POSIX_UIO_MAXIOV", 17, newSViv(_POSIX_UIO_MAXIOV), 0);
872             #else
873             missing[nr_missing++] = "_POSIX_UIO_MAXIOV";
874             #endif
875             #ifdef _POSIX_V5_WIDTH_RESTRICTED_ENVS
876             (void)hv_store(pr_table, "_POSIX_V5_WIDTH_RESTRICTED_ENVS", 31, newSViv(_POSIX_V5_WIDTH_RESTRICTED_ENVS), 0);
877             #else
878 4           missing[nr_missing++] = "_POSIX_V5_WIDTH_RESTRICTED_ENVS";
879             #endif
880             #ifdef _POSIX_V6_ILP32_OFF32
881             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFF32", 21, newSViv(_POSIX_V6_ILP32_OFF32), 0);
882             #else
883 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFF32";
884             #endif
885             #ifdef _POSIX_V6_ILP32_OFF32_CFLAGS
886             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFF32_CFLAGS", 28, newSViv(_POSIX_V6_ILP32_OFF32_CFLAGS), 0);
887             #else
888 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFF32_CFLAGS";
889             #endif
890             #ifdef _POSIX_V6_ILP32_OFF32_LDFLAGS
891             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFF32_LDFLAGS", 29, newSViv(_POSIX_V6_ILP32_OFF32_LDFLAGS), 0);
892             #else
893 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFF32_LDFLAGS";
894             #endif
895             #ifdef _POSIX_V6_ILP32_OFF32_LIBS
896             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFF32_LIBS", 26, newSViv(_POSIX_V6_ILP32_OFF32_LIBS), 0);
897             #else
898 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFF32_LIBS";
899             #endif
900             #ifdef _POSIX_V6_ILP32_OFF32_LINTFLAGS
901             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFF32_LINTFLAGS", 31, newSViv(_POSIX_V6_ILP32_OFF32_LINTFLAGS), 0);
902             #else
903 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFF32_LINTFLAGS";
904             #endif
905             #ifdef _POSIX_V6_ILP32_OFFBIG
906             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFFBIG", 22, newSViv(_POSIX_V6_ILP32_OFFBIG), 0);
907             #else
908 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFFBIG";
909             #endif
910             #ifdef _POSIX_V6_ILP32_OFFBIG_CFLAGS
911             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFFBIG_CFLAGS", 29, newSViv(_POSIX_V6_ILP32_OFFBIG_CFLAGS), 0);
912             #else
913 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFFBIG_CFLAGS";
914             #endif
915             #ifdef _POSIX_V6_ILP32_OFFBIG_LDFLAGS
916             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFFBIG_LDFLAGS", 30, newSViv(_POSIX_V6_ILP32_OFFBIG_LDFLAGS), 0);
917             #else
918 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFFBIG_LDFLAGS";
919             #endif
920             #ifdef _POSIX_V6_ILP32_OFFBIG_LIBS
921             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFFBIG_LIBS", 27, newSViv(_POSIX_V6_ILP32_OFFBIG_LIBS), 0);
922             #else
923 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFFBIG_LIBS";
924             #endif
925             #ifdef _POSIX_V6_ILP32_OFFBIG_LINTFLAGS
926             (void)hv_store(pr_table, "_POSIX_V6_ILP32_OFFBIG_LINTFLAGS", 32, newSViv(_POSIX_V6_ILP32_OFFBIG_LINTFLAGS), 0);
927             #else
928 4           missing[nr_missing++] = "_POSIX_V6_ILP32_OFFBIG_LINTFLAGS";
929             #endif
930             #ifdef _POSIX_V6_LP64_OFF32
931             (void)hv_store(pr_table, "_POSIX_V6_LP64_OFF32", 20, newSViv(_POSIX_V6_LP64_OFF32), 0);
932             #else
933 4           missing[nr_missing++] = "_POSIX_V6_LP64_OFF32";
934             #endif
935             #ifdef _POSIX_V6_LP64_OFF64
936 4           (void)hv_store(pr_table, "_POSIX_V6_LP64_OFF64", 20, newSViv(_POSIX_V6_LP64_OFF64), 0);
937             #else
938             missing[nr_missing++] = "_POSIX_V6_LP64_OFF64";
939             #endif
940             #ifdef _POSIX_V6_LP64_OFF64_CFLAGS
941             (void)hv_store(pr_table, "_POSIX_V6_LP64_OFF64_CFLAGS", 27, newSViv(_POSIX_V6_LP64_OFF64_CFLAGS), 0);
942             #else
943 4           missing[nr_missing++] = "_POSIX_V6_LP64_OFF64_CFLAGS";
944             #endif
945             #ifdef _POSIX_V6_LP64_OFF64_LDFLAGS
946             (void)hv_store(pr_table, "_POSIX_V6_LP64_OFF64_LDFLAGS", 28, newSViv(_POSIX_V6_LP64_OFF64_LDFLAGS), 0);
947             #else
948 4           missing[nr_missing++] = "_POSIX_V6_LP64_OFF64_LDFLAGS";
949             #endif
950             #ifdef _POSIX_V6_LP64_OFF64_LIBS
951             (void)hv_store(pr_table, "_POSIX_V6_LP64_OFF64_LIBS", 25, newSViv(_POSIX_V6_LP64_OFF64_LIBS), 0);
952             #else
953 4           missing[nr_missing++] = "_POSIX_V6_LP64_OFF64_LIBS";
954             #endif
955             #ifdef _POSIX_V6_LP64_OFF64_LINTFLAGS
956             (void)hv_store(pr_table, "_POSIX_V6_LP64_OFF64_LINTFLAGS", 30, newSViv(_POSIX_V6_LP64_OFF64_LINTFLAGS), 0);
957             #else
958 4           missing[nr_missing++] = "_POSIX_V6_LP64_OFF64_LINTFLAGS";
959             #endif
960             #ifdef _POSIX_V6_LPBIG_OFFBIG
961 4           (void)hv_store(pr_table, "_POSIX_V6_LPBIG_OFFBIG", 22, newSViv(_POSIX_V6_LPBIG_OFFBIG), 0);
962             #else
963             missing[nr_missing++] = "_POSIX_V6_LPBIG_OFFBIG";
964             #endif
965             #ifdef _POSIX_V6_LPBIG_OFFBIG_CFLAGS
966             (void)hv_store(pr_table, "_POSIX_V6_LPBIG_OFFBIG_CFLAGS", 29, newSViv(_POSIX_V6_LPBIG_OFFBIG_CFLAGS), 0);
967             #else
968 4           missing[nr_missing++] = "_POSIX_V6_LPBIG_OFFBIG_CFLAGS";
969             #endif
970             #ifdef _POSIX_V6_LPBIG_OFFBIG_LDFLAGS
971             (void)hv_store(pr_table, "_POSIX_V6_LPBIG_OFFBIG_LDFLAGS", 30, newSViv(_POSIX_V6_LPBIG_OFFBIG_LDFLAGS), 0);
972             #else
973 4           missing[nr_missing++] = "_POSIX_V6_LPBIG_OFFBIG_LDFLAGS";
974             #endif
975             #ifdef _POSIX_V6_LPBIG_OFFBIG_LIBS
976             (void)hv_store(pr_table, "_POSIX_V6_LPBIG_OFFBIG_LIBS", 27, newSViv(_POSIX_V6_LPBIG_OFFBIG_LIBS), 0);
977             #else
978 4           missing[nr_missing++] = "_POSIX_V6_LPBIG_OFFBIG_LIBS";
979             #endif
980             #ifdef _POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
981             (void)hv_store(pr_table, "_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS", 32, newSViv(_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS), 0);
982             #else
983 4           missing[nr_missing++] = "_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS";
984             #endif
985             #ifdef _POSIX_V6_WIDTH_RESTRICTED_ENVS
986             (void)hv_store(pr_table, "_POSIX_V6_WIDTH_RESTRICTED_ENVS", 31, newSViv(_POSIX_V6_WIDTH_RESTRICTED_ENVS), 0);
987             #else
988 4           missing[nr_missing++] = "_POSIX_V6_WIDTH_RESTRICTED_ENVS";
989             #endif
990             #ifdef _POSIX_V7_ILP32_OFF32
991             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFF32", 21, newSViv(_POSIX_V7_ILP32_OFF32), 0);
992             #else
993 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFF32";
994             #endif
995             #ifdef _POSIX_V7_ILP32_OFF32_CFLAGS
996             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFF32_CFLAGS", 28, newSViv(_POSIX_V7_ILP32_OFF32_CFLAGS), 0);
997             #else
998 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFF32_CFLAGS";
999             #endif
1000             #ifdef _POSIX_V7_ILP32_OFF32_LDFLAGS
1001             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFF32_LDFLAGS", 29, newSViv(_POSIX_V7_ILP32_OFF32_LDFLAGS), 0);
1002             #else
1003 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFF32_LDFLAGS";
1004             #endif
1005             #ifdef _POSIX_V7_ILP32_OFF32_LIBS
1006             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFF32_LIBS", 26, newSViv(_POSIX_V7_ILP32_OFF32_LIBS), 0);
1007             #else
1008 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFF32_LIBS";
1009             #endif
1010             #ifdef _POSIX_V7_ILP32_OFF32_LINTFLAGS
1011             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFF32_LINTFLAGS", 31, newSViv(_POSIX_V7_ILP32_OFF32_LINTFLAGS), 0);
1012             #else
1013 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFF32_LINTFLAGS";
1014             #endif
1015             #ifdef _POSIX_V7_ILP32_OFFBIG
1016             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFFBIG", 22, newSViv(_POSIX_V7_ILP32_OFFBIG), 0);
1017             #else
1018 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFFBIG";
1019             #endif
1020             #ifdef _POSIX_V7_ILP32_OFFBIG_CFLAGS
1021             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFFBIG_CFLAGS", 29, newSViv(_POSIX_V7_ILP32_OFFBIG_CFLAGS), 0);
1022             #else
1023 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFFBIG_CFLAGS";
1024             #endif
1025             #ifdef _POSIX_V7_ILP32_OFFBIG_LDFLAGS
1026             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFFBIG_LDFLAGS", 30, newSViv(_POSIX_V7_ILP32_OFFBIG_LDFLAGS), 0);
1027             #else
1028 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFFBIG_LDFLAGS";
1029             #endif
1030             #ifdef _POSIX_V7_ILP32_OFFBIG_LIBS
1031             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFFBIG_LIBS", 27, newSViv(_POSIX_V7_ILP32_OFFBIG_LIBS), 0);
1032             #else
1033 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFFBIG_LIBS";
1034             #endif
1035             #ifdef _POSIX_V7_ILP32_OFFBIG_LINTFLAGS
1036             (void)hv_store(pr_table, "_POSIX_V7_ILP32_OFFBIG_LINTFLAGS", 32, newSViv(_POSIX_V7_ILP32_OFFBIG_LINTFLAGS), 0);
1037             #else
1038 4           missing[nr_missing++] = "_POSIX_V7_ILP32_OFFBIG_LINTFLAGS";
1039             #endif
1040             #ifdef _POSIX_V7_LP64_OFF32
1041             (void)hv_store(pr_table, "_POSIX_V7_LP64_OFF32", 20, newSViv(_POSIX_V7_LP64_OFF32), 0);
1042             #else
1043 4           missing[nr_missing++] = "_POSIX_V7_LP64_OFF32";
1044             #endif
1045             #ifdef _POSIX_V7_LP64_OFF64
1046 4           (void)hv_store(pr_table, "_POSIX_V7_LP64_OFF64", 20, newSViv(_POSIX_V7_LP64_OFF64), 0);
1047             #else
1048             missing[nr_missing++] = "_POSIX_V7_LP64_OFF64";
1049             #endif
1050             #ifdef _POSIX_V7_LP64_OFF64_CFLAGS
1051             (void)hv_store(pr_table, "_POSIX_V7_LP64_OFF64_CFLAGS", 27, newSViv(_POSIX_V7_LP64_OFF64_CFLAGS), 0);
1052             #else
1053 4           missing[nr_missing++] = "_POSIX_V7_LP64_OFF64_CFLAGS";
1054             #endif
1055             #ifdef _POSIX_V7_LP64_OFF64_LDFLAGS
1056             (void)hv_store(pr_table, "_POSIX_V7_LP64_OFF64_LDFLAGS", 28, newSViv(_POSIX_V7_LP64_OFF64_LDFLAGS), 0);
1057             #else
1058 4           missing[nr_missing++] = "_POSIX_V7_LP64_OFF64_LDFLAGS";
1059             #endif
1060             #ifdef _POSIX_V7_LP64_OFF64_LIBS
1061             (void)hv_store(pr_table, "_POSIX_V7_LP64_OFF64_LIBS", 25, newSViv(_POSIX_V7_LP64_OFF64_LIBS), 0);
1062             #else
1063 4           missing[nr_missing++] = "_POSIX_V7_LP64_OFF64_LIBS";
1064             #endif
1065             #ifdef _POSIX_V7_LP64_OFF64_LINTFLAGS
1066             (void)hv_store(pr_table, "_POSIX_V7_LP64_OFF64_LINTFLAGS", 30, newSViv(_POSIX_V7_LP64_OFF64_LINTFLAGS), 0);
1067             #else
1068 4           missing[nr_missing++] = "_POSIX_V7_LP64_OFF64_LINTFLAGS";
1069             #endif
1070             #ifdef _POSIX_V7_LPBIG_OFFBIG
1071 4           (void)hv_store(pr_table, "_POSIX_V7_LPBIG_OFFBIG", 22, newSViv(_POSIX_V7_LPBIG_OFFBIG), 0);
1072             #else
1073             missing[nr_missing++] = "_POSIX_V7_LPBIG_OFFBIG";
1074             #endif
1075             #ifdef _POSIX_V7_LPBIG_OFFBIG_CFLAGS
1076             (void)hv_store(pr_table, "_POSIX_V7_LPBIG_OFFBIG_CFLAGS", 29, newSViv(_POSIX_V7_LPBIG_OFFBIG_CFLAGS), 0);
1077             #else
1078 4           missing[nr_missing++] = "_POSIX_V7_LPBIG_OFFBIG_CFLAGS";
1079             #endif
1080             #ifdef _POSIX_V7_LPBIG_OFFBIG_LDFLAGS
1081             (void)hv_store(pr_table, "_POSIX_V7_LPBIG_OFFBIG_LDFLAGS", 30, newSViv(_POSIX_V7_LPBIG_OFFBIG_LDFLAGS), 0);
1082             #else
1083 4           missing[nr_missing++] = "_POSIX_V7_LPBIG_OFFBIG_LDFLAGS";
1084             #endif
1085             #ifdef _POSIX_V7_LPBIG_OFFBIG_LIBS
1086             (void)hv_store(pr_table, "_POSIX_V7_LPBIG_OFFBIG_LIBS", 27, newSViv(_POSIX_V7_LPBIG_OFFBIG_LIBS), 0);
1087             #else
1088 4           missing[nr_missing++] = "_POSIX_V7_LPBIG_OFFBIG_LIBS";
1089             #endif
1090             #ifdef _POSIX_V7_LPBIG_OFFBIG_LINTFLAGS
1091             (void)hv_store(pr_table, "_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS", 32, newSViv(_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS), 0);
1092             #else
1093 4           missing[nr_missing++] = "_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS";
1094             #endif
1095             #ifdef _POSIX_V7_WIDTH_RESTRICTED_ENVS
1096             (void)hv_store(pr_table, "_POSIX_V7_WIDTH_RESTRICTED_ENVS", 31, newSViv(_POSIX_V7_WIDTH_RESTRICTED_ENVS), 0);
1097             #else
1098 4           missing[nr_missing++] = "_POSIX_V7_WIDTH_RESTRICTED_ENVS";
1099             #endif
1100             #ifdef _POSIX_VDISABLE
1101 4           (void)hv_store(pr_table, "_POSIX_VDISABLE", 15, newSViv(_POSIX_VDISABLE), 0);
1102             #else
1103             missing[nr_missing++] = "_POSIX_VDISABLE";
1104             #endif
1105             #ifdef _POSIX_VERSION
1106 4           (void)hv_store(pr_table, "_POSIX_VERSION", 14, newSViv(_POSIX_VERSION), 0);
1107             #else
1108             missing[nr_missing++] = "_POSIX_VERSION";
1109             #endif
1110             #ifdef _POSIX_XOPEN_STREAMS
1111             (void)hv_store(pr_table, "_POSIX_XOPEN_STREAMS", 20, newSViv(_POSIX_XOPEN_STREAMS), 0);
1112             #else
1113 4           missing[nr_missing++] = "_POSIX_XOPEN_STREAMS";
1114             #endif