1 // Generated by jextract
2
3 package jdk.internal.ffi.generated.iouring;
4
5 import java.lang.invoke.*;
6 import java.lang.foreign.*;
7 import java.nio.ByteOrder;
8 import java.util.*;
9 import java.util.function.*;
10 import java.util.stream.*;
11
12 import static java.lang.foreign.ValueLayout.*;
13 import static java.lang.foreign.MemoryLayout.PathElement.*;
14
15 @SuppressWarnings("restricted") public class iouring_h_1 {
16
17 static final SymbolLookup SYMBOL_LOOKUP
18 = SymbolLookup.loaderLookup().or(Linker.nativeLinker().defaultLookup());
19
20 iouring_h_1() {
21 // Suppresses public default constructor, ensuring non-instantiability,
22 // but allows generated subclasses in same package.
23 }
24
25 public static final ValueLayout.OfBoolean C_BOOL = ValueLayout.JAVA_BOOLEAN;
26 public static final ValueLayout.OfByte C_CHAR = ValueLayout.JAVA_BYTE;
27 public static final ValueLayout.OfShort C_SHORT = ValueLayout.JAVA_SHORT;
28 public static final ValueLayout.OfInt C_INT = ValueLayout.JAVA_INT;
29 public static final ValueLayout.OfLong C_LONG_LONG = ValueLayout.JAVA_LONG;
30 public static final ValueLayout.OfFloat C_FLOAT = ValueLayout.JAVA_FLOAT;
31 public static final ValueLayout.OfDouble C_DOUBLE = ValueLayout.JAVA_DOUBLE;
32 public static final AddressLayout C_POINTER = ValueLayout.ADDRESS
33 .withTargetLayout(MemoryLayout.sequenceLayout(java.lang.Long.MAX_VALUE, JAVA_BYTE));
34 public static final ValueLayout.OfLong C_LONG = ValueLayout.JAVA_LONG;
35
36 static final boolean TRACE_DOWNCALLS = Boolean.getBoolean("jextract.trace.downcalls");
37
38 static void traceDowncall(String name, Object... args) {
39 String traceArgs = Arrays.stream(args)
40 .map(Object::toString)
41 .collect(Collectors.joining(", "));
42 System.out.printf("%s(%s)\n", name, traceArgs);
43 }
44
45 static MemorySegment findOrThrow(String symbol) {
46 return SYMBOL_LOOKUP.find(symbol)
47 .orElseThrow(() -> new UnsatisfiedLinkError("unresolved symbol: " + symbol));
48 }
49
50 static MemoryLayout[] inferVariadicLayouts(Object[] varargs) {
51 MemoryLayout[] result = new MemoryLayout[varargs.length];
52 for (int i = 0; i < varargs.length; i++) {
53 result[i] = variadicLayout(varargs[i].getClass());
54 }
55 return result;
56 }
57
58 static MethodHandle upcallHandle(Class<?> fi, String name, FunctionDescriptor fdesc) {
59 try {
60 return MethodHandles.lookup().findVirtual(fi, name, fdesc.toMethodType());
61 } catch (ReflectiveOperationException ex) {
62 throw new AssertionError(ex);
63 }
64 }
65
66 static MethodHandle downcallHandleVariadic(String name, FunctionDescriptor baseDesc, MemoryLayout[] variadicLayouts) {
67 FunctionDescriptor variadicDesc = baseDesc.appendArgumentLayouts(variadicLayouts);
68 Linker.Option fva = Linker.Option.firstVariadicArg(baseDesc.argumentLayouts().size());
69 return SYMBOL_LOOKUP.find(name)
70 .map(addr -> Linker.nativeLinker().downcallHandle(addr, variadicDesc, fva)
71 .asSpreader(Object[].class, variadicLayouts.length))
72 .orElse(null);
73 }
74
75 // Internals only below this point
76
77 private static MemoryLayout variadicLayout(Class<?> c) {
78 // apply default argument promotions per C spec
79 // note that all primitives are boxed, since they are passed through an Object[]
80 if (c == Boolean.class || c == Byte.class || c == Character.class || c == Short.class || c == Integer.class) {
81 return JAVA_INT;
82 } else if (c == Long.class) {
83 return JAVA_LONG;
84 } else if (c == Float.class || c == Double.class) {
85 return JAVA_DOUBLE;
86 } else if (MemorySegment.class.isAssignableFrom(c)) {
87 return ADDRESS;
88 }
89 throw new IllegalArgumentException("Invalid type for ABI: " + c.getTypeName());
90 }
91 private static final int _TIME_H = (int)1L;
92
93 /**
94 * {@snippet lang=c :
95 * #define _TIME_H 1
96 * }
97 */
98 public static int _TIME_H() {
99 return _TIME_H;
100 }
101 private static final int _FEATURES_H = (int)1L;
102
103 /**
104 * {@snippet lang=c :
105 * #define _FEATURES_H 1
106 * }
107 */
108 public static int _FEATURES_H() {
109 return _FEATURES_H;
110 }
111 private static final int _DEFAULT_SOURCE = (int)1L;
112
113 /**
114 * {@snippet lang=c :
115 * #define _DEFAULT_SOURCE 1
116 * }
117 */
118 public static int _DEFAULT_SOURCE() {
119 return _DEFAULT_SOURCE;
120 }
121 private static final int __GLIBC_USE_ISOC2X = (int)0L;
122
123 /**
124 * {@snippet lang=c :
125 * #define __GLIBC_USE_ISOC2X 0
126 * }
127 */
128 public static int __GLIBC_USE_ISOC2X() {
129 return __GLIBC_USE_ISOC2X;
130 }
131 private static final int __USE_ISOC11 = (int)1L;
132
133 /**
134 * {@snippet lang=c :
135 * #define __USE_ISOC11 1
136 * }
137 */
138 public static int __USE_ISOC11() {
139 return __USE_ISOC11;
140 }
141 private static final int __USE_ISOC99 = (int)1L;
142
143 /**
144 * {@snippet lang=c :
145 * #define __USE_ISOC99 1
146 * }
147 */
148 public static int __USE_ISOC99() {
149 return __USE_ISOC99;
150 }
151 private static final int __USE_ISOC95 = (int)1L;
152
153 /**
154 * {@snippet lang=c :
155 * #define __USE_ISOC95 1
156 * }
157 */
158 public static int __USE_ISOC95() {
159 return __USE_ISOC95;
160 }
161 private static final int __USE_POSIX_IMPLICITLY = (int)1L;
162
163 /**
164 * {@snippet lang=c :
165 * #define __USE_POSIX_IMPLICITLY 1
166 * }
167 */
168 public static int __USE_POSIX_IMPLICITLY() {
169 return __USE_POSIX_IMPLICITLY;
170 }
171 private static final int _POSIX_SOURCE = (int)1L;
172
173 /**
174 * {@snippet lang=c :
175 * #define _POSIX_SOURCE 1
176 * }
177 */
178 public static int _POSIX_SOURCE() {
179 return _POSIX_SOURCE;
180 }
181 private static final int __USE_POSIX = (int)1L;
182
183 /**
184 * {@snippet lang=c :
185 * #define __USE_POSIX 1
186 * }
187 */
188 public static int __USE_POSIX() {
189 return __USE_POSIX;
190 }
191 private static final int __USE_POSIX2 = (int)1L;
192
193 /**
194 * {@snippet lang=c :
195 * #define __USE_POSIX2 1
196 * }
197 */
198 public static int __USE_POSIX2() {
199 return __USE_POSIX2;
200 }
201 private static final int __USE_POSIX199309 = (int)1L;
202
203 /**
204 * {@snippet lang=c :
205 * #define __USE_POSIX199309 1
206 * }
207 */
208 public static int __USE_POSIX199309() {
209 return __USE_POSIX199309;
210 }
211 private static final int __USE_POSIX199506 = (int)1L;
212
213 /**
214 * {@snippet lang=c :
215 * #define __USE_POSIX199506 1
216 * }
217 */
218 public static int __USE_POSIX199506() {
219 return __USE_POSIX199506;
220 }
221 private static final int __USE_XOPEN2K = (int)1L;
222
223 /**
224 * {@snippet lang=c :
225 * #define __USE_XOPEN2K 1
226 * }
227 */
228 public static int __USE_XOPEN2K() {
229 return __USE_XOPEN2K;
230 }
231 private static final int __USE_XOPEN2K8 = (int)1L;
232
233 /**
234 * {@snippet lang=c :
235 * #define __USE_XOPEN2K8 1
236 * }
237 */
238 public static int __USE_XOPEN2K8() {
239 return __USE_XOPEN2K8;
240 }
241 private static final int _ATFILE_SOURCE = (int)1L;
242
243 /**
244 * {@snippet lang=c :
245 * #define _ATFILE_SOURCE 1
246 * }
247 */
248 public static int _ATFILE_SOURCE() {
249 return _ATFILE_SOURCE;
250 }
251 private static final int __WORDSIZE = (int)64L;
252
253 /**
254 * {@snippet lang=c :
255 * #define __WORDSIZE 64
256 * }
257 */
258 public static int __WORDSIZE() {
259 return __WORDSIZE;
260 }
261 private static final int __WORDSIZE_TIME64_COMPAT32 = (int)1L;
262
263 /**
264 * {@snippet lang=c :
265 * #define __WORDSIZE_TIME64_COMPAT32 1
266 * }
267 */
268 public static int __WORDSIZE_TIME64_COMPAT32() {
269 return __WORDSIZE_TIME64_COMPAT32;
270 }
271 private static final int __SYSCALL_WORDSIZE = (int)64L;
272
273 /**
274 * {@snippet lang=c :
275 * #define __SYSCALL_WORDSIZE 64
276 * }
277 */
278 public static int __SYSCALL_WORDSIZE() {
279 return __SYSCALL_WORDSIZE;
280 }
281 private static final int __USE_MISC = (int)1L;
282
283 /**
284 * {@snippet lang=c :
285 * #define __USE_MISC 1
286 * }
287 */
288 public static int __USE_MISC() {
289 return __USE_MISC;
290 }
291 private static final int __USE_ATFILE = (int)1L;
292
293 /**
294 * {@snippet lang=c :
295 * #define __USE_ATFILE 1
296 * }
297 */
298 public static int __USE_ATFILE() {
299 return __USE_ATFILE;
300 }
301 private static final int __USE_FORTIFY_LEVEL = (int)0L;
302
303 /**
304 * {@snippet lang=c :
305 * #define __USE_FORTIFY_LEVEL 0
306 * }
307 */
308 public static int __USE_FORTIFY_LEVEL() {
309 return __USE_FORTIFY_LEVEL;
310 }
311 private static final int __GLIBC_USE_DEPRECATED_GETS = (int)0L;
312
313 /**
314 * {@snippet lang=c :
315 * #define __GLIBC_USE_DEPRECATED_GETS 0
316 * }
317 */
318 public static int __GLIBC_USE_DEPRECATED_GETS() {
319 return __GLIBC_USE_DEPRECATED_GETS;
320 }
321 private static final int __GLIBC_USE_DEPRECATED_SCANF = (int)0L;
322
323 /**
324 * {@snippet lang=c :
325 * #define __GLIBC_USE_DEPRECATED_SCANF 0
326 * }
327 */
328 public static int __GLIBC_USE_DEPRECATED_SCANF() {
329 return __GLIBC_USE_DEPRECATED_SCANF;
330 }
331 private static final int _STDC_PREDEF_H = (int)1L;
332
333 /**
334 * {@snippet lang=c :
335 * #define _STDC_PREDEF_H 1
336 * }
337 */
338 public static int _STDC_PREDEF_H() {
339 return _STDC_PREDEF_H;
340 }
341 private static final int __STDC_IEC_559__ = (int)1L;
342
343 /**
344 * {@snippet lang=c :
345 * #define __STDC_IEC_559__ 1
346 * }
347 */
348 public static int __STDC_IEC_559__() {
349 return __STDC_IEC_559__;
350 }
351 private static final int __STDC_IEC_559_COMPLEX__ = (int)1L;
352
353 /**
354 * {@snippet lang=c :
355 * #define __STDC_IEC_559_COMPLEX__ 1
356 * }
357 */
358 public static int __STDC_IEC_559_COMPLEX__() {
359 return __STDC_IEC_559_COMPLEX__;
360 }
361 private static final int __GNU_LIBRARY__ = (int)6L;
362
363 /**
364 * {@snippet lang=c :
365 * #define __GNU_LIBRARY__ 6
366 * }
367 */
368 public static int __GNU_LIBRARY__() {
369 return __GNU_LIBRARY__;
370 }
371 private static final int __GLIBC__ = (int)2L;
372
373 /**
374 * {@snippet lang=c :
375 * #define __GLIBC__ 2
376 * }
377 */
378 public static int __GLIBC__() {
379 return __GLIBC__;
380 }
381 private static final int __GLIBC_MINOR__ = (int)37L;
382
383 /**
384 * {@snippet lang=c :
385 * #define __GLIBC_MINOR__ 37
386 * }
387 */
388 public static int __GLIBC_MINOR__() {
389 return __GLIBC_MINOR__;
390 }
391 private static final int _SYS_CDEFS_H = (int)1L;
392
393 /**
394 * {@snippet lang=c :
395 * #define _SYS_CDEFS_H 1
396 * }
397 */
398 public static int _SYS_CDEFS_H() {
399 return _SYS_CDEFS_H;
400 }
401 private static final int __glibc_c99_flexarr_available = (int)1L;
402
403 /**
404 * {@snippet lang=c :
405 * #define __glibc_c99_flexarr_available 1
406 * }
407 */
408 public static int __glibc_c99_flexarr_available() {
409 return __glibc_c99_flexarr_available;
410 }
411 private static final int __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI = (int)0L;
412
413 /**
414 * {@snippet lang=c :
415 * #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0
416 * }
417 */
418 public static int __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI() {
419 return __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI;
420 }
421 private static final int __HAVE_GENERIC_SELECTION = (int)1L;
422
423 /**
424 * {@snippet lang=c :
425 * #define __HAVE_GENERIC_SELECTION 1
426 * }
427 */
428 public static int __HAVE_GENERIC_SELECTION() {
429 return __HAVE_GENERIC_SELECTION;
430 }
431 private static final int _BITS_TIME_H = (int)1L;
432
433 /**
434 * {@snippet lang=c :
435 * #define _BITS_TIME_H 1
436 * }
437 */
438 public static int _BITS_TIME_H() {
439 return _BITS_TIME_H;
440 }
441 private static final int _BITS_TYPES_H = (int)1L;
442
443 /**
444 * {@snippet lang=c :
445 * #define _BITS_TYPES_H 1
446 * }
447 */
448 public static int _BITS_TYPES_H() {
449 return _BITS_TYPES_H;
450 }
451 private static final int _BITS_TYPESIZES_H = (int)1L;
452
453 /**
454 * {@snippet lang=c :
455 * #define _BITS_TYPESIZES_H 1
456 * }
457 */
458 public static int _BITS_TYPESIZES_H() {
459 return _BITS_TYPESIZES_H;
460 }
461 private static final int __OFF_T_MATCHES_OFF64_T = (int)1L;
462
463 /**
464 * {@snippet lang=c :
465 * #define __OFF_T_MATCHES_OFF64_T 1
466 * }
467 */
468 public static int __OFF_T_MATCHES_OFF64_T() {
469 return __OFF_T_MATCHES_OFF64_T;
470 }
471 private static final int __INO_T_MATCHES_INO64_T = (int)1L;
472
473 /**
474 * {@snippet lang=c :
475 * #define __INO_T_MATCHES_INO64_T 1
476 * }
477 */
478 public static int __INO_T_MATCHES_INO64_T() {
479 return __INO_T_MATCHES_INO64_T;
480 }
481 private static final int __RLIM_T_MATCHES_RLIM64_T = (int)1L;
482
483 /**
484 * {@snippet lang=c :
485 * #define __RLIM_T_MATCHES_RLIM64_T 1
486 * }
487 */
488 public static int __RLIM_T_MATCHES_RLIM64_T() {
489 return __RLIM_T_MATCHES_RLIM64_T;
490 }
491 private static final int __STATFS_MATCHES_STATFS64 = (int)1L;
492
493 /**
494 * {@snippet lang=c :
495 * #define __STATFS_MATCHES_STATFS64 1
496 * }
497 */
498 public static int __STATFS_MATCHES_STATFS64() {
499 return __STATFS_MATCHES_STATFS64;
500 }
501 private static final int __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 = (int)1L;
502
503 /**
504 * {@snippet lang=c :
505 * #define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1
506 * }
507 */
508 public static int __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64() {
509 return __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64;
510 }
511 private static final int __FD_SETSIZE = (int)1024L;
512
513 /**
514 * {@snippet lang=c :
515 * #define __FD_SETSIZE 1024
516 * }
517 */
518 public static int __FD_SETSIZE() {
519 return __FD_SETSIZE;
520 }
521 private static final int _BITS_TIME64_H = (int)1L;
522
523 /**
524 * {@snippet lang=c :
525 * #define _BITS_TIME64_H 1
526 * }
527 */
528 public static int _BITS_TIME64_H() {
529 return _BITS_TIME64_H;
530 }
531 private static final int CLOCK_REALTIME = (int)0L;
532
533 /**
534 * {@snippet lang=c :
535 * #define CLOCK_REALTIME 0
536 * }
537 */
538 public static int CLOCK_REALTIME() {
539 return CLOCK_REALTIME;
540 }
541 private static final int CLOCK_MONOTONIC = (int)1L;
542
543 /**
544 * {@snippet lang=c :
545 * #define CLOCK_MONOTONIC 1
546 * }
547 */
548 public static int CLOCK_MONOTONIC() {
549 return CLOCK_MONOTONIC;
550 }
551 private static final int CLOCK_PROCESS_CPUTIME_ID = (int)2L;
552
553 /**
554 * {@snippet lang=c :
555 * #define CLOCK_PROCESS_CPUTIME_ID 2
556 * }
557 */
558 public static int CLOCK_PROCESS_CPUTIME_ID() {
559 return CLOCK_PROCESS_CPUTIME_ID;
560 }
561 private static final int CLOCK_THREAD_CPUTIME_ID = (int)3L;
562
563 /**
564 * {@snippet lang=c :
565 * #define CLOCK_THREAD_CPUTIME_ID 3
566 * }
567 */
568 public static int CLOCK_THREAD_CPUTIME_ID() {
569 return CLOCK_THREAD_CPUTIME_ID;
570 }
571 private static final int CLOCK_MONOTONIC_RAW = (int)4L;
572
573 /**
574 * {@snippet lang=c :
575 * #define CLOCK_MONOTONIC_RAW 4
576 * }
577 */
578 public static int CLOCK_MONOTONIC_RAW() {
579 return CLOCK_MONOTONIC_RAW;
580 }
581 private static final int CLOCK_REALTIME_COARSE = (int)5L;
582
583 /**
584 * {@snippet lang=c :
585 * #define CLOCK_REALTIME_COARSE 5
586 * }
587 */
588 public static int CLOCK_REALTIME_COARSE() {
589 return CLOCK_REALTIME_COARSE;
590 }
591 private static final int CLOCK_MONOTONIC_COARSE = (int)6L;
592
593 /**
594 * {@snippet lang=c :
595 * #define CLOCK_MONOTONIC_COARSE 6
596 * }
597 */
598 public static int CLOCK_MONOTONIC_COARSE() {
599 return CLOCK_MONOTONIC_COARSE;
600 }
601 private static final int CLOCK_BOOTTIME = (int)7L;
602
603 /**
604 * {@snippet lang=c :
605 * #define CLOCK_BOOTTIME 7
606 * }
607 */
608 public static int CLOCK_BOOTTIME() {
609 return CLOCK_BOOTTIME;
610 }
611 private static final int CLOCK_REALTIME_ALARM = (int)8L;
612
613 /**
614 * {@snippet lang=c :
615 * #define CLOCK_REALTIME_ALARM 8
616 * }
617 */
618 public static int CLOCK_REALTIME_ALARM() {
619 return CLOCK_REALTIME_ALARM;
620 }
621 private static final int CLOCK_BOOTTIME_ALARM = (int)9L;
622
623 /**
624 * {@snippet lang=c :
625 * #define CLOCK_BOOTTIME_ALARM 9
626 * }
627 */
628 public static int CLOCK_BOOTTIME_ALARM() {
629 return CLOCK_BOOTTIME_ALARM;
630 }
631 private static final int CLOCK_TAI = (int)11L;
632
633 /**
634 * {@snippet lang=c :
635 * #define CLOCK_TAI 11
636 * }
637 */
638 public static int CLOCK_TAI() {
639 return CLOCK_TAI;
640 }
641 private static final int TIMER_ABSTIME = (int)1L;
642
643 /**
644 * {@snippet lang=c :
645 * #define TIMER_ABSTIME 1
646 * }
647 */
648 public static int TIMER_ABSTIME() {
649 return TIMER_ABSTIME;
650 }
651 private static final int __clock_t_defined = (int)1L;
652
653 /**
654 * {@snippet lang=c :
655 * #define __clock_t_defined 1
656 * }
657 */
658 public static int __clock_t_defined() {
659 return __clock_t_defined;
660 }
661 private static final int __time_t_defined = (int)1L;
662
663 /**
664 * {@snippet lang=c :
665 * #define __time_t_defined 1
666 * }
667 */
668 public static int __time_t_defined() {
669 return __time_t_defined;
670 }
671 private static final int __struct_tm_defined = (int)1L;
672
673 /**
674 * {@snippet lang=c :
675 * #define __struct_tm_defined 1
676 * }
677 */
678 public static int __struct_tm_defined() {
679 return __struct_tm_defined;
680 }
681 private static final int _STRUCT_TIMESPEC = (int)1L;
682
683 /**
684 * {@snippet lang=c :
685 * #define _STRUCT_TIMESPEC 1
686 * }
687 */
688 public static int _STRUCT_TIMESPEC() {
689 return _STRUCT_TIMESPEC;
690 }
691 private static final int _BITS_ENDIAN_H = (int)1L;
692
693 /**
694 * {@snippet lang=c :
695 * #define _BITS_ENDIAN_H 1
696 * }
697 */
698 public static int _BITS_ENDIAN_H() {
699 return _BITS_ENDIAN_H;
700 }
701 private static final int __LITTLE_ENDIAN = (int)1234L;
702
703 /**
704 * {@snippet lang=c :
705 * #define __LITTLE_ENDIAN 1234
706 * }
707 */
708 public static int __LITTLE_ENDIAN() {
709 return __LITTLE_ENDIAN;
710 }
711 private static final int __BIG_ENDIAN = (int)4321L;
712
713 /**
714 * {@snippet lang=c :
715 * #define __BIG_ENDIAN 4321
716 * }
717 */
718 public static int __BIG_ENDIAN() {
719 return __BIG_ENDIAN;
720 }
721 private static final int __PDP_ENDIAN = (int)3412L;
722
723 /**
724 * {@snippet lang=c :
725 * #define __PDP_ENDIAN 3412
726 * }
727 */
728 public static int __PDP_ENDIAN() {
729 return __PDP_ENDIAN;
730 }
731 private static final int _BITS_ENDIANNESS_H = (int)1L;
732
733 /**
734 * {@snippet lang=c :
735 * #define _BITS_ENDIANNESS_H 1
736 * }
737 */
738 public static int _BITS_ENDIANNESS_H() {
739 return _BITS_ENDIANNESS_H;
740 }
741 private static final int __clockid_t_defined = (int)1L;
742
743 /**
744 * {@snippet lang=c :
745 * #define __clockid_t_defined 1
746 * }
747 */
748 public static int __clockid_t_defined() {
749 return __clockid_t_defined;
750 }
751 private static final int __timer_t_defined = (int)1L;
752
753 /**
754 * {@snippet lang=c :
755 * #define __timer_t_defined 1
756 * }
757 */
758 public static int __timer_t_defined() {
759 return __timer_t_defined;
760 }
761 private static final int __itimerspec_defined = (int)1L;
762
763 /**
764 * {@snippet lang=c :
765 * #define __itimerspec_defined 1
766 * }
767 */
768 public static int __itimerspec_defined() {
769 return __itimerspec_defined;
770 }
771 private static final int _BITS_TYPES_LOCALE_T_H = (int)1L;
772
773 /**
774 * {@snippet lang=c :
775 * #define _BITS_TYPES_LOCALE_T_H 1
776 * }
777 */
778 public static int _BITS_TYPES_LOCALE_T_H() {
779 return _BITS_TYPES_LOCALE_T_H;
780 }
781 private static final int _BITS_TYPES___LOCALE_T_H = (int)1L;
782
783 /**
784 * {@snippet lang=c :
785 * #define _BITS_TYPES___LOCALE_T_H 1
786 * }
787 */
788 public static int _BITS_TYPES___LOCALE_T_H() {
789 return _BITS_TYPES___LOCALE_T_H;
790 }
791 private static final int TIME_UTC = (int)1L;
792
793 /**
794 * {@snippet lang=c :
795 * #define TIME_UTC 1
796 * }
797 */
798 public static int TIME_UTC() {
799 return TIME_UTC;
800 }
801 private static final int HAVE_LINUX_TIME_TYPES_H = (int)1L;
802
803 /**
804 * {@snippet lang=c :
805 * #define HAVE_LINUX_TIME_TYPES_H 1
806 * }
807 */
808 public static int HAVE_LINUX_TIME_TYPES_H() {
809 return HAVE_LINUX_TIME_TYPES_H;
810 }
811 private static final int _FCNTL_H = (int)1L;
812
813 /**
814 * {@snippet lang=c :
815 * #define _FCNTL_H 1
816 * }
817 */
818 public static int _FCNTL_H() {
819 return _FCNTL_H;
820 }
821 private static final int __O_LARGEFILE = (int)0L;
822
823 /**
824 * {@snippet lang=c :
825 * #define __O_LARGEFILE 0
826 * }
827 */
828 public static int __O_LARGEFILE() {
829 return __O_LARGEFILE;
830 }
831 private static final int F_GETLK64 = (int)5L;
832
833 /**
834 * {@snippet lang=c :
835 * #define F_GETLK64 5
836 * }
837 */
838 public static int F_GETLK64() {
839 return F_GETLK64;
840 }
841 private static final int F_SETLK64 = (int)6L;
842
843 /**
844 * {@snippet lang=c :
845 * #define F_SETLK64 6
846 * }
847 */
848 public static int F_SETLK64() {
849 return F_SETLK64;
850 }
851 private static final int F_SETLKW64 = (int)7L;
852
853 /**
854 * {@snippet lang=c :
855 * #define F_SETLKW64 7
856 * }
857 */
858 public static int F_SETLKW64() {
859 return F_SETLKW64;
860 }
861 private static final int O_ACCMODE = (int)3L;
862
863 /**
864 * {@snippet lang=c :
865 * #define O_ACCMODE 3
866 * }
867 */
868 public static int O_ACCMODE() {
869 return O_ACCMODE;
870 }
871 private static final int O_RDONLY = (int)0L;
872
873 /**
874 * {@snippet lang=c :
875 * #define O_RDONLY 0
876 * }
877 */
878 public static int O_RDONLY() {
879 return O_RDONLY;
880 }
881 private static final int O_WRONLY = (int)1L;
882
883 /**
884 * {@snippet lang=c :
885 * #define O_WRONLY 1
886 * }
887 */
888 public static int O_WRONLY() {
889 return O_WRONLY;
890 }
891 private static final int O_RDWR = (int)2L;
892
893 /**
894 * {@snippet lang=c :
895 * #define O_RDWR 2
896 * }
897 */
898 public static int O_RDWR() {
899 return O_RDWR;
900 }
901 private static final int O_CREAT = (int)64L;
902
903 /**
904 * {@snippet lang=c :
905 * #define O_CREAT 64
906 * }
907 */
908 public static int O_CREAT() {
909 return O_CREAT;
910 }
911 private static final int O_EXCL = (int)128L;
912
913 /**
914 * {@snippet lang=c :
915 * #define O_EXCL 128
916 * }
917 */
918 public static int O_EXCL() {
919 return O_EXCL;
920 }
921 private static final int O_NOCTTY = (int)256L;
922
923 /**
924 * {@snippet lang=c :
925 * #define O_NOCTTY 256
926 * }
927 */
928 public static int O_NOCTTY() {
929 return O_NOCTTY;
930 }
931 private static final int O_TRUNC = (int)512L;
932
933 /**
934 * {@snippet lang=c :
935 * #define O_TRUNC 512
936 * }
937 */
938 public static int O_TRUNC() {
939 return O_TRUNC;
940 }
941 private static final int O_APPEND = (int)1024L;
942
943 /**
944 * {@snippet lang=c :
945 * #define O_APPEND 1024
946 * }
947 */
948 public static int O_APPEND() {
949 return O_APPEND;
950 }
951 private static final int O_NONBLOCK = (int)2048L;
952
953 /**
954 * {@snippet lang=c :
955 * #define O_NONBLOCK 2048
956 * }
957 */
958 public static int O_NONBLOCK() {
959 return O_NONBLOCK;
960 }
961 private static final int O_SYNC = (int)1052672L;
962
963 /**
964 * {@snippet lang=c :
965 * #define O_SYNC 1052672
966 * }
967 */
968 public static int O_SYNC() {
969 return O_SYNC;
970 }
971 private static final int O_ASYNC = (int)8192L;
972
973 /**
974 * {@snippet lang=c :
975 * #define O_ASYNC 8192
976 * }
977 */
978 public static int O_ASYNC() {
979 return O_ASYNC;
980 }
981 private static final int __O_DIRECTORY = (int)65536L;
982
983 /**
984 * {@snippet lang=c :
985 * #define __O_DIRECTORY 65536
986 * }
987 */
988 public static int __O_DIRECTORY() {
989 return __O_DIRECTORY;
990 }
991 private static final int __O_NOFOLLOW = (int)131072L;
992
993 /**
994 * {@snippet lang=c :
995 * #define __O_NOFOLLOW 131072
996 * }
997 */
998 public static int __O_NOFOLLOW() {
999 return __O_NOFOLLOW;
1000 }
1001 private static final int __O_CLOEXEC = (int)524288L;
1002
1003 /**
1004 * {@snippet lang=c :
1005 * #define __O_CLOEXEC 524288
1006 * }
1007 */
1008 public static int __O_CLOEXEC() {
1009 return __O_CLOEXEC;
1010 }
1011 private static final int __O_DIRECT = (int)16384L;
1012
1013 /**
1014 * {@snippet lang=c :
1015 * #define __O_DIRECT 16384
1016 * }
1017 */
1018 public static int __O_DIRECT() {
1019 return __O_DIRECT;
1020 }
1021 private static final int __O_NOATIME = (int)262144L;
1022
1023 /**
1024 * {@snippet lang=c :
1025 * #define __O_NOATIME 262144
1026 * }
1027 */
1028 public static int __O_NOATIME() {
1029 return __O_NOATIME;
1030 }
1031 private static final int __O_PATH = (int)2097152L;
1032
1033 /**
1034 * {@snippet lang=c :
1035 * #define __O_PATH 2097152
1036 * }
1037 */
1038 public static int __O_PATH() {
1039 return __O_PATH;
1040 }
1041 private static final int __O_DSYNC = (int)4096L;
1042
1043 /**
1044 * {@snippet lang=c :
1045 * #define __O_DSYNC 4096
1046 * }
1047 */
1048 public static int __O_DSYNC() {
1049 return __O_DSYNC;
1050 }
1051 private static final int F_GETLK = (int)5L;
1052
1053 /**
1054 * {@snippet lang=c :
1055 * #define F_GETLK 5
1056 * }
1057 */
1058 public static int F_GETLK() {
1059 return F_GETLK;
1060 }
1061 private static final int F_SETLK = (int)6L;
1062
1063 /**
1064 * {@snippet lang=c :
1065 * #define F_SETLK 6
1066 * }
1067 */
1068 public static int F_SETLK() {
1069 return F_SETLK;
1070 }
1071 private static final int F_SETLKW = (int)7L;
1072
1073 /**
1074 * {@snippet lang=c :
1075 * #define F_SETLKW 7
1076 * }
1077 */
1078 public static int F_SETLKW() {
1079 return F_SETLKW;
1080 }
1081 private static final int F_DUPFD = (int)0L;
1082
1083 /**
1084 * {@snippet lang=c :
1085 * #define F_DUPFD 0
1086 * }
1087 */
1088 public static int F_DUPFD() {
1089 return F_DUPFD;
1090 }
1091 private static final int F_GETFD = (int)1L;
1092
1093 /**
1094 * {@snippet lang=c :
1095 * #define F_GETFD 1
1096 * }
1097 */
1098 public static int F_GETFD() {
1099 return F_GETFD;
1100 }
1101 private static final int F_SETFD = (int)2L;
1102
1103 /**
1104 * {@snippet lang=c :
1105 * #define F_SETFD 2
1106 * }
1107 */
1108 public static int F_SETFD() {
1109 return F_SETFD;
1110 }
1111 private static final int F_GETFL = (int)3L;
1112
1113 /**
1114 * {@snippet lang=c :
1115 * #define F_GETFL 3
1116 * }
1117 */
1118 public static int F_GETFL() {
1119 return F_GETFL;
1120 }
1121 private static final int F_SETFL = (int)4L;
1122
1123 /**
1124 * {@snippet lang=c :
1125 * #define F_SETFL 4
1126 * }
1127 */
1128 public static int F_SETFL() {
1129 return F_SETFL;
1130 }
1131 private static final int __F_SETOWN = (int)8L;
1132
1133 /**
1134 * {@snippet lang=c :
1135 * #define __F_SETOWN 8
1136 * }
1137 */
1138 public static int __F_SETOWN() {
1139 return __F_SETOWN;
1140 }
1141 private static final int __F_GETOWN = (int)9L;
1142
1143 /**
1144 * {@snippet lang=c :
1145 * #define __F_GETOWN 9
1146 * }
1147 */
1148 public static int __F_GETOWN() {
1149 return __F_GETOWN;
1150 }
1151 private static final int __F_SETSIG = (int)10L;
1152
1153 /**
1154 * {@snippet lang=c :
1155 * #define __F_SETSIG 10
1156 * }
1157 */
1158 public static int __F_SETSIG() {
1159 return __F_SETSIG;
1160 }
1161 private static final int __F_GETSIG = (int)11L;
1162
1163 /**
1164 * {@snippet lang=c :
1165 * #define __F_GETSIG 11
1166 * }
1167 */
1168 public static int __F_GETSIG() {
1169 return __F_GETSIG;
1170 }
1171 private static final int __F_SETOWN_EX = (int)15L;
1172
1173 /**
1174 * {@snippet lang=c :
1175 * #define __F_SETOWN_EX 15
1176 * }
1177 */
1178 public static int __F_SETOWN_EX() {
1179 return __F_SETOWN_EX;
1180 }
1181 private static final int __F_GETOWN_EX = (int)16L;
1182
1183 /**
1184 * {@snippet lang=c :
1185 * #define __F_GETOWN_EX 16
1186 * }
1187 */
1188 public static int __F_GETOWN_EX() {
1189 return __F_GETOWN_EX;
1190 }
1191 private static final int F_DUPFD_CLOEXEC = (int)1030L;
1192
1193 /**
1194 * {@snippet lang=c :
1195 * #define F_DUPFD_CLOEXEC 1030
1196 * }
1197 */
1198 public static int F_DUPFD_CLOEXEC() {
1199 return F_DUPFD_CLOEXEC;
1200 }
1201 private static final int FD_CLOEXEC = (int)1L;
1202
1203 /**
1204 * {@snippet lang=c :
1205 * #define FD_CLOEXEC 1
1206 * }
1207 */
1208 public static int FD_CLOEXEC() {
1209 return FD_CLOEXEC;
1210 }
1211 private static final int F_RDLCK = (int)0L;
1212
1213 /**
1214 * {@snippet lang=c :
1215 * #define F_RDLCK 0
1216 * }
1217 */
1218 public static int F_RDLCK() {
1219 return F_RDLCK;
1220 }
1221 private static final int F_WRLCK = (int)1L;
1222
1223 /**
1224 * {@snippet lang=c :
1225 * #define F_WRLCK 1
1226 * }
1227 */
1228 public static int F_WRLCK() {
1229 return F_WRLCK;
1230 }
1231 private static final int F_UNLCK = (int)2L;
1232
1233 /**
1234 * {@snippet lang=c :
1235 * #define F_UNLCK 2
1236 * }
1237 */
1238 public static int F_UNLCK() {
1239 return F_UNLCK;
1240 }
1241 private static final int F_EXLCK = (int)4L;
1242
1243 /**
1244 * {@snippet lang=c :
1245 * #define F_EXLCK 4
1246 * }
1247 */
1248 public static int F_EXLCK() {
1249 return F_EXLCK;
1250 }
1251 private static final int F_SHLCK = (int)8L;
1252
1253 /**
1254 * {@snippet lang=c :
1255 * #define F_SHLCK 8
1256 * }
1257 */
1258 public static int F_SHLCK() {
1259 return F_SHLCK;
1260 }
1261 private static final int LOCK_SH = (int)1L;
1262
1263 /**
1264 * {@snippet lang=c :
1265 * #define LOCK_SH 1
1266 * }
1267 */
1268 public static int LOCK_SH() {
1269 return LOCK_SH;
1270 }
1271 private static final int LOCK_EX = (int)2L;
1272
1273 /**
1274 * {@snippet lang=c :
1275 * #define LOCK_EX 2
1276 * }
1277 */
1278 public static int LOCK_EX() {
1279 return LOCK_EX;
1280 }
1281 private static final int LOCK_NB = (int)4L;
1282
1283 /**
1284 * {@snippet lang=c :
1285 * #define LOCK_NB 4
1286 * }
1287 */
1288 public static int LOCK_NB() {
1289 return LOCK_NB;
1290 }
1291 private static final int LOCK_UN = (int)8L;
1292
1293 /**
1294 * {@snippet lang=c :
1295 * #define LOCK_UN 8
1296 * }
1297 */
1298 public static int LOCK_UN() {
1299 return LOCK_UN;
1300 }
1301 private static final int __POSIX_FADV_DONTNEED = (int)4L;
1302
1303 /**
1304 * {@snippet lang=c :
1305 * #define __POSIX_FADV_DONTNEED 4
1306 * }
1307 */
1308 public static int __POSIX_FADV_DONTNEED() {
1309 return __POSIX_FADV_DONTNEED;
1310 }
1311 private static final int __POSIX_FADV_NOREUSE = (int)5L;
1312
1313 /**
1314 * {@snippet lang=c :
1315 * #define __POSIX_FADV_NOREUSE 5
1316 * }
1317 */
1318 public static int __POSIX_FADV_NOREUSE() {
1319 return __POSIX_FADV_NOREUSE;
1320 }
1321 private static final int POSIX_FADV_NORMAL = (int)0L;
1322
1323 /**
1324 * {@snippet lang=c :
1325 * #define POSIX_FADV_NORMAL 0
1326 * }
1327 */
1328 public static int POSIX_FADV_NORMAL() {
1329 return POSIX_FADV_NORMAL;
1330 }
1331 private static final int POSIX_FADV_RANDOM = (int)1L;
1332
1333 /**
1334 * {@snippet lang=c :
1335 * #define POSIX_FADV_RANDOM 1
1336 * }
1337 */
1338 public static int POSIX_FADV_RANDOM() {
1339 return POSIX_FADV_RANDOM;
1340 }
1341 private static final int POSIX_FADV_SEQUENTIAL = (int)2L;
1342
1343 /**
1344 * {@snippet lang=c :
1345 * #define POSIX_FADV_SEQUENTIAL 2
1346 * }
1347 */
1348 public static int POSIX_FADV_SEQUENTIAL() {
1349 return POSIX_FADV_SEQUENTIAL;
1350 }
1351 private static final int POSIX_FADV_WILLNEED = (int)3L;
1352
1353 /**
1354 * {@snippet lang=c :
1355 * #define POSIX_FADV_WILLNEED 3
1356 * }
1357 */
1358 public static int POSIX_FADV_WILLNEED() {
1359 return POSIX_FADV_WILLNEED;
1360 }
1361 private static final int AT_SYMLINK_NOFOLLOW = (int)256L;
1362
1363 /**
1364 * {@snippet lang=c :
1365 * #define AT_SYMLINK_NOFOLLOW 256
1366 * }
1367 */
1368 public static int AT_SYMLINK_NOFOLLOW() {
1369 return AT_SYMLINK_NOFOLLOW;
1370 }
1371 private static final int AT_REMOVEDIR = (int)512L;
1372
1373 /**
1374 * {@snippet lang=c :
1375 * #define AT_REMOVEDIR 512
1376 * }
1377 */
1378 public static int AT_REMOVEDIR() {
1379 return AT_REMOVEDIR;
1380 }
1381 private static final int AT_SYMLINK_FOLLOW = (int)1024L;
1382
1383 /**
1384 * {@snippet lang=c :
1385 * #define AT_SYMLINK_FOLLOW 1024
1386 * }
1387 */
1388 public static int AT_SYMLINK_FOLLOW() {
1389 return AT_SYMLINK_FOLLOW;
1390 }
1391 private static final int AT_EACCESS = (int)512L;
1392
1393 /**
1394 * {@snippet lang=c :
1395 * #define AT_EACCESS 512
1396 * }
1397 */
1398 public static int AT_EACCESS() {
1399 return AT_EACCESS;
1400 }
1401 private static final int _BITS_STAT_H = (int)1L;
1402
1403 /**
1404 * {@snippet lang=c :
1405 * #define _BITS_STAT_H 1
1406 * }
1407 */
1408 public static int _BITS_STAT_H() {
1409 return _BITS_STAT_H;
1410 }
1411 private static final int _BITS_STRUCT_STAT_H = (int)1L;
1412
1413 /**
1414 * {@snippet lang=c :
1415 * #define _BITS_STRUCT_STAT_H 1
1416 * }
1417 */
1418 public static int _BITS_STRUCT_STAT_H() {
1419 return _BITS_STRUCT_STAT_H;
1420 }
1421 private static final int __S_IFMT = (int)61440L;
1422
1423 /**
1424 * {@snippet lang=c :
1425 * #define __S_IFMT 61440
1426 * }
1427 */
1428 public static int __S_IFMT() {
1429 return __S_IFMT;
1430 }
1431 private static final int __S_IFDIR = (int)16384L;
1432
1433 /**
1434 * {@snippet lang=c :
1435 * #define __S_IFDIR 16384
1436 * }
1437 */
1438 public static int __S_IFDIR() {
1439 return __S_IFDIR;
1440 }
1441 private static final int __S_IFCHR = (int)8192L;
1442
1443 /**
1444 * {@snippet lang=c :
1445 * #define __S_IFCHR 8192
1446 * }
1447 */
1448 public static int __S_IFCHR() {
1449 return __S_IFCHR;
1450 }
1451 private static final int __S_IFBLK = (int)24576L;
1452
1453 /**
1454 * {@snippet lang=c :
1455 * #define __S_IFBLK 24576
1456 * }
1457 */
1458 public static int __S_IFBLK() {
1459 return __S_IFBLK;
1460 }
1461 private static final int __S_IFREG = (int)32768L;
1462
1463 /**
1464 * {@snippet lang=c :
1465 * #define __S_IFREG 32768
1466 * }
1467 */
1468 public static int __S_IFREG() {
1469 return __S_IFREG;
1470 }
1471 private static final int __S_IFIFO = (int)4096L;
1472
1473 /**
1474 * {@snippet lang=c :
1475 * #define __S_IFIFO 4096
1476 * }
1477 */
1478 public static int __S_IFIFO() {
1479 return __S_IFIFO;
1480 }
1481 private static final int __S_IFLNK = (int)40960L;
1482
1483 /**
1484 * {@snippet lang=c :
1485 * #define __S_IFLNK 40960
1486 * }
1487 */
1488 public static int __S_IFLNK() {
1489 return __S_IFLNK;
1490 }
1491 private static final int __S_IFSOCK = (int)49152L;
1492
1493 /**
1494 * {@snippet lang=c :
1495 * #define __S_IFSOCK 49152
1496 * }
1497 */
1498 public static int __S_IFSOCK() {
1499 return __S_IFSOCK;
1500 }
1501 private static final int __S_ISUID = (int)2048L;
1502
1503 /**
1504 * {@snippet lang=c :
1505 * #define __S_ISUID 2048
1506 * }
1507 */
1508 public static int __S_ISUID() {
1509 return __S_ISUID;
1510 }
1511 private static final int __S_ISGID = (int)1024L;
1512
1513 /**
1514 * {@snippet lang=c :
1515 * #define __S_ISGID 1024
1516 * }
1517 */
1518 public static int __S_ISGID() {
1519 return __S_ISGID;
1520 }
1521 private static final int __S_ISVTX = (int)512L;
1522
1523 /**
1524 * {@snippet lang=c :
1525 * #define __S_ISVTX 512
1526 * }
1527 */
1528 public static int __S_ISVTX() {
1529 return __S_ISVTX;
1530 }
1531 private static final int __S_IREAD = (int)256L;
1532
1533 /**
1534 * {@snippet lang=c :
1535 * #define __S_IREAD 256
1536 * }
1537 */
1538 public static int __S_IREAD() {
1539 return __S_IREAD;
1540 }
1541 private static final int __S_IWRITE = (int)128L;
1542
1543 /**
1544 * {@snippet lang=c :
1545 * #define __S_IWRITE 128
1546 * }
1547 */
1548 public static int __S_IWRITE() {
1549 return __S_IWRITE;
1550 }
1551 private static final int __S_IEXEC = (int)64L;
1552
1553 /**
1554 * {@snippet lang=c :
1555 * #define __S_IEXEC 64
1556 * }
1557 */
1558 public static int __S_IEXEC() {
1559 return __S_IEXEC;
1560 }
1561 private static final int R_OK = (int)4L;
1562
1563 /**
1564 * {@snippet lang=c :
1565 * #define R_OK 4
1566 * }
1567 */
1568 public static int R_OK() {
1569 return R_OK;
1570 }
1571 private static final int W_OK = (int)2L;
1572
1573 /**
1574 * {@snippet lang=c :
1575 * #define W_OK 2
1576 * }
1577 */
1578 public static int W_OK() {
1579 return W_OK;
1580 }
1581 private static final int X_OK = (int)1L;
1582
1583 /**
1584 * {@snippet lang=c :
1585 * #define X_OK 1
1586 * }
1587 */
1588 public static int X_OK() {
1589 return X_OK;
1590 }
1591 private static final int F_OK = (int)0L;
1592
1593 /**
1594 * {@snippet lang=c :
1595 * #define F_OK 0
1596 * }
1597 */
1598 public static int F_OK() {
1599 return F_OK;
1600 }
1601 private static final int SEEK_SET = (int)0L;
1602
1603 /**
1604 * {@snippet lang=c :
1605 * #define SEEK_SET 0
1606 * }
1607 */
1608 public static int SEEK_SET() {
1609 return SEEK_SET;
1610 }
1611 private static final int SEEK_CUR = (int)1L;
1612
1613 /**
1614 * {@snippet lang=c :
1615 * #define SEEK_CUR 1
1616 * }
1617 */
1618 public static int SEEK_CUR() {
1619 return SEEK_CUR;
1620 }
1621 private static final int SEEK_END = (int)2L;
1622
1623 /**
1624 * {@snippet lang=c :
1625 * #define SEEK_END 2
1626 * }
1627 */
1628 public static int SEEK_END() {
1629 return SEEK_END;
1630 }
1631 private static final int F_ULOCK = (int)0L;
1632
1633 /**
1634 * {@snippet lang=c :
1635 * #define F_ULOCK 0
1636 * }
1637 */
1638 public static int F_ULOCK() {
1639 return F_ULOCK;
1640 }
1641 private static final int F_LOCK = (int)1L;
1642
1643 /**
1644 * {@snippet lang=c :
1645 * #define F_LOCK 1
1646 * }
1647 */
1648 public static int F_LOCK() {
1649 return F_LOCK;
1650 }
1651 private static final int F_TLOCK = (int)2L;
1652
1653 /**
1654 * {@snippet lang=c :
1655 * #define F_TLOCK 2
1656 * }
1657 */
1658 public static int F_TLOCK() {
1659 return F_TLOCK;
1660 }
1661 private static final int F_TEST = (int)3L;
1662
1663 /**
1664 * {@snippet lang=c :
1665 * #define F_TEST 3
1666 * }
1667 */
1668 public static int F_TEST() {
1669 return F_TEST;
1670 }
1671 private static final int _SYS_UIO_H = (int)1L;
1672
1673 /**
1674 * {@snippet lang=c :
1675 * #define _SYS_UIO_H 1
1676 * }
1677 */
1678 public static int _SYS_UIO_H() {
1679 return _SYS_UIO_H;
1680 }
1681 private static final int _SYS_TYPES_H = (int)1L;
1682
1683 /**
1684 * {@snippet lang=c :
1685 * #define _SYS_TYPES_H 1
1686 * }
1687 */
1688 public static int _SYS_TYPES_H() {
1689 return _SYS_TYPES_H;
1690 }
1691 private static final int _BITS_STDINT_INTN_H = (int)1L;
1692
1693 /**
1694 * {@snippet lang=c :
1695 * #define _BITS_STDINT_INTN_H 1
1696 * }
1697 */
1698 public static int _BITS_STDINT_INTN_H() {
1699 return _BITS_STDINT_INTN_H;
1700 }
1701 private static final int __BIT_TYPES_DEFINED__ = (int)1L;
1702
1703 /**
1704 * {@snippet lang=c :
1705 * #define __BIT_TYPES_DEFINED__ 1
1706 * }
1707 */
1708 public static int __BIT_TYPES_DEFINED__() {
1709 return __BIT_TYPES_DEFINED__;
1710 }
1711 private static final int _ENDIAN_H = (int)1L;
1712
1713 /**
1714 * {@snippet lang=c :
1715 * #define _ENDIAN_H 1
1716 * }
1717 */
1718 public static int _ENDIAN_H() {
1719 return _ENDIAN_H;
1720 }
1721 private static final int _BITS_BYTESWAP_H = (int)1L;
1722
1723 /**
1724 * {@snippet lang=c :
1725 * #define _BITS_BYTESWAP_H 1
1726 * }
1727 */
1728 public static int _BITS_BYTESWAP_H() {
1729 return _BITS_BYTESWAP_H;
1730 }
1731 private static final int _BITS_UINTN_IDENTITY_H = (int)1L;
1732
1733 /**
1734 * {@snippet lang=c :
1735 * #define _BITS_UINTN_IDENTITY_H 1
1736 * }
1737 */
1738 public static int _BITS_UINTN_IDENTITY_H() {
1739 return _BITS_UINTN_IDENTITY_H;
1740 }
1741 private static final int _SYS_SELECT_H = (int)1L;
1742
1743 /**
1744 * {@snippet lang=c :
1745 * #define _SYS_SELECT_H 1
1746 * }
1747 */
1748 public static int _SYS_SELECT_H() {
1749 return _SYS_SELECT_H;
1750 }
1751 private static final int __sigset_t_defined = (int)1L;
1752
1753 /**
1754 * {@snippet lang=c :
1755 * #define __sigset_t_defined 1
1756 * }
1757 */
1758 public static int __sigset_t_defined() {
1759 return __sigset_t_defined;
1760 }
1761 private static final int __timeval_defined = (int)1L;
1762
1763 /**
1764 * {@snippet lang=c :
1765 * #define __timeval_defined 1
1766 * }
1767 */
1768 public static int __timeval_defined() {
1769 return __timeval_defined;
1770 }
1771 private static final int _BITS_PTHREADTYPES_COMMON_H = (int)1L;
1772
1773 /**
1774 * {@snippet lang=c :
1775 * #define _BITS_PTHREADTYPES_COMMON_H 1
1776 * }
1777 */
1778 public static int _BITS_PTHREADTYPES_COMMON_H() {
1779 return _BITS_PTHREADTYPES_COMMON_H;
1780 }
1781 private static final int _THREAD_SHARED_TYPES_H = (int)1L;
1782
1783 /**
1784 * {@snippet lang=c :
1785 * #define _THREAD_SHARED_TYPES_H 1
1786 * }
1787 */
1788 public static int _THREAD_SHARED_TYPES_H() {
1789 return _THREAD_SHARED_TYPES_H;
1790 }
1791 private static final int _BITS_PTHREADTYPES_ARCH_H = (int)1L;
1792
1793 /**
1794 * {@snippet lang=c :
1795 * #define _BITS_PTHREADTYPES_ARCH_H 1
1796 * }
1797 */
1798 public static int _BITS_PTHREADTYPES_ARCH_H() {
1799 return _BITS_PTHREADTYPES_ARCH_H;
1800 }
1801 private static final int __SIZEOF_PTHREAD_MUTEX_T = (int)40L;
1802
1803 /**
1804 * {@snippet lang=c :
1805 * #define __SIZEOF_PTHREAD_MUTEX_T 40
1806 * }
1807 */
1808 public static int __SIZEOF_PTHREAD_MUTEX_T() {
1809 return __SIZEOF_PTHREAD_MUTEX_T;
1810 }
1811 private static final int __SIZEOF_PTHREAD_ATTR_T = (int)56L;
1812
1813 /**
1814 * {@snippet lang=c :
1815 * #define __SIZEOF_PTHREAD_ATTR_T 56
1816 * }
1817 */
1818 public static int __SIZEOF_PTHREAD_ATTR_T() {
1819 return __SIZEOF_PTHREAD_ATTR_T;
1820 }
1821 private static final int __SIZEOF_PTHREAD_RWLOCK_T = (int)56L;
1822
1823 /**
1824 * {@snippet lang=c :
1825 * #define __SIZEOF_PTHREAD_RWLOCK_T 56
1826 * }
1827 */
1828 public static int __SIZEOF_PTHREAD_RWLOCK_T() {
1829 return __SIZEOF_PTHREAD_RWLOCK_T;
1830 }
1831 private static final int __SIZEOF_PTHREAD_BARRIER_T = (int)32L;
1832
1833 /**
1834 * {@snippet lang=c :
1835 * #define __SIZEOF_PTHREAD_BARRIER_T 32
1836 * }
1837 */
1838 public static int __SIZEOF_PTHREAD_BARRIER_T() {
1839 return __SIZEOF_PTHREAD_BARRIER_T;
1840 }
1841 private static final int __SIZEOF_PTHREAD_MUTEXATTR_T = (int)4L;
1842
1843 /**
1844 * {@snippet lang=c :
1845 * #define __SIZEOF_PTHREAD_MUTEXATTR_T 4
1846 * }
1847 */
1848 public static int __SIZEOF_PTHREAD_MUTEXATTR_T() {
1849 return __SIZEOF_PTHREAD_MUTEXATTR_T;
1850 }
1851 private static final int __SIZEOF_PTHREAD_COND_T = (int)48L;
1852
1853 /**
1854 * {@snippet lang=c :
1855 * #define __SIZEOF_PTHREAD_COND_T 48
1856 * }
1857 */
1858 public static int __SIZEOF_PTHREAD_COND_T() {
1859 return __SIZEOF_PTHREAD_COND_T;
1860 }
1861 private static final int __SIZEOF_PTHREAD_CONDATTR_T = (int)4L;
1862
1863 /**
1864 * {@snippet lang=c :
1865 * #define __SIZEOF_PTHREAD_CONDATTR_T 4
1866 * }
1867 */
1868 public static int __SIZEOF_PTHREAD_CONDATTR_T() {
1869 return __SIZEOF_PTHREAD_CONDATTR_T;
1870 }
1871 private static final int __SIZEOF_PTHREAD_RWLOCKATTR_T = (int)8L;
1872
1873 /**
1874 * {@snippet lang=c :
1875 * #define __SIZEOF_PTHREAD_RWLOCKATTR_T 8
1876 * }
1877 */
1878 public static int __SIZEOF_PTHREAD_RWLOCKATTR_T() {
1879 return __SIZEOF_PTHREAD_RWLOCKATTR_T;
1880 }
1881 private static final int __SIZEOF_PTHREAD_BARRIERATTR_T = (int)4L;
1882
1883 /**
1884 * {@snippet lang=c :
1885 * #define __SIZEOF_PTHREAD_BARRIERATTR_T 4
1886 * }
1887 */
1888 public static int __SIZEOF_PTHREAD_BARRIERATTR_T() {
1889 return __SIZEOF_PTHREAD_BARRIERATTR_T;
1890 }
1891 private static final int _THREAD_MUTEX_INTERNAL_H = (int)1L;
1892
1893 /**
1894 * {@snippet lang=c :
1895 * #define _THREAD_MUTEX_INTERNAL_H 1
1896 * }
1897 */
1898 public static int _THREAD_MUTEX_INTERNAL_H() {
1899 return _THREAD_MUTEX_INTERNAL_H;
1900 }
1901 private static final int __PTHREAD_MUTEX_HAVE_PREV = (int)1L;
1902
1903 /**
1904 * {@snippet lang=c :
1905 * #define __PTHREAD_MUTEX_HAVE_PREV 1
1906 * }
1907 */
1908 public static int __PTHREAD_MUTEX_HAVE_PREV() {
1909 return __PTHREAD_MUTEX_HAVE_PREV;
1910 }
1911 private static final int __have_pthread_attr_t = (int)1L;
1912
1913 /**
1914 * {@snippet lang=c :
1915 * #define __have_pthread_attr_t 1
1916 * }
1917 */
1918 public static int __have_pthread_attr_t() {
1919 return __have_pthread_attr_t;
1920 }
1921 private static final int __iovec_defined = (int)1L;
1922
1923 /**
1924 * {@snippet lang=c :
1925 * #define __iovec_defined 1
1926 * }
1927 */
1928 public static int __iovec_defined() {
1929 return __iovec_defined;
1930 }
1931 private static final int _BITS_UIO_LIM_H = (int)1L;
1932
1933 /**
1934 * {@snippet lang=c :
1935 * #define _BITS_UIO_LIM_H 1
1936 * }
1937 */
1938 public static int _BITS_UIO_LIM_H() {
1939 return _BITS_UIO_LIM_H;
1940 }
1941 private static final int __IOV_MAX = (int)1024L;
1942
1943 /**
1944 * {@snippet lang=c :
1945 * #define __IOV_MAX 1024
1946 * }
1947 */
1948 public static int __IOV_MAX() {
1949 return __IOV_MAX;
1950 }
1951 private static final int NR_OPEN = (int)1024L;
1952
1953 /**
1954 * {@snippet lang=c :
1955 * #define NR_OPEN 1024
1956 * }
1957 */
1958 public static int NR_OPEN() {
1959 return NR_OPEN;
1960 }
1961 private static final int NGROUPS_MAX = (int)65536L;
1962
1963 /**
1964 * {@snippet lang=c :
1965 * #define NGROUPS_MAX 65536
1966 * }
1967 */
1968 public static int NGROUPS_MAX() {
1969 return NGROUPS_MAX;
1970 }
1971 private static final int ARG_MAX = (int)131072L;
1972
1973 /**
1974 * {@snippet lang=c :
1975 * #define ARG_MAX 131072
1976 * }
1977 */
1978 public static int ARG_MAX() {
1979 return ARG_MAX;
1980 }
1981 private static final int LINK_MAX = (int)127L;
1982
1983 /**
1984 * {@snippet lang=c :
1985 * #define LINK_MAX 127
1986 * }
1987 */
1988 public static int LINK_MAX() {
1989 return LINK_MAX;
1990 }
1991 private static final int MAX_CANON = (int)255L;
1992
1993 /**
1994 * {@snippet lang=c :
1995 * #define MAX_CANON 255
1996 * }
1997 */
1998 public static int MAX_CANON() {
1999 return MAX_CANON;
2000 }
2001 private static final int MAX_INPUT = (int)255L;
2002
2003 /**
2004 * {@snippet lang=c :
2005 * #define MAX_INPUT 255
2006 * }
2007 */
2008 public static int MAX_INPUT() {
2009 return MAX_INPUT;
2010 }
2011 private static final int NAME_MAX = (int)255L;
2012
2013 /**
2014 * {@snippet lang=c :
2015 * #define NAME_MAX 255
2016 * }
2017 */
2018 public static int NAME_MAX() {
2019 return NAME_MAX;
2020 }
2021 private static final int PATH_MAX = (int)4096L;
2022
2023 /**
2024 * {@snippet lang=c :
2025 * #define PATH_MAX 4096
2026 * }
2027 */
2028 public static int PATH_MAX() {
2029 return PATH_MAX;
2030 }
2031 private static final int PIPE_BUF = (int)4096L;
2032
2033 /**
2034 * {@snippet lang=c :
2035 * #define PIPE_BUF 4096
2036 * }
2037 */
2038 public static int PIPE_BUF() {
2039 return PIPE_BUF;
2040 }
2041 private static final int XATTR_NAME_MAX = (int)255L;
2042
2043 /**
2044 * {@snippet lang=c :
2045 * #define XATTR_NAME_MAX 255
2046 * }
2047 */
2048 public static int XATTR_NAME_MAX() {
2049 return XATTR_NAME_MAX;
2050 }
2051 private static final int XATTR_SIZE_MAX = (int)65536L;
2052
2053 /**
2054 * {@snippet lang=c :
2055 * #define XATTR_SIZE_MAX 65536
2056 * }
2057 */
2058 public static int XATTR_SIZE_MAX() {
2059 return XATTR_SIZE_MAX;
2060 }
2061 private static final int XATTR_LIST_MAX = (int)65536L;
2062
2063 /**
2064 * {@snippet lang=c :
2065 * #define XATTR_LIST_MAX 65536
2066 * }
2067 */
2068 public static int XATTR_LIST_MAX() {
2069 return XATTR_LIST_MAX;
2070 }
2071 private static final int RTSIG_MAX = (int)32L;
2072
2073 /**
2074 * {@snippet lang=c :
2075 * #define RTSIG_MAX 32
2076 * }
2077 */
2078 public static int RTSIG_MAX() {
2079 return RTSIG_MAX;
2080 }
2081 private static final int _IOC_NRBITS = (int)8L;
2082
2083 /**
2084 * {@snippet lang=c :
2085 * #define _IOC_NRBITS 8
2086 * }
2087 */
2088 public static int _IOC_NRBITS() {
2089 return _IOC_NRBITS;
2090 }
2091 private static final int _IOC_TYPEBITS = (int)8L;
2092
2093 /**
2094 * {@snippet lang=c :
2095 * #define _IOC_TYPEBITS 8
2096 * }
2097 */
2098 public static int _IOC_TYPEBITS() {
2099 return _IOC_TYPEBITS;
2100 }
2101 private static final int _IOC_SIZEBITS = (int)14L;
2102
2103 /**
2104 * {@snippet lang=c :
2105 * #define _IOC_SIZEBITS 14
2106 * }
2107 */
2108 public static int _IOC_SIZEBITS() {
2109 return _IOC_SIZEBITS;
2110 }
2111 private static final int _IOC_DIRBITS = (int)2L;
2112
2113 /**
2114 * {@snippet lang=c :
2115 * #define _IOC_DIRBITS 2
2116 * }
2117 */
2118 public static int _IOC_DIRBITS() {
2119 return _IOC_DIRBITS;
2120 }
2121 private static final int _IOC_NRSHIFT = (int)0L;
2122
2123 /**
2124 * {@snippet lang=c :
2125 * #define _IOC_NRSHIFT 0
2126 * }
2127 */
2128 public static int _IOC_NRSHIFT() {
2129 return _IOC_NRSHIFT;
2130 }
2131 private static final int __BITS_PER_LONG = (int)64L;
2132
2133 /**
2134 * {@snippet lang=c :
2135 * #define __BITS_PER_LONG 64
2136 * }
2137 */
2138 public static int __BITS_PER_LONG() {
2139 return __BITS_PER_LONG;
2140 }
2141 private static final int FSCRYPT_POLICY_FLAGS_PAD_4 = (int)0L;
2142
2143 /**
2144 * {@snippet lang=c :
2145 * #define FSCRYPT_POLICY_FLAGS_PAD_4 0
2146 * }
2147 */
2148 public static int FSCRYPT_POLICY_FLAGS_PAD_4() {
2149 return FSCRYPT_POLICY_FLAGS_PAD_4;
2150 }
2151 private static final int FSCRYPT_POLICY_FLAGS_PAD_8 = (int)1L;
2152
2153 /**
2154 * {@snippet lang=c :
2155 * #define FSCRYPT_POLICY_FLAGS_PAD_8 1
2156 * }
2157 */
2158 public static int FSCRYPT_POLICY_FLAGS_PAD_8() {
2159 return FSCRYPT_POLICY_FLAGS_PAD_8;
2160 }
2161 private static final int FSCRYPT_POLICY_FLAGS_PAD_16 = (int)2L;
2162
2163 /**
2164 * {@snippet lang=c :
2165 * #define FSCRYPT_POLICY_FLAGS_PAD_16 2
2166 * }
2167 */
2168 public static int FSCRYPT_POLICY_FLAGS_PAD_16() {
2169 return FSCRYPT_POLICY_FLAGS_PAD_16;
2170 }
2171 private static final int FSCRYPT_POLICY_FLAGS_PAD_32 = (int)3L;
2172
2173 /**
2174 * {@snippet lang=c :
2175 * #define FSCRYPT_POLICY_FLAGS_PAD_32 3
2176 * }
2177 */
2178 public static int FSCRYPT_POLICY_FLAGS_PAD_32() {
2179 return FSCRYPT_POLICY_FLAGS_PAD_32;
2180 }
2181 private static final int FSCRYPT_POLICY_FLAGS_PAD_MASK = (int)3L;
2182
2183 /**
2184 * {@snippet lang=c :
2185 * #define FSCRYPT_POLICY_FLAGS_PAD_MASK 3
2186 * }
2187 */
2188 public static int FSCRYPT_POLICY_FLAGS_PAD_MASK() {
2189 return FSCRYPT_POLICY_FLAGS_PAD_MASK;
2190 }
2191 private static final int FSCRYPT_POLICY_FLAG_DIRECT_KEY = (int)4L;
2192
2193 /**
2194 * {@snippet lang=c :
2195 * #define FSCRYPT_POLICY_FLAG_DIRECT_KEY 4
2196 * }
2197 */
2198 public static int FSCRYPT_POLICY_FLAG_DIRECT_KEY() {
2199 return FSCRYPT_POLICY_FLAG_DIRECT_KEY;
2200 }
2201 private static final int FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64 = (int)8L;
2202
2203 /**
2204 * {@snippet lang=c :
2205 * #define FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64 8
2206 * }
2207 */
2208 public static int FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64() {
2209 return FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64;
2210 }
2211 private static final int FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32 = (int)16L;
2212
2213 /**
2214 * {@snippet lang=c :
2215 * #define FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32 16
2216 * }
2217 */
2218 public static int FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32() {
2219 return FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32;
2220 }
2221 private static final int FSCRYPT_MODE_AES_256_XTS = (int)1L;
2222
2223 /**
2224 * {@snippet lang=c :
2225 * #define FSCRYPT_MODE_AES_256_XTS 1
2226 * }
2227 */
2228 public static int FSCRYPT_MODE_AES_256_XTS() {
2229 return FSCRYPT_MODE_AES_256_XTS;
2230 }
2231 private static final int FSCRYPT_MODE_AES_256_CTS = (int)4L;
2232
2233 /**
2234 * {@snippet lang=c :
2235 * #define FSCRYPT_MODE_AES_256_CTS 4
2236 * }
2237 */
2238 public static int FSCRYPT_MODE_AES_256_CTS() {
2239 return FSCRYPT_MODE_AES_256_CTS;
2240 }
2241 private static final int FSCRYPT_MODE_AES_128_CBC = (int)5L;
2242
2243 /**
2244 * {@snippet lang=c :
2245 * #define FSCRYPT_MODE_AES_128_CBC 5
2246 * }
2247 */
2248 public static int FSCRYPT_MODE_AES_128_CBC() {
2249 return FSCRYPT_MODE_AES_128_CBC;
2250 }
2251 private static final int FSCRYPT_MODE_AES_128_CTS = (int)6L;
2252
2253 /**
2254 * {@snippet lang=c :
2255 * #define FSCRYPT_MODE_AES_128_CTS 6
2256 * }
2257 */
2258 public static int FSCRYPT_MODE_AES_128_CTS() {
2259 return FSCRYPT_MODE_AES_128_CTS;
2260 }
2261 private static final int FSCRYPT_MODE_SM4_XTS = (int)7L;
2262
2263 /**
2264 * {@snippet lang=c :
2265 * #define FSCRYPT_MODE_SM4_XTS 7
2266 * }
2267 */
2268 public static int FSCRYPT_MODE_SM4_XTS() {
2269 return FSCRYPT_MODE_SM4_XTS;
2270 }
2271 private static final int FSCRYPT_MODE_SM4_CTS = (int)8L;
2272
2273 /**
2274 * {@snippet lang=c :
2275 * #define FSCRYPT_MODE_SM4_CTS 8
2276 * }
2277 */
2278 public static int FSCRYPT_MODE_SM4_CTS() {
2279 return FSCRYPT_MODE_SM4_CTS;
2280 }
2281 private static final int FSCRYPT_MODE_ADIANTUM = (int)9L;
2282
2283 /**
2284 * {@snippet lang=c :
2285 * #define FSCRYPT_MODE_ADIANTUM 9
2286 * }
2287 */
2288 public static int FSCRYPT_MODE_ADIANTUM() {
2289 return FSCRYPT_MODE_ADIANTUM;
2290 }
2291 private static final int FSCRYPT_MODE_AES_256_HCTR2 = (int)10L;
2292
2293 /**
2294 * {@snippet lang=c :
2295 * #define FSCRYPT_MODE_AES_256_HCTR2 10
2296 * }
2297 */
2298 public static int FSCRYPT_MODE_AES_256_HCTR2() {
2299 return FSCRYPT_MODE_AES_256_HCTR2;
2300 }
2301 private static final int FSCRYPT_POLICY_V1 = (int)0L;
2302
2303 /**
2304 * {@snippet lang=c :
2305 * #define FSCRYPT_POLICY_V1 0
2306 * }
2307 */
2308 public static int FSCRYPT_POLICY_V1() {
2309 return FSCRYPT_POLICY_V1;
2310 }
2311 private static final int FSCRYPT_KEY_DESCRIPTOR_SIZE = (int)8L;
2312
2313 /**
2314 * {@snippet lang=c :
2315 * #define FSCRYPT_KEY_DESCRIPTOR_SIZE 8
2316 * }
2317 */
2318 public static int FSCRYPT_KEY_DESCRIPTOR_SIZE() {
2319 return FSCRYPT_KEY_DESCRIPTOR_SIZE;
2320 }
2321 private static final int FSCRYPT_KEY_DESC_PREFIX_SIZE = (int)8L;
2322
2323 /**
2324 * {@snippet lang=c :
2325 * #define FSCRYPT_KEY_DESC_PREFIX_SIZE 8
2326 * }
2327 */
2328 public static int FSCRYPT_KEY_DESC_PREFIX_SIZE() {
2329 return FSCRYPT_KEY_DESC_PREFIX_SIZE;
2330 }
2331 private static final int FSCRYPT_MAX_KEY_SIZE = (int)64L;
2332
2333 /**
2334 * {@snippet lang=c :
2335 * #define FSCRYPT_MAX_KEY_SIZE 64
2336 * }
2337 */
2338 public static int FSCRYPT_MAX_KEY_SIZE() {
2339 return FSCRYPT_MAX_KEY_SIZE;
2340 }
2341 private static final int FSCRYPT_POLICY_V2 = (int)2L;
2342
2343 /**
2344 * {@snippet lang=c :
2345 * #define FSCRYPT_POLICY_V2 2
2346 * }
2347 */
2348 public static int FSCRYPT_POLICY_V2() {
2349 return FSCRYPT_POLICY_V2;
2350 }
2351 private static final int FSCRYPT_KEY_IDENTIFIER_SIZE = (int)16L;
2352
2353 /**
2354 * {@snippet lang=c :
2355 * #define FSCRYPT_KEY_IDENTIFIER_SIZE 16
2356 * }
2357 */
2358 public static int FSCRYPT_KEY_IDENTIFIER_SIZE() {
2359 return FSCRYPT_KEY_IDENTIFIER_SIZE;
2360 }
2361 private static final int FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = (int)1L;
2362
2363 /**
2364 * {@snippet lang=c :
2365 * #define FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR 1
2366 * }
2367 */
2368 public static int FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR() {
2369 return FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR;
2370 }
2371 private static final int FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = (int)2L;
2372
2373 /**
2374 * {@snippet lang=c :
2375 * #define FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER 2
2376 * }
2377 */
2378 public static int FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER() {
2379 return FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER;
2380 }
2381 private static final int FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = (int)1L;
2382
2383 /**
2384 * {@snippet lang=c :
2385 * #define FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY 1
2386 * }
2387 */
2388 public static int FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY() {
2389 return FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY;
2390 }
2391 private static final int FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = (int)2L;
2392
2393 /**
2394 * {@snippet lang=c :
2395 * #define FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS 2
2396 * }
2397 */
2398 public static int FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS() {
2399 return FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS;
2400 }
2401 private static final int FSCRYPT_KEY_STATUS_ABSENT = (int)1L;
2402
2403 /**
2404 * {@snippet lang=c :
2405 * #define FSCRYPT_KEY_STATUS_ABSENT 1
2406 * }
2407 */
2408 public static int FSCRYPT_KEY_STATUS_ABSENT() {
2409 return FSCRYPT_KEY_STATUS_ABSENT;
2410 }
2411 private static final int FSCRYPT_KEY_STATUS_PRESENT = (int)2L;
2412
2413 /**
2414 * {@snippet lang=c :
2415 * #define FSCRYPT_KEY_STATUS_PRESENT 2
2416 * }
2417 */
2418 public static int FSCRYPT_KEY_STATUS_PRESENT() {
2419 return FSCRYPT_KEY_STATUS_PRESENT;
2420 }
2421 private static final int FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = (int)3L;
2422
2423 /**
2424 * {@snippet lang=c :
2425 * #define FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED 3
2426 * }
2427 */
2428 public static int FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED() {
2429 return FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED;
2430 }
2431 private static final int FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = (int)1L;
2432
2433 /**
2434 * {@snippet lang=c :
2435 * #define FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF 1
2436 * }
2437 */
2438 public static int FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF() {
2439 return FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF;
2440 }
2441 private static final int FS_POLICY_FLAGS_VALID = (int)7L;
2442
2443 /**
2444 * {@snippet lang=c :
2445 * #define FS_POLICY_FLAGS_VALID 7
2446 * }
2447 */
2448 public static int FS_POLICY_FLAGS_VALID() {
2449 return FS_POLICY_FLAGS_VALID;
2450 }
2451 private static final int FS_ENCRYPTION_MODE_INVALID = (int)0L;
2452
2453 /**
2454 * {@snippet lang=c :
2455 * #define FS_ENCRYPTION_MODE_INVALID 0
2456 * }
2457 */
2458 public static int FS_ENCRYPTION_MODE_INVALID() {
2459 return FS_ENCRYPTION_MODE_INVALID;
2460 }
2461 private static final int FS_ENCRYPTION_MODE_AES_256_GCM = (int)2L;
2462
2463 /**
2464 * {@snippet lang=c :
2465 * #define FS_ENCRYPTION_MODE_AES_256_GCM 2
2466 * }
2467 */
2468 public static int FS_ENCRYPTION_MODE_AES_256_GCM() {
2469 return FS_ENCRYPTION_MODE_AES_256_GCM;
2470 }
2471 private static final int FS_ENCRYPTION_MODE_AES_256_CBC = (int)3L;
2472
2473 /**
2474 * {@snippet lang=c :
2475 * #define FS_ENCRYPTION_MODE_AES_256_CBC 3
2476 * }
2477 */
2478 public static int FS_ENCRYPTION_MODE_AES_256_CBC() {
2479 return FS_ENCRYPTION_MODE_AES_256_CBC;
2480 }
2481 private static final int MS_RDONLY = (int)1L;
2482
2483 /**
2484 * {@snippet lang=c :
2485 * #define MS_RDONLY 1
2486 * }
2487 */
2488 public static int MS_RDONLY() {
2489 return MS_RDONLY;
2490 }
2491 private static final int MS_NOSUID = (int)2L;
2492
2493 /**
2494 * {@snippet lang=c :
2495 * #define MS_NOSUID 2
2496 * }
2497 */
2498 public static int MS_NOSUID() {
2499 return MS_NOSUID;
2500 }
2501 private static final int MS_NODEV = (int)4L;
2502
2503 /**
2504 * {@snippet lang=c :
2505 * #define MS_NODEV 4
2506 * }
2507 */
2508 public static int MS_NODEV() {
2509 return MS_NODEV;
2510 }
2511 private static final int MS_NOEXEC = (int)8L;
2512
2513 /**
2514 * {@snippet lang=c :
2515 * #define MS_NOEXEC 8
2516 * }
2517 */
2518 public static int MS_NOEXEC() {
2519 return MS_NOEXEC;
2520 }
2521 private static final int MS_SYNCHRONOUS = (int)16L;
2522
2523 /**
2524 * {@snippet lang=c :
2525 * #define MS_SYNCHRONOUS 16
2526 * }
2527 */
2528 public static int MS_SYNCHRONOUS() {
2529 return MS_SYNCHRONOUS;
2530 }
2531 private static final int MS_REMOUNT = (int)32L;
2532
2533 /**
2534 * {@snippet lang=c :
2535 * #define MS_REMOUNT 32
2536 * }
2537 */
2538 public static int MS_REMOUNT() {
2539 return MS_REMOUNT;
2540 }
2541 private static final int MS_MANDLOCK = (int)64L;
2542
2543 /**
2544 * {@snippet lang=c :
2545 * #define MS_MANDLOCK 64
2546 * }
2547 */
2548 public static int MS_MANDLOCK() {
2549 return MS_MANDLOCK;
2550 }
2551 private static final int MS_DIRSYNC = (int)128L;
2552
2553 /**
2554 * {@snippet lang=c :
2555 * #define MS_DIRSYNC 128
2556 * }
2557 */
2558 public static int MS_DIRSYNC() {
2559 return MS_DIRSYNC;
2560 }
2561 private static final int MS_NOSYMFOLLOW = (int)256L;
2562
2563 /**
2564 * {@snippet lang=c :
2565 * #define MS_NOSYMFOLLOW 256
2566 * }
2567 */
2568 public static int MS_NOSYMFOLLOW() {
2569 return MS_NOSYMFOLLOW;
2570 }
2571 private static final int MS_NOATIME = (int)1024L;
2572
2573 /**
2574 * {@snippet lang=c :
2575 * #define MS_NOATIME 1024
2576 * }
2577 */
2578 public static int MS_NOATIME() {
2579 return MS_NOATIME;
2580 }
2581 private static final int MS_NODIRATIME = (int)2048L;
2582
2583 /**
2584 * {@snippet lang=c :
2585 * #define MS_NODIRATIME 2048
2586 * }
2587 */
2588 public static int MS_NODIRATIME() {
2589 return MS_NODIRATIME;
2590 }
2591 private static final int MS_BIND = (int)4096L;
2592
2593 /**
2594 * {@snippet lang=c :
2595 * #define MS_BIND 4096
2596 * }
2597 */
2598 public static int MS_BIND() {
2599 return MS_BIND;
2600 }
2601 private static final int MS_MOVE = (int)8192L;
2602
2603 /**
2604 * {@snippet lang=c :
2605 * #define MS_MOVE 8192
2606 * }
2607 */
2608 public static int MS_MOVE() {
2609 return MS_MOVE;
2610 }
2611 private static final int MS_REC = (int)16384L;
2612
2613 /**
2614 * {@snippet lang=c :
2615 * #define MS_REC 16384
2616 * }
2617 */
2618 public static int MS_REC() {
2619 return MS_REC;
2620 }
2621 private static final int MS_VERBOSE = (int)32768L;
2622
2623 /**
2624 * {@snippet lang=c :
2625 * #define MS_VERBOSE 32768
2626 * }
2627 */
2628 public static int MS_VERBOSE() {
2629 return MS_VERBOSE;
2630 }
2631 private static final int MS_SILENT = (int)32768L;
2632
2633 /**
2634 * {@snippet lang=c :
2635 * #define MS_SILENT 32768
2636 * }
2637 */
2638 public static int MS_SILENT() {
2639 return MS_SILENT;
2640 }
2641 private static final int OPEN_TREE_CLONE = (int)1L;
2642
2643 /**
2644 * {@snippet lang=c :
2645 * #define OPEN_TREE_CLONE 1
2646 * }
2647 */
2648 public static int OPEN_TREE_CLONE() {
2649 return OPEN_TREE_CLONE;
2650 }
2651 private static final int MOVE_MOUNT_F_SYMLINKS = (int)1L;
2652
2653 /**
2654 * {@snippet lang=c :
2655 * #define MOVE_MOUNT_F_SYMLINKS 1
2656 * }
2657 */
2658 public static int MOVE_MOUNT_F_SYMLINKS() {
2659 return MOVE_MOUNT_F_SYMLINKS;
2660 }
2661 private static final int MOVE_MOUNT_F_AUTOMOUNTS = (int)2L;
2662
2663 /**
2664 * {@snippet lang=c :
2665 * #define MOVE_MOUNT_F_AUTOMOUNTS 2
2666 * }
2667 */
2668 public static int MOVE_MOUNT_F_AUTOMOUNTS() {
2669 return MOVE_MOUNT_F_AUTOMOUNTS;
2670 }
2671 private static final int MOVE_MOUNT_F_EMPTY_PATH = (int)4L;
2672
2673 /**
2674 * {@snippet lang=c :
2675 * #define MOVE_MOUNT_F_EMPTY_PATH 4
2676 * }
2677 */
2678 public static int MOVE_MOUNT_F_EMPTY_PATH() {
2679 return MOVE_MOUNT_F_EMPTY_PATH;
2680 }
2681 private static final int MOVE_MOUNT_T_SYMLINKS = (int)16L;
2682
2683 /**
2684 * {@snippet lang=c :
2685 * #define MOVE_MOUNT_T_SYMLINKS 16
2686 * }
2687 */
2688 public static int MOVE_MOUNT_T_SYMLINKS() {
2689 return MOVE_MOUNT_T_SYMLINKS;
2690 }
2691 private static final int MOVE_MOUNT_T_AUTOMOUNTS = (int)32L;
2692
2693 /**
2694 * {@snippet lang=c :
2695 * #define MOVE_MOUNT_T_AUTOMOUNTS 32
2696 * }
2697 */
2698 public static int MOVE_MOUNT_T_AUTOMOUNTS() {
2699 return MOVE_MOUNT_T_AUTOMOUNTS;
2700 }
2701 private static final int MOVE_MOUNT_T_EMPTY_PATH = (int)64L;
2702
2703 /**
2704 * {@snippet lang=c :
2705 * #define MOVE_MOUNT_T_EMPTY_PATH 64
2706 * }
2707 */
2708 public static int MOVE_MOUNT_T_EMPTY_PATH() {
2709 return MOVE_MOUNT_T_EMPTY_PATH;
2710 }
2711 private static final int MOVE_MOUNT_SET_GROUP = (int)256L;
2712
2713 /**
2714 * {@snippet lang=c :
2715 * #define MOVE_MOUNT_SET_GROUP 256
2716 * }
2717 */
2718 public static int MOVE_MOUNT_SET_GROUP() {
2719 return MOVE_MOUNT_SET_GROUP;
2720 }
2721 private static final int MOVE_MOUNT__MASK = (int)375L;
2722
2723 /**
2724 * {@snippet lang=c :
2725 * #define MOVE_MOUNT__MASK 375
2726 * }
2727 */
2728 public static int MOVE_MOUNT__MASK() {
2729 return MOVE_MOUNT__MASK;
2730 }
2731 private static final int FSOPEN_CLOEXEC = (int)1L;
2732
2733 /**
2734 * {@snippet lang=c :
2735 * #define FSOPEN_CLOEXEC 1
2736 * }
2737 */
2738 public static int FSOPEN_CLOEXEC() {
2739 return FSOPEN_CLOEXEC;
2740 }
2741 private static final int FSPICK_CLOEXEC = (int)1L;
2742
2743 /**
2744 * {@snippet lang=c :
2745 * #define FSPICK_CLOEXEC 1
2746 * }
2747 */
2748 public static int FSPICK_CLOEXEC() {
2749 return FSPICK_CLOEXEC;
2750 }
2751 private static final int FSPICK_SYMLINK_NOFOLLOW = (int)2L;
2752
2753 /**
2754 * {@snippet lang=c :
2755 * #define FSPICK_SYMLINK_NOFOLLOW 2
2756 * }
2757 */
2758 public static int FSPICK_SYMLINK_NOFOLLOW() {
2759 return FSPICK_SYMLINK_NOFOLLOW;
2760 }
2761 private static final int FSPICK_NO_AUTOMOUNT = (int)4L;
2762
2763 /**
2764 * {@snippet lang=c :
2765 * #define FSPICK_NO_AUTOMOUNT 4
2766 * }
2767 */
2768 public static int FSPICK_NO_AUTOMOUNT() {
2769 return FSPICK_NO_AUTOMOUNT;
2770 }
2771 private static final int FSPICK_EMPTY_PATH = (int)8L;
2772
2773 /**
2774 * {@snippet lang=c :
2775 * #define FSPICK_EMPTY_PATH 8
2776 * }
2777 */
2778 public static int FSPICK_EMPTY_PATH() {
2779 return FSPICK_EMPTY_PATH;
2780 }
2781 private static final int FSMOUNT_CLOEXEC = (int)1L;
2782
2783 /**
2784 * {@snippet lang=c :
2785 * #define FSMOUNT_CLOEXEC 1
2786 * }
2787 */
2788 public static int FSMOUNT_CLOEXEC() {
2789 return FSMOUNT_CLOEXEC;
2790 }
2791 private static final int MOUNT_ATTR_RDONLY = (int)1L;
2792
2793 /**
2794 * {@snippet lang=c :
2795 * #define MOUNT_ATTR_RDONLY 1
2796 * }
2797 */
2798 public static int MOUNT_ATTR_RDONLY() {
2799 return MOUNT_ATTR_RDONLY;
2800 }
2801 private static final int MOUNT_ATTR_NOSUID = (int)2L;
2802
2803 /**
2804 * {@snippet lang=c :
2805 * #define MOUNT_ATTR_NOSUID 2
2806 * }
2807 */
2808 public static int MOUNT_ATTR_NOSUID() {
2809 return MOUNT_ATTR_NOSUID;
2810 }
2811 private static final int MOUNT_ATTR_NODEV = (int)4L;
2812
2813 /**
2814 * {@snippet lang=c :
2815 * #define MOUNT_ATTR_NODEV 4
2816 * }
2817 */
2818 public static int MOUNT_ATTR_NODEV() {
2819 return MOUNT_ATTR_NODEV;
2820 }
2821 private static final int MOUNT_ATTR_NOEXEC = (int)8L;
2822
2823 /**
2824 * {@snippet lang=c :
2825 * #define MOUNT_ATTR_NOEXEC 8
2826 * }
2827 */
2828 public static int MOUNT_ATTR_NOEXEC() {
2829 return MOUNT_ATTR_NOEXEC;
2830 }
2831 private static final int MOUNT_ATTR__ATIME = (int)112L;
2832
2833 /**
2834 * {@snippet lang=c :
2835 * #define MOUNT_ATTR__ATIME 112
2836 * }
2837 */
2838 public static int MOUNT_ATTR__ATIME() {
2839 return MOUNT_ATTR__ATIME;
2840 }
2841 private static final int MOUNT_ATTR_RELATIME = (int)0L;
2842
2843 /**
2844 * {@snippet lang=c :
2845 * #define MOUNT_ATTR_RELATIME 0
2846 * }
2847 */
2848 public static int MOUNT_ATTR_RELATIME() {
2849 return MOUNT_ATTR_RELATIME;
2850 }
2851 private static final int MOUNT_ATTR_NOATIME = (int)16L;
2852
2853 /**
2854 * {@snippet lang=c :
2855 * #define MOUNT_ATTR_NOATIME 16
2856 * }
2857 */
2858 public static int MOUNT_ATTR_NOATIME() {
2859 return MOUNT_ATTR_NOATIME;
2860 }
2861 private static final int MOUNT_ATTR_STRICTATIME = (int)32L;
2862
2863 /**
2864 * {@snippet lang=c :
2865 * #define MOUNT_ATTR_STRICTATIME 32
2866 * }
2867 */
2868 public static int MOUNT_ATTR_STRICTATIME() {
2869 return MOUNT_ATTR_STRICTATIME;
2870 }
2871 private static final int MOUNT_ATTR_NODIRATIME = (int)128L;
2872
2873 /**
2874 * {@snippet lang=c :
2875 * #define MOUNT_ATTR_NODIRATIME 128
2876 * }
2877 */
2878 public static int MOUNT_ATTR_NODIRATIME() {
2879 return MOUNT_ATTR_NODIRATIME;
2880 }
2881 private static final int MOUNT_ATTR_IDMAP = (int)1048576L;
2882
2883 /**
2884 * {@snippet lang=c :
2885 * #define MOUNT_ATTR_IDMAP 1048576
2886 * }
2887 */
2888 public static int MOUNT_ATTR_IDMAP() {
2889 return MOUNT_ATTR_IDMAP;
2890 }
2891 private static final int MOUNT_ATTR_NOSYMFOLLOW = (int)2097152L;
2892
2893 /**
2894 * {@snippet lang=c :
2895 * #define MOUNT_ATTR_NOSYMFOLLOW 2097152
2896 * }
2897 */
2898 public static int MOUNT_ATTR_NOSYMFOLLOW() {
2899 return MOUNT_ATTR_NOSYMFOLLOW;
2900 }
2901 private static final int MOUNT_ATTR_SIZE_VER0 = (int)32L;
2902
2903 /**
2904 * {@snippet lang=c :
2905 * #define MOUNT_ATTR_SIZE_VER0 32
2906 * }
2907 */
2908 public static int MOUNT_ATTR_SIZE_VER0() {
2909 return MOUNT_ATTR_SIZE_VER0;
2910 }
2911 private static final int INR_OPEN_CUR = (int)1024L;
2912
2913 /**
2914 * {@snippet lang=c :
2915 * #define INR_OPEN_CUR 1024
2916 * }
2917 */
2918 public static int INR_OPEN_CUR() {
2919 return INR_OPEN_CUR;
2920 }
2921 private static final int INR_OPEN_MAX = (int)4096L;
2922
2923 /**
2924 * {@snippet lang=c :
2925 * #define INR_OPEN_MAX 4096
2926 * }
2927 */
2928 public static int INR_OPEN_MAX() {
2929 return INR_OPEN_MAX;
2930 }
2931 private static final int BLOCK_SIZE_BITS = (int)10L;
2932
2933 /**
2934 * {@snippet lang=c :
2935 * #define BLOCK_SIZE_BITS 10
2936 * }
2937 */
2938 public static int BLOCK_SIZE_BITS() {
2939 return BLOCK_SIZE_BITS;
2940 }
2941 private static final int SEEK_DATA = (int)3L;
2942
2943 /**
2944 * {@snippet lang=c :
2945 * #define SEEK_DATA 3
2946 * }
2947 */
2948 public static int SEEK_DATA() {
2949 return SEEK_DATA;
2950 }
2951 private static final int SEEK_HOLE = (int)4L;
2952
2953 /**
2954 * {@snippet lang=c :
2955 * #define SEEK_HOLE 4
2956 * }
2957 */
2958 public static int SEEK_HOLE() {
2959 return SEEK_HOLE;
2960 }
2961 private static final int FILE_DEDUPE_RANGE_SAME = (int)0L;
2962
2963 /**
2964 * {@snippet lang=c :
2965 * #define FILE_DEDUPE_RANGE_SAME 0
2966 * }
2967 */
2968 public static int FILE_DEDUPE_RANGE_SAME() {
2969 return FILE_DEDUPE_RANGE_SAME;
2970 }
2971 private static final int FILE_DEDUPE_RANGE_DIFFERS = (int)1L;
2972
2973 /**
2974 * {@snippet lang=c :
2975 * #define FILE_DEDUPE_RANGE_DIFFERS 1
2976 * }
2977 */
2978 public static int FILE_DEDUPE_RANGE_DIFFERS() {
2979 return FILE_DEDUPE_RANGE_DIFFERS;
2980 }
2981 private static final int NR_FILE = (int)8192L;
2982
2983 /**
2984 * {@snippet lang=c :
2985 * #define NR_FILE 8192
2986 * }
2987 */
2988 public static int NR_FILE() {
2989 return NR_FILE;
2990 }
2991 private static final int FS_XFLAG_REALTIME = (int)1L;
2992
2993 /**
2994 * {@snippet lang=c :
2995 * #define FS_XFLAG_REALTIME 1
2996 * }
2997 */
2998 public static int FS_XFLAG_REALTIME() {
2999 return FS_XFLAG_REALTIME;
3000 }
3001 private static final int FS_XFLAG_PREALLOC = (int)2L;
3002
3003 /**
3004 * {@snippet lang=c :
3005 * #define FS_XFLAG_PREALLOC 2
3006 * }
3007 */
3008 public static int FS_XFLAG_PREALLOC() {
3009 return FS_XFLAG_PREALLOC;
3010 }
3011 private static final int FS_XFLAG_IMMUTABLE = (int)8L;
3012
3013 /**
3014 * {@snippet lang=c :
3015 * #define FS_XFLAG_IMMUTABLE 8
3016 * }
3017 */
3018 public static int FS_XFLAG_IMMUTABLE() {
3019 return FS_XFLAG_IMMUTABLE;
3020 }
3021 private static final int FS_XFLAG_APPEND = (int)16L;
3022
3023 /**
3024 * {@snippet lang=c :
3025 * #define FS_XFLAG_APPEND 16
3026 * }
3027 */
3028 public static int FS_XFLAG_APPEND() {
3029 return FS_XFLAG_APPEND;
3030 }
3031 private static final int FS_XFLAG_SYNC = (int)32L;
3032
3033 /**
3034 * {@snippet lang=c :
3035 * #define FS_XFLAG_SYNC 32
3036 * }
3037 */
3038 public static int FS_XFLAG_SYNC() {
3039 return FS_XFLAG_SYNC;
3040 }
3041 private static final int FS_XFLAG_NOATIME = (int)64L;
3042
3043 /**
3044 * {@snippet lang=c :
3045 * #define FS_XFLAG_NOATIME 64
3046 * }
3047 */
3048 public static int FS_XFLAG_NOATIME() {
3049 return FS_XFLAG_NOATIME;
3050 }
3051 private static final int FS_XFLAG_NODUMP = (int)128L;
3052
3053 /**
3054 * {@snippet lang=c :
3055 * #define FS_XFLAG_NODUMP 128
3056 * }
3057 */
3058 public static int FS_XFLAG_NODUMP() {
3059 return FS_XFLAG_NODUMP;
3060 }
3061 private static final int FS_XFLAG_RTINHERIT = (int)256L;
3062
3063 /**
3064 * {@snippet lang=c :
3065 * #define FS_XFLAG_RTINHERIT 256
3066 * }
3067 */
3068 public static int FS_XFLAG_RTINHERIT() {
3069 return FS_XFLAG_RTINHERIT;
3070 }
3071 private static final int FS_XFLAG_PROJINHERIT = (int)512L;
3072
3073 /**
3074 * {@snippet lang=c :
3075 * #define FS_XFLAG_PROJINHERIT 512
3076 * }
3077 */
3078 public static int FS_XFLAG_PROJINHERIT() {
3079 return FS_XFLAG_PROJINHERIT;
3080 }
3081 private static final int FS_XFLAG_NOSYMLINKS = (int)1024L;
3082
3083 /**
3084 * {@snippet lang=c :
3085 * #define FS_XFLAG_NOSYMLINKS 1024
3086 * }
3087 */
3088 public static int FS_XFLAG_NOSYMLINKS() {
3089 return FS_XFLAG_NOSYMLINKS;
3090 }
3091 private static final int FS_XFLAG_EXTSIZE = (int)2048L;
3092
3093 /**
3094 * {@snippet lang=c :
3095 * #define FS_XFLAG_EXTSIZE 2048
3096 * }
3097 */
3098 public static int FS_XFLAG_EXTSIZE() {
3099 return FS_XFLAG_EXTSIZE;
3100 }
3101 private static final int FS_XFLAG_EXTSZINHERIT = (int)4096L;
3102
3103 /**
3104 * {@snippet lang=c :
3105 * #define FS_XFLAG_EXTSZINHERIT 4096
3106 * }
3107 */
3108 public static int FS_XFLAG_EXTSZINHERIT() {
3109 return FS_XFLAG_EXTSZINHERIT;
3110 }
3111 private static final int FS_XFLAG_NODEFRAG = (int)8192L;
3112
3113 /**
3114 * {@snippet lang=c :
3115 * #define FS_XFLAG_NODEFRAG 8192
3116 * }
3117 */
3118 public static int FS_XFLAG_NODEFRAG() {
3119 return FS_XFLAG_NODEFRAG;
3120 }
3121 private static final int FS_XFLAG_FILESTREAM = (int)16384L;
3122
3123 /**
3124 * {@snippet lang=c :
3125 * #define FS_XFLAG_FILESTREAM 16384
3126 * }
3127 */
3128 public static int FS_XFLAG_FILESTREAM() {
3129 return FS_XFLAG_FILESTREAM;
3130 }
3131 private static final int FS_XFLAG_DAX = (int)32768L;
3132
3133 /**
3134 * {@snippet lang=c :
3135 * #define FS_XFLAG_DAX 32768
3136 * }
3137 */
3138 public static int FS_XFLAG_DAX() {
3139 return FS_XFLAG_DAX;
3140 }
3141 private static final int FS_XFLAG_COWEXTSIZE = (int)65536L;
3142
3143 /**
3144 * {@snippet lang=c :
3145 * #define FS_XFLAG_COWEXTSIZE 65536
3146 * }
3147 */
3148 public static int FS_XFLAG_COWEXTSIZE() {
3149 return FS_XFLAG_COWEXTSIZE;
3150 }
3151 private static final int BMAP_IOCTL = (int)1L;
3152
3153 /**
3154 * {@snippet lang=c :
3155 * #define BMAP_IOCTL 1
3156 * }
3157 */
3158 public static int BMAP_IOCTL() {
3159 return BMAP_IOCTL;
3160 }
3161 private static final int FSLABEL_MAX = (int)256L;
3162
3163 /**
3164 * {@snippet lang=c :
3165 * #define FSLABEL_MAX 256
3166 * }
3167 */
3168 public static int FSLABEL_MAX() {
3169 return FSLABEL_MAX;
3170 }
3171 private static final int FS_SECRM_FL = (int)1L;
3172
3173 /**
3174 * {@snippet lang=c :
3175 * #define FS_SECRM_FL 1
3176 * }
3177 */
3178 public static int FS_SECRM_FL() {
3179 return FS_SECRM_FL;
3180 }
3181 private static final int FS_UNRM_FL = (int)2L;
3182
3183 /**
3184 * {@snippet lang=c :
3185 * #define FS_UNRM_FL 2
3186 * }
3187 */
3188 public static int FS_UNRM_FL() {
3189 return FS_UNRM_FL;
3190 }
3191 private static final int FS_COMPR_FL = (int)4L;
3192
3193 /**
3194 * {@snippet lang=c :
3195 * #define FS_COMPR_FL 4
3196 * }
3197 */
3198 public static int FS_COMPR_FL() {
3199 return FS_COMPR_FL;
3200 }
3201 private static final int FS_SYNC_FL = (int)8L;
3202
3203 /**
3204 * {@snippet lang=c :
3205 * #define FS_SYNC_FL 8
3206 * }
3207 */
3208 public static int FS_SYNC_FL() {
3209 return FS_SYNC_FL;
3210 }
3211 private static final int FS_IMMUTABLE_FL = (int)16L;
3212
3213 /**
3214 * {@snippet lang=c :
3215 * #define FS_IMMUTABLE_FL 16
3216 * }
3217 */
3218 public static int FS_IMMUTABLE_FL() {
3219 return FS_IMMUTABLE_FL;
3220 }
3221 private static final int FS_APPEND_FL = (int)32L;
3222
3223 /**
3224 * {@snippet lang=c :
3225 * #define FS_APPEND_FL 32
3226 * }
3227 */
3228 public static int FS_APPEND_FL() {
3229 return FS_APPEND_FL;
3230 }
3231 private static final int FS_NODUMP_FL = (int)64L;
3232
3233 /**
3234 * {@snippet lang=c :
3235 * #define FS_NODUMP_FL 64
3236 * }
3237 */
3238 public static int FS_NODUMP_FL() {
3239 return FS_NODUMP_FL;
3240 }
3241 private static final int FS_NOATIME_FL = (int)128L;
3242
3243 /**
3244 * {@snippet lang=c :
3245 * #define FS_NOATIME_FL 128
3246 * }
3247 */
3248 public static int FS_NOATIME_FL() {
3249 return FS_NOATIME_FL;
3250 }
3251 private static final int FS_DIRTY_FL = (int)256L;
3252
3253 /**
3254 * {@snippet lang=c :
3255 * #define FS_DIRTY_FL 256
3256 * }
3257 */
3258 public static int FS_DIRTY_FL() {
3259 return FS_DIRTY_FL;
3260 }
3261 private static final int FS_COMPRBLK_FL = (int)512L;
3262
3263 /**
3264 * {@snippet lang=c :
3265 * #define FS_COMPRBLK_FL 512
3266 * }
3267 */
3268 public static int FS_COMPRBLK_FL() {
3269 return FS_COMPRBLK_FL;
3270 }
3271 private static final int FS_NOCOMP_FL = (int)1024L;
3272
3273 /**
3274 * {@snippet lang=c :
3275 * #define FS_NOCOMP_FL 1024
3276 * }
3277 */
3278 public static int FS_NOCOMP_FL() {
3279 return FS_NOCOMP_FL;
3280 }
3281 private static final int FS_ENCRYPT_FL = (int)2048L;
3282
3283 /**
3284 * {@snippet lang=c :
3285 * #define FS_ENCRYPT_FL 2048
3286 * }
3287 */
3288 public static int FS_ENCRYPT_FL() {
3289 return FS_ENCRYPT_FL;
3290 }
3291 private static final int FS_BTREE_FL = (int)4096L;
3292
3293 /**
3294 * {@snippet lang=c :
3295 * #define FS_BTREE_FL 4096
3296 * }
3297 */
3298 public static int FS_BTREE_FL() {
3299 return FS_BTREE_FL;
3300 }
3301 private static final int FS_INDEX_FL = (int)4096L;
3302
3303 /**
3304 * {@snippet lang=c :
3305 * #define FS_INDEX_FL 4096
3306 * }
3307 */
3308 public static int FS_INDEX_FL() {
3309 return FS_INDEX_FL;
3310 }
3311 private static final int FS_IMAGIC_FL = (int)8192L;
3312
3313 /**
3314 * {@snippet lang=c :
3315 * #define FS_IMAGIC_FL 8192
3316 * }
3317 */
3318 public static int FS_IMAGIC_FL() {
3319 return FS_IMAGIC_FL;
3320 }
3321 private static final int FS_JOURNAL_DATA_FL = (int)16384L;
3322
3323 /**
3324 * {@snippet lang=c :
3325 * #define FS_JOURNAL_DATA_FL 16384
3326 * }
3327 */
3328 public static int FS_JOURNAL_DATA_FL() {
3329 return FS_JOURNAL_DATA_FL;
3330 }
3331 private static final int FS_NOTAIL_FL = (int)32768L;
3332
3333 /**
3334 * {@snippet lang=c :
3335 * #define FS_NOTAIL_FL 32768
3336 * }
3337 */
3338 public static int FS_NOTAIL_FL() {
3339 return FS_NOTAIL_FL;
3340 }
3341 private static final int FS_DIRSYNC_FL = (int)65536L;
3342
3343 /**
3344 * {@snippet lang=c :
3345 * #define FS_DIRSYNC_FL 65536
3346 * }
3347 */
3348 public static int FS_DIRSYNC_FL() {
3349 return FS_DIRSYNC_FL;
3350 }
3351 private static final int FS_TOPDIR_FL = (int)131072L;
3352
3353 /**
3354 * {@snippet lang=c :
3355 * #define FS_TOPDIR_FL 131072
3356 * }
3357 */
3358 public static int FS_TOPDIR_FL() {
3359 return FS_TOPDIR_FL;
3360 }
3361 private static final int FS_HUGE_FILE_FL = (int)262144L;
3362
3363 /**
3364 * {@snippet lang=c :
3365 * #define FS_HUGE_FILE_FL 262144
3366 * }
3367 */
3368 public static int FS_HUGE_FILE_FL() {
3369 return FS_HUGE_FILE_FL;
3370 }
3371 private static final int FS_EXTENT_FL = (int)524288L;
3372
3373 /**
3374 * {@snippet lang=c :
3375 * #define FS_EXTENT_FL 524288
3376 * }
3377 */
3378 public static int FS_EXTENT_FL() {
3379 return FS_EXTENT_FL;
3380 }
3381 private static final int FS_VERITY_FL = (int)1048576L;
3382
3383 /**
3384 * {@snippet lang=c :
3385 * #define FS_VERITY_FL 1048576
3386 * }
3387 */
3388 public static int FS_VERITY_FL() {
3389 return FS_VERITY_FL;
3390 }
3391 private static final int FS_EA_INODE_FL = (int)2097152L;
3392
3393 /**
3394 * {@snippet lang=c :
3395 * #define FS_EA_INODE_FL 2097152
3396 * }
3397 */
3398 public static int FS_EA_INODE_FL() {
3399 return FS_EA_INODE_FL;
3400 }
3401 private static final int FS_EOFBLOCKS_FL = (int)4194304L;
3402
3403 /**
3404 * {@snippet lang=c :
3405 * #define FS_EOFBLOCKS_FL 4194304
3406 * }
3407 */
3408 public static int FS_EOFBLOCKS_FL() {
3409 return FS_EOFBLOCKS_FL;
3410 }
3411 private static final int FS_NOCOW_FL = (int)8388608L;
3412
3413 /**
3414 * {@snippet lang=c :
3415 * #define FS_NOCOW_FL 8388608
3416 * }
3417 */
3418 public static int FS_NOCOW_FL() {
3419 return FS_NOCOW_FL;
3420 }
3421 private static final int FS_DAX_FL = (int)33554432L;
3422
3423 /**
3424 * {@snippet lang=c :
3425 * #define FS_DAX_FL 33554432
3426 * }
3427 */
3428 public static int FS_DAX_FL() {
3429 return FS_DAX_FL;
3430 }
3431 private static final int FS_INLINE_DATA_FL = (int)268435456L;
3432
3433 /**
3434 * {@snippet lang=c :
3435 * #define FS_INLINE_DATA_FL 268435456
3436 * }
3437 */
3438 public static int FS_INLINE_DATA_FL() {
3439 return FS_INLINE_DATA_FL;
3440 }
3441 private static final int FS_PROJINHERIT_FL = (int)536870912L;
3442
3443 /**
3444 * {@snippet lang=c :
3445 * #define FS_PROJINHERIT_FL 536870912
3446 * }
3447 */
3448 public static int FS_PROJINHERIT_FL() {
3449 return FS_PROJINHERIT_FL;
3450 }
3451 private static final int FS_CASEFOLD_FL = (int)1073741824L;
3452
3453 /**
3454 * {@snippet lang=c :
3455 * #define FS_CASEFOLD_FL 1073741824
3456 * }
3457 */
3458 public static int FS_CASEFOLD_FL() {
3459 return FS_CASEFOLD_FL;
3460 }
3461 private static final int FS_FL_USER_VISIBLE = (int)253951L;
3462
3463 /**
3464 * {@snippet lang=c :
3465 * #define FS_FL_USER_VISIBLE 253951
3466 * }
3467 */
3468 public static int FS_FL_USER_VISIBLE() {
3469 return FS_FL_USER_VISIBLE;
3470 }
3471 private static final int FS_FL_USER_MODIFIABLE = (int)229631L;
3472
3473 /**
3474 * {@snippet lang=c :
3475 * #define FS_FL_USER_MODIFIABLE 229631
3476 * }
3477 */
3478 public static int FS_FL_USER_MODIFIABLE() {
3479 return FS_FL_USER_MODIFIABLE;
3480 }
3481 private static final int SYNC_FILE_RANGE_WAIT_BEFORE = (int)1L;
3482
3483 /**
3484 * {@snippet lang=c :
3485 * #define SYNC_FILE_RANGE_WAIT_BEFORE 1
3486 * }
3487 */
3488 public static int SYNC_FILE_RANGE_WAIT_BEFORE() {
3489 return SYNC_FILE_RANGE_WAIT_BEFORE;
3490 }
3491 private static final int SYNC_FILE_RANGE_WRITE = (int)2L;
3492
3493 /**
3494 * {@snippet lang=c :
3495 * #define SYNC_FILE_RANGE_WRITE 2
3496 * }
3497 */
3498 public static int SYNC_FILE_RANGE_WRITE() {
3499 return SYNC_FILE_RANGE_WRITE;
3500 }
3501 private static final int SYNC_FILE_RANGE_WAIT_AFTER = (int)4L;
3502
3503 /**
3504 * {@snippet lang=c :
3505 * #define SYNC_FILE_RANGE_WAIT_AFTER 4
3506 * }
3507 */
3508 public static int SYNC_FILE_RANGE_WAIT_AFTER() {
3509 return SYNC_FILE_RANGE_WAIT_AFTER;
3510 }
3511 private static final int _SYS_SOCKET_H = (int)1L;
3512
3513 /**
3514 * {@snippet lang=c :
3515 * #define _SYS_SOCKET_H 1
3516 * }
3517 */
3518 public static int _SYS_SOCKET_H() {
3519 return _SYS_SOCKET_H;
3520 }
3521 private static final int PF_UNSPEC = (int)0L;
3522
3523 /**
3524 * {@snippet lang=c :
3525 * #define PF_UNSPEC 0
3526 * }
3527 */
3528 public static int PF_UNSPEC() {
3529 return PF_UNSPEC;
3530 }
3531 private static final int PF_LOCAL = (int)1L;
3532
3533 /**
3534 * {@snippet lang=c :
3535 * #define PF_LOCAL 1
3536 * }
3537 */
3538 public static int PF_LOCAL() {
3539 return PF_LOCAL;
3540 }
3541 private static final int PF_INET = (int)2L;
3542
3543 /**
3544 * {@snippet lang=c :
3545 * #define PF_INET 2
3546 * }
3547 */
3548 public static int PF_INET() {
3549 return PF_INET;
3550 }
3551 private static final int PF_AX25 = (int)3L;
3552
3553 /**
3554 * {@snippet lang=c :
3555 * #define PF_AX25 3
3556 * }
3557 */
3558 public static int PF_AX25() {
3559 return PF_AX25;
3560 }
3561 private static final int PF_IPX = (int)4L;
3562
3563 /**
3564 * {@snippet lang=c :
3565 * #define PF_IPX 4
3566 * }
3567 */
3568 public static int PF_IPX() {
3569 return PF_IPX;
3570 }
3571 private static final int PF_APPLETALK = (int)5L;
3572
3573 /**
3574 * {@snippet lang=c :
3575 * #define PF_APPLETALK 5
3576 * }
3577 */
3578 public static int PF_APPLETALK() {
3579 return PF_APPLETALK;
3580 }
3581 private static final int PF_NETROM = (int)6L;
3582
3583 /**
3584 * {@snippet lang=c :
3585 * #define PF_NETROM 6
3586 * }
3587 */
3588 public static int PF_NETROM() {
3589 return PF_NETROM;
3590 }
3591 private static final int PF_BRIDGE = (int)7L;
3592
3593 /**
3594 * {@snippet lang=c :
3595 * #define PF_BRIDGE 7
3596 * }
3597 */
3598 public static int PF_BRIDGE() {
3599 return PF_BRIDGE;
3600 }
3601 private static final int PF_ATMPVC = (int)8L;
3602
3603 /**
3604 * {@snippet lang=c :
3605 * #define PF_ATMPVC 8
3606 * }
3607 */
3608 public static int PF_ATMPVC() {
3609 return PF_ATMPVC;
3610 }
3611 private static final int PF_X25 = (int)9L;
3612
3613 /**
3614 * {@snippet lang=c :
3615 * #define PF_X25 9
3616 * }
3617 */
3618 public static int PF_X25() {
3619 return PF_X25;
3620 }
3621 private static final int PF_INET6 = (int)10L;
3622
3623 /**
3624 * {@snippet lang=c :
3625 * #define PF_INET6 10
3626 * }
3627 */
3628 public static int PF_INET6() {
3629 return PF_INET6;
3630 }
3631 private static final int PF_ROSE = (int)11L;
3632
3633 /**
3634 * {@snippet lang=c :
3635 * #define PF_ROSE 11
3636 * }
3637 */
3638 public static int PF_ROSE() {
3639 return PF_ROSE;
3640 }
3641 private static final int PF_DECnet = (int)12L;
3642
3643 /**
3644 * {@snippet lang=c :
3645 * #define PF_DECnet 12
3646 * }
3647 */
3648 public static int PF_DECnet() {
3649 return PF_DECnet;
3650 }
3651 private static final int PF_NETBEUI = (int)13L;
3652
3653 /**
3654 * {@snippet lang=c :
3655 * #define PF_NETBEUI 13
3656 * }
3657 */
3658 public static int PF_NETBEUI() {
3659 return PF_NETBEUI;
3660 }
3661 private static final int PF_SECURITY = (int)14L;
3662
3663 /**
3664 * {@snippet lang=c :
3665 * #define PF_SECURITY 14
3666 * }
3667 */
3668 public static int PF_SECURITY() {
3669 return PF_SECURITY;
3670 }
3671 private static final int PF_KEY = (int)15L;
3672
3673 /**
3674 * {@snippet lang=c :
3675 * #define PF_KEY 15
3676 * }
3677 */
3678 public static int PF_KEY() {
3679 return PF_KEY;
3680 }
3681 private static final int PF_NETLINK = (int)16L;
3682
3683 /**
3684 * {@snippet lang=c :
3685 * #define PF_NETLINK 16
3686 * }
3687 */
3688 public static int PF_NETLINK() {
3689 return PF_NETLINK;
3690 }
3691 private static final int PF_PACKET = (int)17L;
3692
3693 /**
3694 * {@snippet lang=c :
3695 * #define PF_PACKET 17
3696 * }
3697 */
3698 public static int PF_PACKET() {
3699 return PF_PACKET;
3700 }
3701 private static final int PF_ASH = (int)18L;
3702
3703 /**
3704 * {@snippet lang=c :
3705 * #define PF_ASH 18
3706 * }
3707 */
3708 public static int PF_ASH() {
3709 return PF_ASH;
3710 }
3711 private static final int PF_ECONET = (int)19L;
3712
3713 /**
3714 * {@snippet lang=c :
3715 * #define PF_ECONET 19
3716 * }
3717 */
3718 public static int PF_ECONET() {
3719 return PF_ECONET;
3720 }
3721 private static final int PF_ATMSVC = (int)20L;
3722
3723 /**
3724 * {@snippet lang=c :
3725 * #define PF_ATMSVC 20
3726 * }
3727 */
3728 public static int PF_ATMSVC() {
3729 return PF_ATMSVC;
3730 }
3731 private static final int PF_RDS = (int)21L;
3732
3733 /**
3734 * {@snippet lang=c :
3735 * #define PF_RDS 21
3736 * }
3737 */
3738 public static int PF_RDS() {
3739 return PF_RDS;
3740 }
3741 private static final int PF_SNA = (int)22L;
3742
3743 /**
3744 * {@snippet lang=c :
3745 * #define PF_SNA 22
3746 * }
3747 */
3748 public static int PF_SNA() {
3749 return PF_SNA;
3750 }
3751 private static final int PF_IRDA = (int)23L;
3752
3753 /**
3754 * {@snippet lang=c :
3755 * #define PF_IRDA 23
3756 * }
3757 */
3758 public static int PF_IRDA() {
3759 return PF_IRDA;
3760 }
3761 private static final int PF_PPPOX = (int)24L;
3762
3763 /**
3764 * {@snippet lang=c :
3765 * #define PF_PPPOX 24
3766 * }
3767 */
3768 public static int PF_PPPOX() {
3769 return PF_PPPOX;
3770 }
3771 private static final int PF_WANPIPE = (int)25L;
3772
3773 /**
3774 * {@snippet lang=c :
3775 * #define PF_WANPIPE 25
3776 * }
3777 */
3778 public static int PF_WANPIPE() {
3779 return PF_WANPIPE;
3780 }
3781 private static final int PF_LLC = (int)26L;
3782
3783 /**
3784 * {@snippet lang=c :
3785 * #define PF_LLC 26
3786 * }
3787 */
3788 public static int PF_LLC() {
3789 return PF_LLC;
3790 }
3791 private static final int PF_IB = (int)27L;
3792
3793 /**
3794 * {@snippet lang=c :
3795 * #define PF_IB 27
3796 * }
3797 */
3798 public static int PF_IB() {
3799 return PF_IB;
3800 }
3801 private static final int PF_MPLS = (int)28L;
3802
3803 /**
3804 * {@snippet lang=c :
3805 * #define PF_MPLS 28
3806 * }
3807 */
3808 public static int PF_MPLS() {
3809 return PF_MPLS;
3810 }
3811 private static final int PF_CAN = (int)29L;
3812
3813 /**
3814 * {@snippet lang=c :
3815 * #define PF_CAN 29
3816 * }
3817 */
3818 public static int PF_CAN() {
3819 return PF_CAN;
3820 }
3821 private static final int PF_TIPC = (int)30L;
3822
3823 /**
3824 * {@snippet lang=c :
3825 * #define PF_TIPC 30
3826 * }
3827 */
3828 public static int PF_TIPC() {
3829 return PF_TIPC;
3830 }
3831 private static final int PF_BLUETOOTH = (int)31L;
3832
3833 /**
3834 * {@snippet lang=c :
3835 * #define PF_BLUETOOTH 31
3836 * }
3837 */
3838 public static int PF_BLUETOOTH() {
3839 return PF_BLUETOOTH;
3840 }
3841 private static final int PF_IUCV = (int)32L;
3842
3843 /**
3844 * {@snippet lang=c :
3845 * #define PF_IUCV 32
3846 * }
3847 */
3848 public static int PF_IUCV() {
3849 return PF_IUCV;
3850 }
3851 private static final int PF_RXRPC = (int)33L;
3852
3853 /**
3854 * {@snippet lang=c :
3855 * #define PF_RXRPC 33
3856 * }
3857 */
3858 public static int PF_RXRPC() {
3859 return PF_RXRPC;
3860 }
3861 private static final int PF_ISDN = (int)34L;
3862
3863 /**
3864 * {@snippet lang=c :
3865 * #define PF_ISDN 34
3866 * }
3867 */
3868 public static int PF_ISDN() {
3869 return PF_ISDN;
3870 }
3871 private static final int PF_PHONET = (int)35L;
3872
3873 /**
3874 * {@snippet lang=c :
3875 * #define PF_PHONET 35
3876 * }
3877 */
3878 public static int PF_PHONET() {
3879 return PF_PHONET;
3880 }
3881 private static final int PF_IEEE802154 = (int)36L;
3882
3883 /**
3884 * {@snippet lang=c :
3885 * #define PF_IEEE802154 36
3886 * }
3887 */
3888 public static int PF_IEEE802154() {
3889 return PF_IEEE802154;
3890 }
3891 private static final int PF_CAIF = (int)37L;
3892
3893 /**
3894 * {@snippet lang=c :
3895 * #define PF_CAIF 37
3896 * }
3897 */
3898 public static int PF_CAIF() {
3899 return PF_CAIF;
3900 }
3901 private static final int PF_ALG = (int)38L;
3902
3903 /**
3904 * {@snippet lang=c :
3905 * #define PF_ALG 38
3906 * }
3907 */
3908 public static int PF_ALG() {
3909 return PF_ALG;
3910 }
3911 private static final int PF_NFC = (int)39L;
3912
3913 /**
3914 * {@snippet lang=c :
3915 * #define PF_NFC 39
3916 * }
3917 */
3918 public static int PF_NFC() {
3919 return PF_NFC;
3920 }
3921 private static final int PF_VSOCK = (int)40L;
3922
3923 /**
3924 * {@snippet lang=c :
3925 * #define PF_VSOCK 40
3926 * }
3927 */
3928 public static int PF_VSOCK() {
3929 return PF_VSOCK;
3930 }
3931 private static final int PF_KCM = (int)41L;
3932
3933 /**
3934 * {@snippet lang=c :
3935 * #define PF_KCM 41
3936 * }
3937 */
3938 public static int PF_KCM() {
3939 return PF_KCM;
3940 }
3941 private static final int PF_QIPCRTR = (int)42L;
3942
3943 /**
3944 * {@snippet lang=c :
3945 * #define PF_QIPCRTR 42
3946 * }
3947 */
3948 public static int PF_QIPCRTR() {
3949 return PF_QIPCRTR;
3950 }
3951 private static final int PF_SMC = (int)43L;
3952
3953 /**
3954 * {@snippet lang=c :
3955 * #define PF_SMC 43
3956 * }
3957 */
3958 public static int PF_SMC() {
3959 return PF_SMC;
3960 }
3961 private static final int PF_XDP = (int)44L;
3962
3963 /**
3964 * {@snippet lang=c :
3965 * #define PF_XDP 44
3966 * }
3967 */
3968 public static int PF_XDP() {
3969 return PF_XDP;
3970 }
3971 private static final int PF_MCTP = (int)45L;
3972
3973 /**
3974 * {@snippet lang=c :
3975 * #define PF_MCTP 45
3976 * }
3977 */
3978 public static int PF_MCTP() {
3979 return PF_MCTP;
3980 }
3981 private static final int PF_MAX = (int)46L;
3982
3983 /**
3984 * {@snippet lang=c :
3985 * #define PF_MAX 46
3986 * }
3987 */
3988 public static int PF_MAX() {
3989 return PF_MAX;
3990 }
3991 private static final int SOL_RAW = (int)255L;
3992
3993 /**
3994 * {@snippet lang=c :
3995 * #define SOL_RAW 255
3996 * }
3997 */
3998 public static int SOL_RAW() {
3999 return SOL_RAW;
4000 }
4001 private static final int SOL_DECNET = (int)261L;
4002
4003 /**
4004 * {@snippet lang=c :
4005 * #define SOL_DECNET 261
4006 * }
4007 */
4008 public static int SOL_DECNET() {
4009 return SOL_DECNET;
4010 }
4011 private static final int SOL_X25 = (int)262L;
4012
4013 /**
4014 * {@snippet lang=c :
4015 * #define SOL_X25 262
4016 * }
4017 */
4018 public static int SOL_X25() {
4019 return SOL_X25;
4020 }
4021 private static final int SOL_PACKET = (int)263L;
4022
4023 /**
4024 * {@snippet lang=c :
4025 * #define SOL_PACKET 263
4026 * }
4027 */
4028 public static int SOL_PACKET() {
4029 return SOL_PACKET;
4030 }
4031 private static final int SOL_ATM = (int)264L;
4032
4033 /**
4034 * {@snippet lang=c :
4035 * #define SOL_ATM 264
4036 * }
4037 */
4038 public static int SOL_ATM() {
4039 return SOL_ATM;
4040 }
4041 private static final int SOL_AAL = (int)265L;
4042
4043 /**
4044 * {@snippet lang=c :
4045 * #define SOL_AAL 265
4046 * }
4047 */
4048 public static int SOL_AAL() {
4049 return SOL_AAL;
4050 }
4051 private static final int SOL_IRDA = (int)266L;
4052
4053 /**
4054 * {@snippet lang=c :
4055 * #define SOL_IRDA 266
4056 * }
4057 */
4058 public static int SOL_IRDA() {
4059 return SOL_IRDA;
4060 }
4061 private static final int SOL_NETBEUI = (int)267L;
4062
4063 /**
4064 * {@snippet lang=c :
4065 * #define SOL_NETBEUI 267
4066 * }
4067 */
4068 public static int SOL_NETBEUI() {
4069 return SOL_NETBEUI;
4070 }
4071 private static final int SOL_LLC = (int)268L;
4072
4073 /**
4074 * {@snippet lang=c :
4075 * #define SOL_LLC 268
4076 * }
4077 */
4078 public static int SOL_LLC() {
4079 return SOL_LLC;
4080 }
4081 private static final int SOL_DCCP = (int)269L;
4082
4083 /**
4084 * {@snippet lang=c :
4085 * #define SOL_DCCP 269
4086 * }
4087 */
4088 public static int SOL_DCCP() {
4089 return SOL_DCCP;
4090 }
4091 private static final int SOL_NETLINK = (int)270L;
4092
4093 /**
4094 * {@snippet lang=c :
4095 * #define SOL_NETLINK 270
4096 * }
4097 */
4098 public static int SOL_NETLINK() {
4099 return SOL_NETLINK;
4100 }
4101 private static final int SOL_TIPC = (int)271L;
4102
4103 /**
4104 * {@snippet lang=c :
4105 * #define SOL_TIPC 271
4106 * }
4107 */
4108 public static int SOL_TIPC() {
4109 return SOL_TIPC;
4110 }
4111 private static final int SOL_RXRPC = (int)272L;
4112
4113 /**
4114 * {@snippet lang=c :
4115 * #define SOL_RXRPC 272
4116 * }
4117 */
4118 public static int SOL_RXRPC() {
4119 return SOL_RXRPC;
4120 }
4121 private static final int SOL_PPPOL2TP = (int)273L;
4122
4123 /**
4124 * {@snippet lang=c :
4125 * #define SOL_PPPOL2TP 273
4126 * }
4127 */
4128 public static int SOL_PPPOL2TP() {
4129 return SOL_PPPOL2TP;
4130 }
4131 private static final int SOL_BLUETOOTH = (int)274L;
4132
4133 /**
4134 * {@snippet lang=c :
4135 * #define SOL_BLUETOOTH 274
4136 * }
4137 */
4138 public static int SOL_BLUETOOTH() {
4139 return SOL_BLUETOOTH;
4140 }
4141 private static final int SOL_PNPIPE = (int)275L;
4142
4143 /**
4144 * {@snippet lang=c :
4145 * #define SOL_PNPIPE 275
4146 * }
4147 */
4148 public static int SOL_PNPIPE() {
4149 return SOL_PNPIPE;
4150 }
4151 private static final int SOL_RDS = (int)276L;
4152
4153 /**
4154 * {@snippet lang=c :
4155 * #define SOL_RDS 276
4156 * }
4157 */
4158 public static int SOL_RDS() {
4159 return SOL_RDS;
4160 }
4161 private static final int SOL_IUCV = (int)277L;
4162
4163 /**
4164 * {@snippet lang=c :
4165 * #define SOL_IUCV 277
4166 * }
4167 */
4168 public static int SOL_IUCV() {
4169 return SOL_IUCV;
4170 }
4171 private static final int SOL_CAIF = (int)278L;
4172
4173 /**
4174 * {@snippet lang=c :
4175 * #define SOL_CAIF 278
4176 * }
4177 */
4178 public static int SOL_CAIF() {
4179 return SOL_CAIF;
4180 }
4181 private static final int SOL_ALG = (int)279L;
4182
4183 /**
4184 * {@snippet lang=c :
4185 * #define SOL_ALG 279
4186 * }
4187 */
4188 public static int SOL_ALG() {
4189 return SOL_ALG;
4190 }
4191 private static final int SOL_NFC = (int)280L;
4192
4193 /**
4194 * {@snippet lang=c :
4195 * #define SOL_NFC 280
4196 * }
4197 */
4198 public static int SOL_NFC() {
4199 return SOL_NFC;
4200 }
4201 private static final int SOL_KCM = (int)281L;
4202
4203 /**
4204 * {@snippet lang=c :
4205 * #define SOL_KCM 281
4206 * }
4207 */
4208 public static int SOL_KCM() {
4209 return SOL_KCM;
4210 }
4211 private static final int SOL_TLS = (int)282L;
4212
4213 /**
4214 * {@snippet lang=c :
4215 * #define SOL_TLS 282
4216 * }
4217 */
4218 public static int SOL_TLS() {
4219 return SOL_TLS;
4220 }
4221 private static final int SOL_XDP = (int)283L;
4222
4223 /**
4224 * {@snippet lang=c :
4225 * #define SOL_XDP 283
4226 * }
4227 */
4228 public static int SOL_XDP() {
4229 return SOL_XDP;
4230 }
4231 private static final int SOL_MPTCP = (int)284L;
4232
4233 /**
4234 * {@snippet lang=c :
4235 * #define SOL_MPTCP 284
4236 * }
4237 */
4238 public static int SOL_MPTCP() {
4239 return SOL_MPTCP;
4240 }
4241 private static final int SOL_MCTP = (int)285L;
4242
4243 /**
4244 * {@snippet lang=c :
4245 * #define SOL_MCTP 285
4246 * }
4247 */
4248 public static int SOL_MCTP() {
4249 return SOL_MCTP;
4250 }
4251 private static final int SOL_SMC = (int)286L;
4252
4253 /**
4254 * {@snippet lang=c :
4255 * #define SOL_SMC 286
4256 * }
4257 */
4258 public static int SOL_SMC() {
4259 return SOL_SMC;
4260 }
4261 private static final int SOMAXCONN = (int)4096L;
4262
4263 /**
4264 * {@snippet lang=c :
4265 * #define SOMAXCONN 4096
4266 * }
4267 */
4268 public static int SOMAXCONN() {
4269 return SOMAXCONN;
4270 }
4271 private static final int _BITS_SOCKADDR_H = (int)1L;
4272
4273 /**
4274 * {@snippet lang=c :
4275 * #define _BITS_SOCKADDR_H 1
4276 * }
4277 */
4278 public static int _BITS_SOCKADDR_H() {
4279 return _BITS_SOCKADDR_H;
4280 }
4281 private static final int _SS_SIZE = (int)128L;
4282
4283 /**
4284 * {@snippet lang=c :
4285 * #define _SS_SIZE 128
4286 * }
4287 */
4288 public static int _SS_SIZE() {
4289 return _SS_SIZE;
4290 }
4291 private static final int FIOSETOWN = (int)35073L;
4292
4293 /**
4294 * {@snippet lang=c :
4295 * #define FIOSETOWN 35073
4296 * }
4297 */
4298 public static int FIOSETOWN() {
4299 return FIOSETOWN;
4300 }
4301 private static final int SIOCSPGRP = (int)35074L;
4302
4303 /**
4304 * {@snippet lang=c :
4305 * #define SIOCSPGRP 35074
4306 * }
4307 */
4308 public static int SIOCSPGRP() {
4309 return SIOCSPGRP;
4310 }
4311 private static final int FIOGETOWN = (int)35075L;
4312
4313 /**
4314 * {@snippet lang=c :
4315 * #define FIOGETOWN 35075
4316 * }
4317 */
4318 public static int FIOGETOWN() {
4319 return FIOGETOWN;
4320 }
4321 private static final int SIOCGPGRP = (int)35076L;
4322
4323 /**
4324 * {@snippet lang=c :
4325 * #define SIOCGPGRP 35076
4326 * }
4327 */
4328 public static int SIOCGPGRP() {
4329 return SIOCGPGRP;
4330 }
4331 private static final int SIOCATMARK = (int)35077L;
4332
4333 /**
4334 * {@snippet lang=c :
4335 * #define SIOCATMARK 35077
4336 * }
4337 */
4338 public static int SIOCATMARK() {
4339 return SIOCATMARK;
4340 }
4341 private static final int SIOCGSTAMP_OLD = (int)35078L;
4342
4343 /**
4344 * {@snippet lang=c :
4345 * #define SIOCGSTAMP_OLD 35078
4346 * }
4347 */
4348 public static int SIOCGSTAMP_OLD() {
4349 return SIOCGSTAMP_OLD;
4350 }
4351 private static final int SIOCGSTAMPNS_OLD = (int)35079L;
4352
4353 /**
4354 * {@snippet lang=c :
4355 * #define SIOCGSTAMPNS_OLD 35079
4356 * }
4357 */
4358 public static int SIOCGSTAMPNS_OLD() {
4359 return SIOCGSTAMPNS_OLD;
4360 }
4361 private static final int SOL_SOCKET = (int)1L;
4362
4363 /**
4364 * {@snippet lang=c :
4365 * #define SOL_SOCKET 1
4366 * }
4367 */
4368 public static int SOL_SOCKET() {
4369 return SOL_SOCKET;
4370 }
4371 private static final int SO_DEBUG = (int)1L;
4372
4373 /**
4374 * {@snippet lang=c :
4375 * #define SO_DEBUG 1
4376 * }
4377 */
4378 public static int SO_DEBUG() {
4379 return SO_DEBUG;
4380 }
4381 private static final int SO_REUSEADDR = (int)2L;
4382
4383 /**
4384 * {@snippet lang=c :
4385 * #define SO_REUSEADDR 2
4386 * }
4387 */
4388 public static int SO_REUSEADDR() {
4389 return SO_REUSEADDR;
4390 }
4391 private static final int SO_TYPE = (int)3L;
4392
4393 /**
4394 * {@snippet lang=c :
4395 * #define SO_TYPE 3
4396 * }
4397 */
4398 public static int SO_TYPE() {
4399 return SO_TYPE;
4400 }
4401 private static final int SO_ERROR = (int)4L;
4402
4403 /**
4404 * {@snippet lang=c :
4405 * #define SO_ERROR 4
4406 * }
4407 */
4408 public static int SO_ERROR() {
4409 return SO_ERROR;
4410 }
4411 private static final int SO_DONTROUTE = (int)5L;
4412
4413 /**
4414 * {@snippet lang=c :
4415 * #define SO_DONTROUTE 5
4416 * }
4417 */
4418 public static int SO_DONTROUTE() {
4419 return SO_DONTROUTE;
4420 }
4421 private static final int SO_BROADCAST = (int)6L;
4422
4423 /**
4424 * {@snippet lang=c :
4425 * #define SO_BROADCAST 6
4426 * }
4427 */
4428 public static int SO_BROADCAST() {
4429 return SO_BROADCAST;
4430 }
4431 private static final int SO_SNDBUF = (int)7L;
4432
4433 /**
4434 * {@snippet lang=c :
4435 * #define SO_SNDBUF 7
4436 * }
4437 */
4438 public static int SO_SNDBUF() {
4439 return SO_SNDBUF;
4440 }
4441 private static final int SO_RCVBUF = (int)8L;
4442
4443 /**
4444 * {@snippet lang=c :
4445 * #define SO_RCVBUF 8
4446 * }
4447 */
4448 public static int SO_RCVBUF() {
4449 return SO_RCVBUF;
4450 }
4451 private static final int SO_SNDBUFFORCE = (int)32L;
4452
4453 /**
4454 * {@snippet lang=c :
4455 * #define SO_SNDBUFFORCE 32
4456 * }
4457 */
4458 public static int SO_SNDBUFFORCE() {
4459 return SO_SNDBUFFORCE;
4460 }
4461 private static final int SO_RCVBUFFORCE = (int)33L;
4462
4463 /**
4464 * {@snippet lang=c :
4465 * #define SO_RCVBUFFORCE 33
4466 * }
4467 */
4468 public static int SO_RCVBUFFORCE() {
4469 return SO_RCVBUFFORCE;
4470 }
4471 private static final int SO_KEEPALIVE = (int)9L;
4472
4473 /**
4474 * {@snippet lang=c :
4475 * #define SO_KEEPALIVE 9
4476 * }
4477 */
4478 public static int SO_KEEPALIVE() {
4479 return SO_KEEPALIVE;
4480 }
4481 private static final int SO_OOBINLINE = (int)10L;
4482
4483 /**
4484 * {@snippet lang=c :
4485 * #define SO_OOBINLINE 10
4486 * }
4487 */
4488 public static int SO_OOBINLINE() {
4489 return SO_OOBINLINE;
4490 }
4491 private static final int SO_NO_CHECK = (int)11L;
4492
4493 /**
4494 * {@snippet lang=c :
4495 * #define SO_NO_CHECK 11
4496 * }
4497 */
4498 public static int SO_NO_CHECK() {
4499 return SO_NO_CHECK;
4500 }
4501 private static final int SO_PRIORITY = (int)12L;
4502
4503 /**
4504 * {@snippet lang=c :
4505 * #define SO_PRIORITY 12
4506 * }
4507 */
4508 public static int SO_PRIORITY() {
4509 return SO_PRIORITY;
4510 }
4511 private static final int SO_LINGER = (int)13L;
4512
4513 /**
4514 * {@snippet lang=c :
4515 * #define SO_LINGER 13
4516 * }
4517 */
4518 public static int SO_LINGER() {
4519 return SO_LINGER;
4520 }
4521 private static final int SO_BSDCOMPAT = (int)14L;
4522
4523 /**
4524 * {@snippet lang=c :
4525 * #define SO_BSDCOMPAT 14
4526 * }
4527 */
4528 public static int SO_BSDCOMPAT() {
4529 return SO_BSDCOMPAT;
4530 }
4531 private static final int SO_REUSEPORT = (int)15L;
4532
4533 /**
4534 * {@snippet lang=c :
4535 * #define SO_REUSEPORT 15
4536 * }
4537 */
4538 public static int SO_REUSEPORT() {
4539 return SO_REUSEPORT;
4540 }
4541 private static final int SO_PASSCRED = (int)16L;
4542
4543 /**
4544 * {@snippet lang=c :
4545 * #define SO_PASSCRED 16
4546 * }
4547 */
4548 public static int SO_PASSCRED() {
4549 return SO_PASSCRED;
4550 }
4551 private static final int SO_PEERCRED = (int)17L;
4552
4553 /**
4554 * {@snippet lang=c :
4555 * #define SO_PEERCRED 17
4556 * }
4557 */
4558 public static int SO_PEERCRED() {
4559 return SO_PEERCRED;
4560 }
4561 private static final int SO_RCVLOWAT = (int)18L;
4562
4563 /**
4564 * {@snippet lang=c :
4565 * #define SO_RCVLOWAT 18
4566 * }
4567 */
4568 public static int SO_RCVLOWAT() {
4569 return SO_RCVLOWAT;
4570 }
4571 private static final int SO_SNDLOWAT = (int)19L;
4572
4573 /**
4574 * {@snippet lang=c :
4575 * #define SO_SNDLOWAT 19
4576 * }
4577 */
4578 public static int SO_SNDLOWAT() {
4579 return SO_SNDLOWAT;
4580 }
4581 private static final int SO_RCVTIMEO_OLD = (int)20L;
4582
4583 /**
4584 * {@snippet lang=c :
4585 * #define SO_RCVTIMEO_OLD 20
4586 * }
4587 */
4588 public static int SO_RCVTIMEO_OLD() {
4589 return SO_RCVTIMEO_OLD;
4590 }
4591 private static final int SO_SNDTIMEO_OLD = (int)21L;
4592
4593 /**
4594 * {@snippet lang=c :
4595 * #define SO_SNDTIMEO_OLD 21
4596 * }
4597 */
4598 public static int SO_SNDTIMEO_OLD() {
4599 return SO_SNDTIMEO_OLD;
4600 }
4601 private static final int SO_SECURITY_AUTHENTICATION = (int)22L;
4602
4603 /**
4604 * {@snippet lang=c :
4605 * #define SO_SECURITY_AUTHENTICATION 22
4606 * }
4607 */
4608 public static int SO_SECURITY_AUTHENTICATION() {
4609 return SO_SECURITY_AUTHENTICATION;
4610 }
4611 private static final int SO_SECURITY_ENCRYPTION_TRANSPORT = (int)23L;
4612
4613 /**
4614 * {@snippet lang=c :
4615 * #define SO_SECURITY_ENCRYPTION_TRANSPORT 23
4616 * }
4617 */
4618 public static int SO_SECURITY_ENCRYPTION_TRANSPORT() {
4619 return SO_SECURITY_ENCRYPTION_TRANSPORT;
4620 }
4621 private static final int SO_SECURITY_ENCRYPTION_NETWORK = (int)24L;
4622
4623 /**
4624 * {@snippet lang=c :
4625 * #define SO_SECURITY_ENCRYPTION_NETWORK 24
4626 * }
4627 */
4628 public static int SO_SECURITY_ENCRYPTION_NETWORK() {
4629 return SO_SECURITY_ENCRYPTION_NETWORK;
4630 }
4631 private static final int SO_BINDTODEVICE = (int)25L;
4632
4633 /**
4634 * {@snippet lang=c :
4635 * #define SO_BINDTODEVICE 25
4636 * }
4637 */
4638 public static int SO_BINDTODEVICE() {
4639 return SO_BINDTODEVICE;
4640 }
4641 private static final int SO_ATTACH_FILTER = (int)26L;
4642
4643 /**
4644 * {@snippet lang=c :
4645 * #define SO_ATTACH_FILTER 26
4646 * }
4647 */
4648 public static int SO_ATTACH_FILTER() {
4649 return SO_ATTACH_FILTER;
4650 }
4651 private static final int SO_DETACH_FILTER = (int)27L;
4652
4653 /**
4654 * {@snippet lang=c :
4655 * #define SO_DETACH_FILTER 27
4656 * }
4657 */
4658 public static int SO_DETACH_FILTER() {
4659 return SO_DETACH_FILTER;
4660 }
4661 private static final int SO_PEERNAME = (int)28L;
4662
4663 /**
4664 * {@snippet lang=c :
4665 * #define SO_PEERNAME 28
4666 * }
4667 */
4668 public static int SO_PEERNAME() {
4669 return SO_PEERNAME;
4670 }
4671 private static final int SO_ACCEPTCONN = (int)30L;
4672
4673 /**
4674 * {@snippet lang=c :
4675 * #define SO_ACCEPTCONN 30
4676 * }
4677 */
4678 public static int SO_ACCEPTCONN() {
4679 return SO_ACCEPTCONN;
4680 }
4681 private static final int SO_PEERSEC = (int)31L;
4682
4683 /**
4684 * {@snippet lang=c :
4685 * #define SO_PEERSEC 31
4686 * }
4687 */
4688 public static int SO_PEERSEC() {
4689 return SO_PEERSEC;
4690 }
4691 private static final int SO_PASSSEC = (int)34L;
4692
4693 /**
4694 * {@snippet lang=c :
4695 * #define SO_PASSSEC 34
4696 * }
4697 */
4698 public static int SO_PASSSEC() {
4699 return SO_PASSSEC;
4700 }
4701 private static final int SO_MARK = (int)36L;
4702
4703 /**
4704 * {@snippet lang=c :
4705 * #define SO_MARK 36
4706 * }
4707 */
4708 public static int SO_MARK() {
4709 return SO_MARK;
4710 }
4711 private static final int SO_PROTOCOL = (int)38L;
4712
4713 /**
4714 * {@snippet lang=c :
4715 * #define SO_PROTOCOL 38
4716 * }
4717 */
4718 public static int SO_PROTOCOL() {
4719 return SO_PROTOCOL;
4720 }
4721 private static final int SO_DOMAIN = (int)39L;
4722
4723 /**
4724 * {@snippet lang=c :
4725 * #define SO_DOMAIN 39
4726 * }
4727 */
4728 public static int SO_DOMAIN() {
4729 return SO_DOMAIN;
4730 }
4731 private static final int SO_RXQ_OVFL = (int)40L;
4732
4733 /**
4734 * {@snippet lang=c :
4735 * #define SO_RXQ_OVFL 40
4736 * }
4737 */
4738 public static int SO_RXQ_OVFL() {
4739 return SO_RXQ_OVFL;
4740 }
4741 private static final int SO_WIFI_STATUS = (int)41L;
4742
4743 /**
4744 * {@snippet lang=c :
4745 * #define SO_WIFI_STATUS 41
4746 * }
4747 */
4748 public static int SO_WIFI_STATUS() {
4749 return SO_WIFI_STATUS;
4750 }
4751 private static final int SO_PEEK_OFF = (int)42L;
4752
4753 /**
4754 * {@snippet lang=c :
4755 * #define SO_PEEK_OFF 42
4756 * }
4757 */
4758 public static int SO_PEEK_OFF() {
4759 return SO_PEEK_OFF;
4760 }
4761 private static final int SO_NOFCS = (int)43L;
4762
4763 /**
4764 * {@snippet lang=c :
4765 * #define SO_NOFCS 43
4766 * }
4767 */
4768 public static int SO_NOFCS() {
4769 return SO_NOFCS;
4770 }
4771 private static final int SO_LOCK_FILTER = (int)44L;
4772
4773 /**
4774 * {@snippet lang=c :
4775 * #define SO_LOCK_FILTER 44
4776 * }
4777 */
4778 public static int SO_LOCK_FILTER() {
4779 return SO_LOCK_FILTER;
4780 }
4781 private static final int SO_SELECT_ERR_QUEUE = (int)45L;
4782
4783 /**
4784 * {@snippet lang=c :
4785 * #define SO_SELECT_ERR_QUEUE 45
4786 * }
4787 */
4788 public static int SO_SELECT_ERR_QUEUE() {
4789 return SO_SELECT_ERR_QUEUE;
4790 }
4791 private static final int SO_BUSY_POLL = (int)46L;
4792
4793 /**
4794 * {@snippet lang=c :
4795 * #define SO_BUSY_POLL 46
4796 * }
4797 */
4798 public static int SO_BUSY_POLL() {
4799 return SO_BUSY_POLL;
4800 }
4801 private static final int SO_MAX_PACING_RATE = (int)47L;
4802
4803 /**
4804 * {@snippet lang=c :
4805 * #define SO_MAX_PACING_RATE 47
4806 * }
4807 */
4808 public static int SO_MAX_PACING_RATE() {
4809 return SO_MAX_PACING_RATE;
4810 }
4811 private static final int SO_BPF_EXTENSIONS = (int)48L;
4812
4813 /**
4814 * {@snippet lang=c :
4815 * #define SO_BPF_EXTENSIONS 48
4816 * }
4817 */
4818 public static int SO_BPF_EXTENSIONS() {
4819 return SO_BPF_EXTENSIONS;
4820 }
4821 private static final int SO_INCOMING_CPU = (int)49L;
4822
4823 /**
4824 * {@snippet lang=c :
4825 * #define SO_INCOMING_CPU 49
4826 * }
4827 */
4828 public static int SO_INCOMING_CPU() {
4829 return SO_INCOMING_CPU;
4830 }
4831 private static final int SO_ATTACH_BPF = (int)50L;
4832
4833 /**
4834 * {@snippet lang=c :
4835 * #define SO_ATTACH_BPF 50
4836 * }
4837 */
4838 public static int SO_ATTACH_BPF() {
4839 return SO_ATTACH_BPF;
4840 }
4841 private static final int SO_ATTACH_REUSEPORT_CBPF = (int)51L;
4842
4843 /**
4844 * {@snippet lang=c :
4845 * #define SO_ATTACH_REUSEPORT_CBPF 51
4846 * }
4847 */
4848 public static int SO_ATTACH_REUSEPORT_CBPF() {
4849 return SO_ATTACH_REUSEPORT_CBPF;
4850 }
4851 private static final int SO_ATTACH_REUSEPORT_EBPF = (int)52L;
4852
4853 /**
4854 * {@snippet lang=c :
4855 * #define SO_ATTACH_REUSEPORT_EBPF 52
4856 * }
4857 */
4858 public static int SO_ATTACH_REUSEPORT_EBPF() {
4859 return SO_ATTACH_REUSEPORT_EBPF;
4860 }
4861 private static final int SO_CNX_ADVICE = (int)53L;
4862
4863 /**
4864 * {@snippet lang=c :
4865 * #define SO_CNX_ADVICE 53
4866 * }
4867 */
4868 public static int SO_CNX_ADVICE() {
4869 return SO_CNX_ADVICE;
4870 }
4871 private static final int SCM_TIMESTAMPING_OPT_STATS = (int)54L;
4872
4873 /**
4874 * {@snippet lang=c :
4875 * #define SCM_TIMESTAMPING_OPT_STATS 54
4876 * }
4877 */
4878 public static int SCM_TIMESTAMPING_OPT_STATS() {
4879 return SCM_TIMESTAMPING_OPT_STATS;
4880 }
4881 private static final int SO_MEMINFO = (int)55L;
4882
4883 /**
4884 * {@snippet lang=c :
4885 * #define SO_MEMINFO 55
4886 * }
4887 */
4888 public static int SO_MEMINFO() {
4889 return SO_MEMINFO;
4890 }
4891 private static final int SO_INCOMING_NAPI_ID = (int)56L;
4892
4893 /**
4894 * {@snippet lang=c :
4895 * #define SO_INCOMING_NAPI_ID 56
4896 * }
4897 */
4898 public static int SO_INCOMING_NAPI_ID() {
4899 return SO_INCOMING_NAPI_ID;
4900 }
4901 private static final int SO_COOKIE = (int)57L;
4902
4903 /**
4904 * {@snippet lang=c :
4905 * #define SO_COOKIE 57
4906 * }
4907 */
4908 public static int SO_COOKIE() {
4909 return SO_COOKIE;
4910 }
4911 private static final int SCM_TIMESTAMPING_PKTINFO = (int)58L;
4912
4913 /**
4914 * {@snippet lang=c :
4915 * #define SCM_TIMESTAMPING_PKTINFO 58
4916 * }
4917 */
4918 public static int SCM_TIMESTAMPING_PKTINFO() {
4919 return SCM_TIMESTAMPING_PKTINFO;
4920 }
4921 private static final int SO_PEERGROUPS = (int)59L;
4922
4923 /**
4924 * {@snippet lang=c :
4925 * #define SO_PEERGROUPS 59
4926 * }
4927 */
4928 public static int SO_PEERGROUPS() {
4929 return SO_PEERGROUPS;
4930 }
4931 private static final int SO_ZEROCOPY = (int)60L;
4932
4933 /**
4934 * {@snippet lang=c :
4935 * #define SO_ZEROCOPY 60
4936 * }
4937 */
4938 public static int SO_ZEROCOPY() {
4939 return SO_ZEROCOPY;
4940 }
4941 private static final int SO_TXTIME = (int)61L;
4942
4943 /**
4944 * {@snippet lang=c :
4945 * #define SO_TXTIME 61
4946 * }
4947 */
4948 public static int SO_TXTIME() {
4949 return SO_TXTIME;
4950 }
4951 private static final int SO_BINDTOIFINDEX = (int)62L;
4952
4953 /**
4954 * {@snippet lang=c :
4955 * #define SO_BINDTOIFINDEX 62
4956 * }
4957 */
4958 public static int SO_BINDTOIFINDEX() {
4959 return SO_BINDTOIFINDEX;
4960 }
4961 private static final int SO_TIMESTAMP_OLD = (int)29L;
4962
4963 /**
4964 * {@snippet lang=c :
4965 * #define SO_TIMESTAMP_OLD 29
4966 * }
4967 */
4968 public static int SO_TIMESTAMP_OLD() {
4969 return SO_TIMESTAMP_OLD;
4970 }
4971 private static final int SO_TIMESTAMPNS_OLD = (int)35L;
4972
4973 /**
4974 * {@snippet lang=c :
4975 * #define SO_TIMESTAMPNS_OLD 35
4976 * }
4977 */
4978 public static int SO_TIMESTAMPNS_OLD() {
4979 return SO_TIMESTAMPNS_OLD;
4980 }
4981 private static final int SO_TIMESTAMPING_OLD = (int)37L;
4982
4983 /**
4984 * {@snippet lang=c :
4985 * #define SO_TIMESTAMPING_OLD 37
4986 * }
4987 */
4988 public static int SO_TIMESTAMPING_OLD() {
4989 return SO_TIMESTAMPING_OLD;
4990 }
4991 private static final int SO_TIMESTAMP_NEW = (int)63L;
4992
4993 /**
4994 * {@snippet lang=c :
4995 * #define SO_TIMESTAMP_NEW 63
4996 * }
4997 */
4998 public static int SO_TIMESTAMP_NEW() {
4999 return SO_TIMESTAMP_NEW;
5000 }
5001 private static final int SO_TIMESTAMPNS_NEW = (int)64L;
5002
5003 /**
5004 * {@snippet lang=c :
5005 * #define SO_TIMESTAMPNS_NEW 64
5006 * }
5007 */
5008 public static int SO_TIMESTAMPNS_NEW() {
5009 return SO_TIMESTAMPNS_NEW;
5010 }
5011 private static final int SO_TIMESTAMPING_NEW = (int)65L;
5012
5013 /**
5014 * {@snippet lang=c :
5015 * #define SO_TIMESTAMPING_NEW 65
5016 * }
5017 */
5018 public static int SO_TIMESTAMPING_NEW() {
5019 return SO_TIMESTAMPING_NEW;
5020 }
5021 private static final int SO_RCVTIMEO_NEW = (int)66L;
5022
5023 /**
5024 * {@snippet lang=c :
5025 * #define SO_RCVTIMEO_NEW 66
5026 * }
5027 */
5028 public static int SO_RCVTIMEO_NEW() {
5029 return SO_RCVTIMEO_NEW;
5030 }
5031 private static final int SO_SNDTIMEO_NEW = (int)67L;
5032
5033 /**
5034 * {@snippet lang=c :
5035 * #define SO_SNDTIMEO_NEW 67
5036 * }
5037 */
5038 public static int SO_SNDTIMEO_NEW() {
5039 return SO_SNDTIMEO_NEW;
5040 }
5041 private static final int SO_DETACH_REUSEPORT_BPF = (int)68L;
5042
5043 /**
5044 * {@snippet lang=c :
5045 * #define SO_DETACH_REUSEPORT_BPF 68
5046 * }
5047 */
5048 public static int SO_DETACH_REUSEPORT_BPF() {
5049 return SO_DETACH_REUSEPORT_BPF;
5050 }
5051 private static final int SO_PREFER_BUSY_POLL = (int)69L;
5052
5053 /**
5054 * {@snippet lang=c :
5055 * #define SO_PREFER_BUSY_POLL 69
5056 * }
5057 */
5058 public static int SO_PREFER_BUSY_POLL() {
5059 return SO_PREFER_BUSY_POLL;
5060 }
5061 private static final int SO_BUSY_POLL_BUDGET = (int)70L;
5062
5063 /**
5064 * {@snippet lang=c :
5065 * #define SO_BUSY_POLL_BUDGET 70
5066 * }
5067 */
5068 public static int SO_BUSY_POLL_BUDGET() {
5069 return SO_BUSY_POLL_BUDGET;
5070 }
5071 private static final int SO_NETNS_COOKIE = (int)71L;
5072
5073 /**
5074 * {@snippet lang=c :
5075 * #define SO_NETNS_COOKIE 71
5076 * }
5077 */
5078 public static int SO_NETNS_COOKIE() {
5079 return SO_NETNS_COOKIE;
5080 }
5081 private static final int SO_BUF_LOCK = (int)72L;
5082
5083 /**
5084 * {@snippet lang=c :
5085 * #define SO_BUF_LOCK 72
5086 * }
5087 */
5088 public static int SO_BUF_LOCK() {
5089 return SO_BUF_LOCK;
5090 }
5091 private static final int SO_RESERVE_MEM = (int)73L;
5092
5093 /**
5094 * {@snippet lang=c :
5095 * #define SO_RESERVE_MEM 73
5096 * }
5097 */
5098 public static int SO_RESERVE_MEM() {
5099 return SO_RESERVE_MEM;
5100 }
5101 private static final int SO_TXREHASH = (int)74L;
5102
5103 /**
5104 * {@snippet lang=c :
5105 * #define SO_TXREHASH 74
5106 * }
5107 */
5108 public static int SO_TXREHASH() {
5109 return SO_TXREHASH;
5110 }
5111 private static final int SO_RCVMARK = (int)75L;
5112
5113 /**
5114 * {@snippet lang=c :
5115 * #define SO_RCVMARK 75
5116 * }
5117 */
5118 public static int SO_RCVMARK() {
5119 return SO_RCVMARK;
5120 }
5121 private static final int __osockaddr_defined = (int)1L;
5122
5123 /**
5124 * {@snippet lang=c :
5125 * #define __osockaddr_defined 1
5126 * }
5127 */
5128 public static int __osockaddr_defined() {
5129 return __osockaddr_defined;
5130 }
5131 private static final int _SYS_EPOLL_H = (int)1L;
5132
5133 /**
5134 * {@snippet lang=c :
5135 * #define _SYS_EPOLL_H 1
5136 * }
5137 */
5138 public static int _SYS_EPOLL_H() {
5139 return _SYS_EPOLL_H;
5140 }
5141 private static final int EPOLL_CTL_ADD = (int)1L;
5142
5143 /**
5144 * {@snippet lang=c :
5145 * #define EPOLL_CTL_ADD 1
5146 * }
5147 */
5148 public static int EPOLL_CTL_ADD() {
5149 return EPOLL_CTL_ADD;
5150 }
5151 private static final int EPOLL_CTL_DEL = (int)2L;
5152
5153 /**
5154 * {@snippet lang=c :
5155 * #define EPOLL_CTL_DEL 2
5156 * }
5157 */
5158 public static int EPOLL_CTL_DEL() {
5159 return EPOLL_CTL_DEL;
5160 }
5161 private static final int EPOLL_CTL_MOD = (int)3L;
5162
5163 /**
5164 * {@snippet lang=c :
5165 * #define EPOLL_CTL_MOD 3
5166 * }
5167 */
5168 public static int EPOLL_CTL_MOD() {
5169 return EPOLL_CTL_MOD;
5170 }
5171 private static final int _NETINET_IN_H = (int)1L;
5172
5173 /**
5174 * {@snippet lang=c :
5175 * #define _NETINET_IN_H 1
5176 * }
5177 */
5178 public static int _NETINET_IN_H() {
5179 return _NETINET_IN_H;
5180 }
5181 private static final int _BITS_STDINT_UINTN_H = (int)1L;
5182
5183 /**
5184 * {@snippet lang=c :
5185 * #define _BITS_STDINT_UINTN_H 1
5186 * }
5187 */
5188 public static int _BITS_STDINT_UINTN_H() {
5189 return _BITS_STDINT_UINTN_H;
5190 }
5191 private static final int __USE_KERNEL_IPV6_DEFS = (int)0L;
5192
5193 /**
5194 * {@snippet lang=c :
5195 * #define __USE_KERNEL_IPV6_DEFS 0
5196 * }
5197 */
5198 public static int __USE_KERNEL_IPV6_DEFS() {
5199 return __USE_KERNEL_IPV6_DEFS;
5200 }
5201 private static final int IP_OPTIONS = (int)4L;
5202
5203 /**
5204 * {@snippet lang=c :
5205 * #define IP_OPTIONS 4
5206 * }
5207 */
5208 public static int IP_OPTIONS() {
5209 return IP_OPTIONS;
5210 }
5211 private static final int IP_HDRINCL = (int)3L;
5212
5213 /**
5214 * {@snippet lang=c :
5215 * #define IP_HDRINCL 3
5216 * }
5217 */
5218 public static int IP_HDRINCL() {
5219 return IP_HDRINCL;
5220 }
5221 private static final int IP_TOS = (int)1L;
5222
5223 /**
5224 * {@snippet lang=c :
5225 * #define IP_TOS 1
5226 * }
5227 */
5228 public static int IP_TOS() {
5229 return IP_TOS;
5230 }
5231 private static final int IP_TTL = (int)2L;
5232
5233 /**
5234 * {@snippet lang=c :
5235 * #define IP_TTL 2
5236 * }
5237 */
5238 public static int IP_TTL() {
5239 return IP_TTL;
5240 }
5241 private static final int IP_RECVOPTS = (int)6L;
5242
5243 /**
5244 * {@snippet lang=c :
5245 * #define IP_RECVOPTS 6
5246 * }
5247 */
5248 public static int IP_RECVOPTS() {
5249 return IP_RECVOPTS;
5250 }
5251 private static final int IP_RETOPTS = (int)7L;
5252
5253 /**
5254 * {@snippet lang=c :
5255 * #define IP_RETOPTS 7
5256 * }
5257 */
5258 public static int IP_RETOPTS() {
5259 return IP_RETOPTS;
5260 }
5261 private static final int IP_MULTICAST_IF = (int)32L;
5262
5263 /**
5264 * {@snippet lang=c :
5265 * #define IP_MULTICAST_IF 32
5266 * }
5267 */
5268 public static int IP_MULTICAST_IF() {
5269 return IP_MULTICAST_IF;
5270 }
5271 private static final int IP_MULTICAST_TTL = (int)33L;
5272
5273 /**
5274 * {@snippet lang=c :
5275 * #define IP_MULTICAST_TTL 33
5276 * }
5277 */
5278 public static int IP_MULTICAST_TTL() {
5279 return IP_MULTICAST_TTL;
5280 }
5281 private static final int IP_MULTICAST_LOOP = (int)34L;
5282
5283 /**
5284 * {@snippet lang=c :
5285 * #define IP_MULTICAST_LOOP 34
5286 * }
5287 */
5288 public static int IP_MULTICAST_LOOP() {
5289 return IP_MULTICAST_LOOP;
5290 }
5291 private static final int IP_ADD_MEMBERSHIP = (int)35L;
5292
5293 /**
5294 * {@snippet lang=c :
5295 * #define IP_ADD_MEMBERSHIP 35
5296 * }
5297 */
5298 public static int IP_ADD_MEMBERSHIP() {
5299 return IP_ADD_MEMBERSHIP;
5300 }
5301 private static final int IP_DROP_MEMBERSHIP = (int)36L;
5302
5303 /**
5304 * {@snippet lang=c :
5305 * #define IP_DROP_MEMBERSHIP 36
5306 * }
5307 */
5308 public static int IP_DROP_MEMBERSHIP() {
5309 return IP_DROP_MEMBERSHIP;
5310 }
5311 private static final int IP_UNBLOCK_SOURCE = (int)37L;
5312
5313 /**
5314 * {@snippet lang=c :
5315 * #define IP_UNBLOCK_SOURCE 37
5316 * }
5317 */
5318 public static int IP_UNBLOCK_SOURCE() {
5319 return IP_UNBLOCK_SOURCE;
5320 }
5321 private static final int IP_BLOCK_SOURCE = (int)38L;
5322
5323 /**
5324 * {@snippet lang=c :
5325 * #define IP_BLOCK_SOURCE 38
5326 * }
5327 */
5328 public static int IP_BLOCK_SOURCE() {
5329 return IP_BLOCK_SOURCE;
5330 }
5331 private static final int IP_ADD_SOURCE_MEMBERSHIP = (int)39L;
5332
5333 /**
5334 * {@snippet lang=c :
5335 * #define IP_ADD_SOURCE_MEMBERSHIP 39
5336 * }
5337 */
5338 public static int IP_ADD_SOURCE_MEMBERSHIP() {
5339 return IP_ADD_SOURCE_MEMBERSHIP;
5340 }
5341 private static final int IP_DROP_SOURCE_MEMBERSHIP = (int)40L;
5342
5343 /**
5344 * {@snippet lang=c :
5345 * #define IP_DROP_SOURCE_MEMBERSHIP 40
5346 * }
5347 */
5348 public static int IP_DROP_SOURCE_MEMBERSHIP() {
5349 return IP_DROP_SOURCE_MEMBERSHIP;
5350 }
5351 private static final int IP_MSFILTER = (int)41L;
5352
5353 /**
5354 * {@snippet lang=c :
5355 * #define IP_MSFILTER 41
5356 * }
5357 */
5358 public static int IP_MSFILTER() {
5359 return IP_MSFILTER;
5360 }
5361 private static final int MCAST_JOIN_GROUP = (int)42L;
5362
5363 /**
5364 * {@snippet lang=c :
5365 * #define MCAST_JOIN_GROUP 42
5366 * }
5367 */
5368 public static int MCAST_JOIN_GROUP() {
5369 return MCAST_JOIN_GROUP;
5370 }
5371 private static final int MCAST_BLOCK_SOURCE = (int)43L;
5372
5373 /**
5374 * {@snippet lang=c :
5375 * #define MCAST_BLOCK_SOURCE 43
5376 * }
5377 */
5378 public static int MCAST_BLOCK_SOURCE() {
5379 return MCAST_BLOCK_SOURCE;
5380 }
5381 private static final int MCAST_UNBLOCK_SOURCE = (int)44L;
5382
5383 /**
5384 * {@snippet lang=c :
5385 * #define MCAST_UNBLOCK_SOURCE 44
5386 * }
5387 */
5388 public static int MCAST_UNBLOCK_SOURCE() {
5389 return MCAST_UNBLOCK_SOURCE;
5390 }
5391 private static final int MCAST_LEAVE_GROUP = (int)45L;
5392
5393 /**
5394 * {@snippet lang=c :
5395 * #define MCAST_LEAVE_GROUP 45
5396 * }
5397 */
5398 public static int MCAST_LEAVE_GROUP() {
5399 return MCAST_LEAVE_GROUP;
5400 }
5401 private static final int MCAST_JOIN_SOURCE_GROUP = (int)46L;
5402
5403 /**
5404 * {@snippet lang=c :
5405 * #define MCAST_JOIN_SOURCE_GROUP 46
5406 * }
5407 */
5408 public static int MCAST_JOIN_SOURCE_GROUP() {
5409 return MCAST_JOIN_SOURCE_GROUP;
5410 }
5411 private static final int MCAST_LEAVE_SOURCE_GROUP = (int)47L;
5412
5413 /**
5414 * {@snippet lang=c :
5415 * #define MCAST_LEAVE_SOURCE_GROUP 47
5416 * }
5417 */
5418 public static int MCAST_LEAVE_SOURCE_GROUP() {
5419 return MCAST_LEAVE_SOURCE_GROUP;
5420 }
5421 private static final int MCAST_MSFILTER = (int)48L;
5422
5423 /**
5424 * {@snippet lang=c :
5425 * #define MCAST_MSFILTER 48
5426 * }
5427 */
5428 public static int MCAST_MSFILTER() {
5429 return MCAST_MSFILTER;
5430 }
5431 private static final int IP_MULTICAST_ALL = (int)49L;
5432
5433 /**
5434 * {@snippet lang=c :
5435 * #define IP_MULTICAST_ALL 49
5436 * }
5437 */
5438 public static int IP_MULTICAST_ALL() {
5439 return IP_MULTICAST_ALL;
5440 }
5441 private static final int IP_UNICAST_IF = (int)50L;
5442
5443 /**
5444 * {@snippet lang=c :
5445 * #define IP_UNICAST_IF 50
5446 * }
5447 */
5448 public static int IP_UNICAST_IF() {
5449 return IP_UNICAST_IF;
5450 }
5451 private static final int MCAST_EXCLUDE = (int)0L;
5452
5453 /**
5454 * {@snippet lang=c :
5455 * #define MCAST_EXCLUDE 0
5456 * }
5457 */
5458 public static int MCAST_EXCLUDE() {
5459 return MCAST_EXCLUDE;
5460 }
5461 private static final int MCAST_INCLUDE = (int)1L;
5462
5463 /**
5464 * {@snippet lang=c :
5465 * #define MCAST_INCLUDE 1
5466 * }
5467 */
5468 public static int MCAST_INCLUDE() {
5469 return MCAST_INCLUDE;
5470 }
5471 private static final int IP_ROUTER_ALERT = (int)5L;
5472
5473 /**
5474 * {@snippet lang=c :
5475 * #define IP_ROUTER_ALERT 5
5476 * }
5477 */
5478 public static int IP_ROUTER_ALERT() {
5479 return IP_ROUTER_ALERT;
5480 }
5481 private static final int IP_PKTINFO = (int)8L;
5482
5483 /**
5484 * {@snippet lang=c :
5485 * #define IP_PKTINFO 8
5486 * }
5487 */
5488 public static int IP_PKTINFO() {
5489 return IP_PKTINFO;
5490 }
5491 private static final int IP_PKTOPTIONS = (int)9L;
5492
5493 /**
5494 * {@snippet lang=c :
5495 * #define IP_PKTOPTIONS 9
5496 * }
5497 */
5498 public static int IP_PKTOPTIONS() {
5499 return IP_PKTOPTIONS;
5500 }
5501 private static final int IP_PMTUDISC = (int)10L;
5502
5503 /**
5504 * {@snippet lang=c :
5505 * #define IP_PMTUDISC 10
5506 * }
5507 */
5508 public static int IP_PMTUDISC() {
5509 return IP_PMTUDISC;
5510 }
5511 private static final int IP_MTU_DISCOVER = (int)10L;
5512
5513 /**
5514 * {@snippet lang=c :
5515 * #define IP_MTU_DISCOVER 10
5516 * }
5517 */
5518 public static int IP_MTU_DISCOVER() {
5519 return IP_MTU_DISCOVER;
5520 }
5521 private static final int IP_RECVERR = (int)11L;
5522
5523 /**
5524 * {@snippet lang=c :
5525 * #define IP_RECVERR 11
5526 * }
5527 */
5528 public static int IP_RECVERR() {
5529 return IP_RECVERR;
5530 }
5531 private static final int IP_RECVTTL = (int)12L;
5532
5533 /**
5534 * {@snippet lang=c :
5535 * #define IP_RECVTTL 12
5536 * }
5537 */
5538 public static int IP_RECVTTL() {
5539 return IP_RECVTTL;
5540 }
5541 private static final int IP_RECVTOS = (int)13L;
5542
5543 /**
5544 * {@snippet lang=c :
5545 * #define IP_RECVTOS 13
5546 * }
5547 */
5548 public static int IP_RECVTOS() {
5549 return IP_RECVTOS;
5550 }
5551 private static final int IP_MTU = (int)14L;
5552
5553 /**
5554 * {@snippet lang=c :
5555 * #define IP_MTU 14
5556 * }
5557 */
5558 public static int IP_MTU() {
5559 return IP_MTU;
5560 }
5561 private static final int IP_FREEBIND = (int)15L;
5562
5563 /**
5564 * {@snippet lang=c :
5565 * #define IP_FREEBIND 15
5566 * }
5567 */
5568 public static int IP_FREEBIND() {
5569 return IP_FREEBIND;
5570 }
5571 private static final int IP_IPSEC_POLICY = (int)16L;
5572
5573 /**
5574 * {@snippet lang=c :
5575 * #define IP_IPSEC_POLICY 16
5576 * }
5577 */
5578 public static int IP_IPSEC_POLICY() {
5579 return IP_IPSEC_POLICY;
5580 }
5581 private static final int IP_XFRM_POLICY = (int)17L;
5582
5583 /**
5584 * {@snippet lang=c :
5585 * #define IP_XFRM_POLICY 17
5586 * }
5587 */
5588 public static int IP_XFRM_POLICY() {
5589 return IP_XFRM_POLICY;
5590 }
5591 private static final int IP_PASSSEC = (int)18L;
5592
5593 /**
5594 * {@snippet lang=c :
5595 * #define IP_PASSSEC 18
5596 * }
5597 */
5598 public static int IP_PASSSEC() {
5599 return IP_PASSSEC;
5600 }
5601 private static final int IP_TRANSPARENT = (int)19L;
5602
5603 /**
5604 * {@snippet lang=c :
5605 * #define IP_TRANSPARENT 19
5606 * }
5607 */
5608 public static int IP_TRANSPARENT() {
5609 return IP_TRANSPARENT;
5610 }
5611 private static final int IP_ORIGDSTADDR = (int)20L;
5612
5613 /**
5614 * {@snippet lang=c :
5615 * #define IP_ORIGDSTADDR 20
5616 * }
5617 */
5618 public static int IP_ORIGDSTADDR() {
5619 return IP_ORIGDSTADDR;
5620 }
5621 private static final int IP_MINTTL = (int)21L;
5622
5623 /**
5624 * {@snippet lang=c :
5625 * #define IP_MINTTL 21
5626 * }
5627 */
5628 public static int IP_MINTTL() {
5629 return IP_MINTTL;
5630 }
5631 private static final int IP_NODEFRAG = (int)22L;
5632
5633 /**
5634 * {@snippet lang=c :
5635 * #define IP_NODEFRAG 22
5636 * }
5637 */
5638 public static int IP_NODEFRAG() {
5639 return IP_NODEFRAG;
5640 }
5641 private static final int IP_CHECKSUM = (int)23L;
5642
5643 /**
5644 * {@snippet lang=c :
5645 * #define IP_CHECKSUM 23
5646 * }
5647 */
5648 public static int IP_CHECKSUM() {
5649 return IP_CHECKSUM;
5650 }
5651 private static final int IP_BIND_ADDRESS_NO_PORT = (int)24L;
5652
5653 /**
5654 * {@snippet lang=c :
5655 * #define IP_BIND_ADDRESS_NO_PORT 24
5656 * }
5657 */
5658 public static int IP_BIND_ADDRESS_NO_PORT() {
5659 return IP_BIND_ADDRESS_NO_PORT;
5660 }
5661 private static final int IP_RECVFRAGSIZE = (int)25L;
5662
5663 /**
5664 * {@snippet lang=c :
5665 * #define IP_RECVFRAGSIZE 25
5666 * }
5667 */
5668 public static int IP_RECVFRAGSIZE() {
5669 return IP_RECVFRAGSIZE;
5670 }
5671 private static final int IP_RECVERR_RFC4884 = (int)26L;
5672
5673 /**
5674 * {@snippet lang=c :
5675 * #define IP_RECVERR_RFC4884 26
5676 * }
5677 */
5678 public static int IP_RECVERR_RFC4884() {
5679 return IP_RECVERR_RFC4884;
5680 }
5681 private static final int IP_PMTUDISC_DONT = (int)0L;
5682
5683 /**
5684 * {@snippet lang=c :
5685 * #define IP_PMTUDISC_DONT 0
5686 * }
5687 */
5688 public static int IP_PMTUDISC_DONT() {
5689 return IP_PMTUDISC_DONT;
5690 }
5691 private static final int IP_PMTUDISC_WANT = (int)1L;
5692
5693 /**
5694 * {@snippet lang=c :
5695 * #define IP_PMTUDISC_WANT 1
5696 * }
5697 */
5698 public static int IP_PMTUDISC_WANT() {
5699 return IP_PMTUDISC_WANT;
5700 }
5701 private static final int IP_PMTUDISC_DO = (int)2L;
5702
5703 /**
5704 * {@snippet lang=c :
5705 * #define IP_PMTUDISC_DO 2
5706 * }
5707 */
5708 public static int IP_PMTUDISC_DO() {
5709 return IP_PMTUDISC_DO;
5710 }
5711 private static final int IP_PMTUDISC_PROBE = (int)3L;
5712
5713 /**
5714 * {@snippet lang=c :
5715 * #define IP_PMTUDISC_PROBE 3
5716 * }
5717 */
5718 public static int IP_PMTUDISC_PROBE() {
5719 return IP_PMTUDISC_PROBE;
5720 }
5721 private static final int IP_PMTUDISC_INTERFACE = (int)4L;
5722
5723 /**
5724 * {@snippet lang=c :
5725 * #define IP_PMTUDISC_INTERFACE 4
5726 * }
5727 */
5728 public static int IP_PMTUDISC_INTERFACE() {
5729 return IP_PMTUDISC_INTERFACE;
5730 }
5731 private static final int IP_PMTUDISC_OMIT = (int)5L;
5732
5733 /**
5734 * {@snippet lang=c :
5735 * #define IP_PMTUDISC_OMIT 5
5736 * }
5737 */
5738 public static int IP_PMTUDISC_OMIT() {
5739 return IP_PMTUDISC_OMIT;
5740 }
5741 private static final int SOL_IP = (int)0L;
5742
5743 /**
5744 * {@snippet lang=c :
5745 * #define SOL_IP 0
5746 * }
5747 */
5748 public static int SOL_IP() {
5749 return SOL_IP;
5750 }
5751 private static final int IP_DEFAULT_MULTICAST_TTL = (int)1L;
5752
5753 /**
5754 * {@snippet lang=c :
5755 * #define IP_DEFAULT_MULTICAST_TTL 1
5756 * }
5757 */
5758 public static int IP_DEFAULT_MULTICAST_TTL() {
5759 return IP_DEFAULT_MULTICAST_TTL;
5760 }
5761 private static final int IP_DEFAULT_MULTICAST_LOOP = (int)1L;
5762
5763 /**
5764 * {@snippet lang=c :
5765 * #define IP_DEFAULT_MULTICAST_LOOP 1
5766 * }
5767 */
5768 public static int IP_DEFAULT_MULTICAST_LOOP() {
5769 return IP_DEFAULT_MULTICAST_LOOP;
5770 }
5771 private static final int IP_MAX_MEMBERSHIPS = (int)20L;
5772
5773 /**
5774 * {@snippet lang=c :
5775 * #define IP_MAX_MEMBERSHIPS 20
5776 * }
5777 */
5778 public static int IP_MAX_MEMBERSHIPS() {
5779 return IP_MAX_MEMBERSHIPS;
5780 }
5781 private static final int IPV6_ADDRFORM = (int)1L;
5782
5783 /**
5784 * {@snippet lang=c :
5785 * #define IPV6_ADDRFORM 1
5786 * }
5787 */
5788 public static int IPV6_ADDRFORM() {
5789 return IPV6_ADDRFORM;
5790 }
5791 private static final int IPV6_2292PKTINFO = (int)2L;
5792
5793 /**
5794 * {@snippet lang=c :
5795 * #define IPV6_2292PKTINFO 2
5796 * }
5797 */
5798 public static int IPV6_2292PKTINFO() {
5799 return IPV6_2292PKTINFO;
5800 }
5801 private static final int IPV6_2292HOPOPTS = (int)3L;
5802
5803 /**
5804 * {@snippet lang=c :
5805 * #define IPV6_2292HOPOPTS 3
5806 * }
5807 */
5808 public static int IPV6_2292HOPOPTS() {
5809 return IPV6_2292HOPOPTS;
5810 }
5811 private static final int IPV6_2292DSTOPTS = (int)4L;
5812
5813 /**
5814 * {@snippet lang=c :
5815 * #define IPV6_2292DSTOPTS 4
5816 * }
5817 */
5818 public static int IPV6_2292DSTOPTS() {
5819 return IPV6_2292DSTOPTS;
5820 }
5821 private static final int IPV6_2292RTHDR = (int)5L;
5822
5823 /**
5824 * {@snippet lang=c :
5825 * #define IPV6_2292RTHDR 5
5826 * }
5827 */
5828 public static int IPV6_2292RTHDR() {
5829 return IPV6_2292RTHDR;
5830 }
5831 private static final int IPV6_2292PKTOPTIONS = (int)6L;
5832
5833 /**
5834 * {@snippet lang=c :
5835 * #define IPV6_2292PKTOPTIONS 6
5836 * }
5837 */
5838 public static int IPV6_2292PKTOPTIONS() {
5839 return IPV6_2292PKTOPTIONS;
5840 }
5841 private static final int IPV6_CHECKSUM = (int)7L;
5842
5843 /**
5844 * {@snippet lang=c :
5845 * #define IPV6_CHECKSUM 7
5846 * }
5847 */
5848 public static int IPV6_CHECKSUM() {
5849 return IPV6_CHECKSUM;
5850 }
5851 private static final int IPV6_2292HOPLIMIT = (int)8L;
5852
5853 /**
5854 * {@snippet lang=c :
5855 * #define IPV6_2292HOPLIMIT 8
5856 * }
5857 */
5858 public static int IPV6_2292HOPLIMIT() {
5859 return IPV6_2292HOPLIMIT;
5860 }
5861 private static final int IPV6_NEXTHOP = (int)9L;
5862
5863 /**
5864 * {@snippet lang=c :
5865 * #define IPV6_NEXTHOP 9
5866 * }
5867 */
5868 public static int IPV6_NEXTHOP() {
5869 return IPV6_NEXTHOP;
5870 }
5871 private static final int IPV6_AUTHHDR = (int)10L;
5872
5873 /**
5874 * {@snippet lang=c :
5875 * #define IPV6_AUTHHDR 10
5876 * }
5877 */
5878 public static int IPV6_AUTHHDR() {
5879 return IPV6_AUTHHDR;
5880 }
5881 private static final int IPV6_UNICAST_HOPS = (int)16L;
5882
5883 /**
5884 * {@snippet lang=c :
5885 * #define IPV6_UNICAST_HOPS 16
5886 * }
5887 */
5888 public static int IPV6_UNICAST_HOPS() {
5889 return IPV6_UNICAST_HOPS;
5890 }
5891 private static final int IPV6_MULTICAST_IF = (int)17L;
5892
5893 /**
5894 * {@snippet lang=c :
5895 * #define IPV6_MULTICAST_IF 17
5896 * }
5897 */
5898 public static int IPV6_MULTICAST_IF() {
5899 return IPV6_MULTICAST_IF;
5900 }
5901 private static final int IPV6_MULTICAST_HOPS = (int)18L;
5902
5903 /**
5904 * {@snippet lang=c :
5905 * #define IPV6_MULTICAST_HOPS 18
5906 * }
5907 */
5908 public static int IPV6_MULTICAST_HOPS() {
5909 return IPV6_MULTICAST_HOPS;
5910 }
5911 private static final int IPV6_MULTICAST_LOOP = (int)19L;
5912
5913 /**
5914 * {@snippet lang=c :
5915 * #define IPV6_MULTICAST_LOOP 19
5916 * }
5917 */
5918 public static int IPV6_MULTICAST_LOOP() {
5919 return IPV6_MULTICAST_LOOP;
5920 }
5921 private static final int IPV6_JOIN_GROUP = (int)20L;
5922
5923 /**
5924 * {@snippet lang=c :
5925 * #define IPV6_JOIN_GROUP 20
5926 * }
5927 */
5928 public static int IPV6_JOIN_GROUP() {
5929 return IPV6_JOIN_GROUP;
5930 }
5931 private static final int IPV6_LEAVE_GROUP = (int)21L;
5932
5933 /**
5934 * {@snippet lang=c :
5935 * #define IPV6_LEAVE_GROUP 21
5936 * }
5937 */
5938 public static int IPV6_LEAVE_GROUP() {
5939 return IPV6_LEAVE_GROUP;
5940 }
5941 private static final int IPV6_ROUTER_ALERT = (int)22L;
5942
5943 /**
5944 * {@snippet lang=c :
5945 * #define IPV6_ROUTER_ALERT 22
5946 * }
5947 */
5948 public static int IPV6_ROUTER_ALERT() {
5949 return IPV6_ROUTER_ALERT;
5950 }
5951 private static final int IPV6_MTU_DISCOVER = (int)23L;
5952
5953 /**
5954 * {@snippet lang=c :
5955 * #define IPV6_MTU_DISCOVER 23
5956 * }
5957 */
5958 public static int IPV6_MTU_DISCOVER() {
5959 return IPV6_MTU_DISCOVER;
5960 }
5961 private static final int IPV6_MTU = (int)24L;
5962
5963 /**
5964 * {@snippet lang=c :
5965 * #define IPV6_MTU 24
5966 * }
5967 */
5968 public static int IPV6_MTU() {
5969 return IPV6_MTU;
5970 }
5971 private static final int IPV6_RECVERR = (int)25L;
5972
5973 /**
5974 * {@snippet lang=c :
5975 * #define IPV6_RECVERR 25
5976 * }
5977 */
5978 public static int IPV6_RECVERR() {
5979 return IPV6_RECVERR;
5980 }
5981 private static final int IPV6_V6ONLY = (int)26L;
5982
5983 /**
5984 * {@snippet lang=c :
5985 * #define IPV6_V6ONLY 26
5986 * }
5987 */
5988 public static int IPV6_V6ONLY() {
5989 return IPV6_V6ONLY;
5990 }
5991 private static final int IPV6_JOIN_ANYCAST = (int)27L;
5992
5993 /**
5994 * {@snippet lang=c :
5995 * #define IPV6_JOIN_ANYCAST 27
5996 * }
5997 */
5998 public static int IPV6_JOIN_ANYCAST() {
5999 return IPV6_JOIN_ANYCAST;
6000 }
6001 private static final int IPV6_LEAVE_ANYCAST = (int)28L;
6002
6003 /**
6004 * {@snippet lang=c :
6005 * #define IPV6_LEAVE_ANYCAST 28
6006 * }
6007 */
6008 public static int IPV6_LEAVE_ANYCAST() {
6009 return IPV6_LEAVE_ANYCAST;
6010 }
6011 private static final int IPV6_MULTICAST_ALL = (int)29L;
6012
6013 /**
6014 * {@snippet lang=c :
6015 * #define IPV6_MULTICAST_ALL 29
6016 * }
6017 */
6018 public static int IPV6_MULTICAST_ALL() {
6019 return IPV6_MULTICAST_ALL;
6020 }
6021 private static final int IPV6_ROUTER_ALERT_ISOLATE = (int)30L;
6022
6023 /**
6024 * {@snippet lang=c :
6025 * #define IPV6_ROUTER_ALERT_ISOLATE 30
6026 * }
6027 */
6028 public static int IPV6_ROUTER_ALERT_ISOLATE() {
6029 return IPV6_ROUTER_ALERT_ISOLATE;
6030 }
6031 private static final int IPV6_RECVERR_RFC4884 = (int)31L;
6032
6033 /**
6034 * {@snippet lang=c :
6035 * #define IPV6_RECVERR_RFC4884 31
6036 * }
6037 */
6038 public static int IPV6_RECVERR_RFC4884() {
6039 return IPV6_RECVERR_RFC4884;
6040 }
6041 private static final int IPV6_IPSEC_POLICY = (int)34L;
6042
6043 /**
6044 * {@snippet lang=c :
6045 * #define IPV6_IPSEC_POLICY 34
6046 * }
6047 */
6048 public static int IPV6_IPSEC_POLICY() {
6049 return IPV6_IPSEC_POLICY;
6050 }
6051 private static final int IPV6_XFRM_POLICY = (int)35L;
6052
6053 /**
6054 * {@snippet lang=c :
6055 * #define IPV6_XFRM_POLICY 35
6056 * }
6057 */
6058 public static int IPV6_XFRM_POLICY() {
6059 return IPV6_XFRM_POLICY;
6060 }
6061 private static final int IPV6_HDRINCL = (int)36L;
6062
6063 /**
6064 * {@snippet lang=c :
6065 * #define IPV6_HDRINCL 36
6066 * }
6067 */
6068 public static int IPV6_HDRINCL() {
6069 return IPV6_HDRINCL;
6070 }
6071 private static final int IPV6_RECVPKTINFO = (int)49L;
6072
6073 /**
6074 * {@snippet lang=c :
6075 * #define IPV6_RECVPKTINFO 49
6076 * }
6077 */
6078 public static int IPV6_RECVPKTINFO() {
6079 return IPV6_RECVPKTINFO;
6080 }
6081 private static final int IPV6_PKTINFO = (int)50L;
6082
6083 /**
6084 * {@snippet lang=c :
6085 * #define IPV6_PKTINFO 50
6086 * }
6087 */
6088 public static int IPV6_PKTINFO() {
6089 return IPV6_PKTINFO;
6090 }
6091 private static final int IPV6_RECVHOPLIMIT = (int)51L;
6092
6093 /**
6094 * {@snippet lang=c :
6095 * #define IPV6_RECVHOPLIMIT 51
6096 * }
6097 */
6098 public static int IPV6_RECVHOPLIMIT() {
6099 return IPV6_RECVHOPLIMIT;
6100 }
6101 private static final int IPV6_HOPLIMIT = (int)52L;
6102
6103 /**
6104 * {@snippet lang=c :
6105 * #define IPV6_HOPLIMIT 52
6106 * }
6107 */
6108 public static int IPV6_HOPLIMIT() {
6109 return IPV6_HOPLIMIT;
6110 }
6111 private static final int IPV6_RECVHOPOPTS = (int)53L;
6112
6113 /**
6114 * {@snippet lang=c :
6115 * #define IPV6_RECVHOPOPTS 53
6116 * }
6117 */
6118 public static int IPV6_RECVHOPOPTS() {
6119 return IPV6_RECVHOPOPTS;
6120 }
6121 private static final int IPV6_HOPOPTS = (int)54L;
6122
6123 /**
6124 * {@snippet lang=c :
6125 * #define IPV6_HOPOPTS 54
6126 * }
6127 */
6128 public static int IPV6_HOPOPTS() {
6129 return IPV6_HOPOPTS;
6130 }
6131 private static final int IPV6_RTHDRDSTOPTS = (int)55L;
6132
6133 /**
6134 * {@snippet lang=c :
6135 * #define IPV6_RTHDRDSTOPTS 55
6136 * }
6137 */
6138 public static int IPV6_RTHDRDSTOPTS() {
6139 return IPV6_RTHDRDSTOPTS;
6140 }
6141 private static final int IPV6_RECVRTHDR = (int)56L;
6142
6143 /**
6144 * {@snippet lang=c :
6145 * #define IPV6_RECVRTHDR 56
6146 * }
6147 */
6148 public static int IPV6_RECVRTHDR() {
6149 return IPV6_RECVRTHDR;
6150 }
6151 private static final int IPV6_RTHDR = (int)57L;
6152
6153 /**
6154 * {@snippet lang=c :
6155 * #define IPV6_RTHDR 57
6156 * }
6157 */
6158 public static int IPV6_RTHDR() {
6159 return IPV6_RTHDR;
6160 }
6161 private static final int IPV6_RECVDSTOPTS = (int)58L;
6162
6163 /**
6164 * {@snippet lang=c :
6165 * #define IPV6_RECVDSTOPTS 58
6166 * }
6167 */
6168 public static int IPV6_RECVDSTOPTS() {
6169 return IPV6_RECVDSTOPTS;
6170 }
6171 private static final int IPV6_DSTOPTS = (int)59L;
6172
6173 /**
6174 * {@snippet lang=c :
6175 * #define IPV6_DSTOPTS 59
6176 * }
6177 */
6178 public static int IPV6_DSTOPTS() {
6179 return IPV6_DSTOPTS;
6180 }
6181 private static final int IPV6_RECVPATHMTU = (int)60L;
6182
6183 /**
6184 * {@snippet lang=c :
6185 * #define IPV6_RECVPATHMTU 60
6186 * }
6187 */
6188 public static int IPV6_RECVPATHMTU() {
6189 return IPV6_RECVPATHMTU;
6190 }
6191 private static final int IPV6_PATHMTU = (int)61L;
6192
6193 /**
6194 * {@snippet lang=c :
6195 * #define IPV6_PATHMTU 61
6196 * }
6197 */
6198 public static int IPV6_PATHMTU() {
6199 return IPV6_PATHMTU;
6200 }
6201 private static final int IPV6_DONTFRAG = (int)62L;
6202
6203 /**
6204 * {@snippet lang=c :
6205 * #define IPV6_DONTFRAG 62
6206 * }
6207 */
6208 public static int IPV6_DONTFRAG() {
6209 return IPV6_DONTFRAG;
6210 }
6211 private static final int IPV6_RECVTCLASS = (int)66L;
6212
6213 /**
6214 * {@snippet lang=c :
6215 * #define IPV6_RECVTCLASS 66
6216 * }
6217 */
6218 public static int IPV6_RECVTCLASS() {
6219 return IPV6_RECVTCLASS;
6220 }
6221 private static final int IPV6_TCLASS = (int)67L;
6222
6223 /**
6224 * {@snippet lang=c :
6225 * #define IPV6_TCLASS 67
6226 * }
6227 */
6228 public static int IPV6_TCLASS() {
6229 return IPV6_TCLASS;
6230 }
6231 private static final int IPV6_AUTOFLOWLABEL = (int)70L;
6232
6233 /**
6234 * {@snippet lang=c :
6235 * #define IPV6_AUTOFLOWLABEL 70
6236 * }
6237 */
6238 public static int IPV6_AUTOFLOWLABEL() {
6239 return IPV6_AUTOFLOWLABEL;
6240 }
6241 private static final int IPV6_ADDR_PREFERENCES = (int)72L;
6242
6243 /**
6244 * {@snippet lang=c :
6245 * #define IPV6_ADDR_PREFERENCES 72
6246 * }
6247 */
6248 public static int IPV6_ADDR_PREFERENCES() {
6249 return IPV6_ADDR_PREFERENCES;
6250 }
6251 private static final int IPV6_MINHOPCOUNT = (int)73L;
6252
6253 /**
6254 * {@snippet lang=c :
6255 * #define IPV6_MINHOPCOUNT 73
6256 * }
6257 */
6258 public static int IPV6_MINHOPCOUNT() {
6259 return IPV6_MINHOPCOUNT;
6260 }
6261 private static final int IPV6_ORIGDSTADDR = (int)74L;
6262
6263 /**
6264 * {@snippet lang=c :
6265 * #define IPV6_ORIGDSTADDR 74
6266 * }
6267 */
6268 public static int IPV6_ORIGDSTADDR() {
6269 return IPV6_ORIGDSTADDR;
6270 }
6271 private static final int IPV6_TRANSPARENT = (int)75L;
6272
6273 /**
6274 * {@snippet lang=c :
6275 * #define IPV6_TRANSPARENT 75
6276 * }
6277 */
6278 public static int IPV6_TRANSPARENT() {
6279 return IPV6_TRANSPARENT;
6280 }
6281 private static final int IPV6_UNICAST_IF = (int)76L;
6282
6283 /**
6284 * {@snippet lang=c :
6285 * #define IPV6_UNICAST_IF 76
6286 * }
6287 */
6288 public static int IPV6_UNICAST_IF() {
6289 return IPV6_UNICAST_IF;
6290 }
6291 private static final int IPV6_RECVFRAGSIZE = (int)77L;
6292
6293 /**
6294 * {@snippet lang=c :
6295 * #define IPV6_RECVFRAGSIZE 77
6296 * }
6297 */
6298 public static int IPV6_RECVFRAGSIZE() {
6299 return IPV6_RECVFRAGSIZE;
6300 }
6301 private static final int IPV6_FREEBIND = (int)78L;
6302
6303 /**
6304 * {@snippet lang=c :
6305 * #define IPV6_FREEBIND 78
6306 * }
6307 */
6308 public static int IPV6_FREEBIND() {
6309 return IPV6_FREEBIND;
6310 }
6311 private static final int IPV6_PMTUDISC_DONT = (int)0L;
6312
6313 /**
6314 * {@snippet lang=c :
6315 * #define IPV6_PMTUDISC_DONT 0
6316 * }
6317 */
6318 public static int IPV6_PMTUDISC_DONT() {
6319 return IPV6_PMTUDISC_DONT;
6320 }
6321 private static final int IPV6_PMTUDISC_WANT = (int)1L;
6322
6323 /**
6324 * {@snippet lang=c :
6325 * #define IPV6_PMTUDISC_WANT 1
6326 * }
6327 */
6328 public static int IPV6_PMTUDISC_WANT() {
6329 return IPV6_PMTUDISC_WANT;
6330 }
6331 private static final int IPV6_PMTUDISC_DO = (int)2L;
6332
6333 /**
6334 * {@snippet lang=c :
6335 * #define IPV6_PMTUDISC_DO 2
6336 * }
6337 */
6338 public static int IPV6_PMTUDISC_DO() {
6339 return IPV6_PMTUDISC_DO;
6340 }
6341 private static final int IPV6_PMTUDISC_PROBE = (int)3L;
6342
6343 /**
6344 * {@snippet lang=c :
6345 * #define IPV6_PMTUDISC_PROBE 3
6346 * }
6347 */
6348 public static int IPV6_PMTUDISC_PROBE() {
6349 return IPV6_PMTUDISC_PROBE;
6350 }
6351 private static final int IPV6_PMTUDISC_INTERFACE = (int)4L;
6352
6353 /**
6354 * {@snippet lang=c :
6355 * #define IPV6_PMTUDISC_INTERFACE 4
6356 * }
6357 */
6358 public static int IPV6_PMTUDISC_INTERFACE() {
6359 return IPV6_PMTUDISC_INTERFACE;
6360 }
6361 private static final int IPV6_PMTUDISC_OMIT = (int)5L;
6362
6363 /**
6364 * {@snippet lang=c :
6365 * #define IPV6_PMTUDISC_OMIT 5
6366 * }
6367 */
6368 public static int IPV6_PMTUDISC_OMIT() {
6369 return IPV6_PMTUDISC_OMIT;
6370 }
6371 private static final int SOL_IPV6 = (int)41L;
6372
6373 /**
6374 * {@snippet lang=c :
6375 * #define SOL_IPV6 41
6376 * }
6377 */
6378 public static int SOL_IPV6() {
6379 return SOL_IPV6;
6380 }
6381 private static final int SOL_ICMPV6 = (int)58L;
6382
6383 /**
6384 * {@snippet lang=c :
6385 * #define SOL_ICMPV6 58
6386 * }
6387 */
6388 public static int SOL_ICMPV6() {
6389 return SOL_ICMPV6;
6390 }
6391 private static final int IPV6_RTHDR_LOOSE = (int)0L;
6392
6393 /**
6394 * {@snippet lang=c :
6395 * #define IPV6_RTHDR_LOOSE 0
6396 * }
6397 */
6398 public static int IPV6_RTHDR_LOOSE() {
6399 return IPV6_RTHDR_LOOSE;
6400 }
6401 private static final int IPV6_RTHDR_STRICT = (int)1L;
6402
6403 /**
6404 * {@snippet lang=c :
6405 * #define IPV6_RTHDR_STRICT 1
6406 * }
6407 */
6408 public static int IPV6_RTHDR_STRICT() {
6409 return IPV6_RTHDR_STRICT;
6410 }
6411 private static final int IPV6_RTHDR_TYPE_0 = (int)0L;
6412
6413 /**
6414 * {@snippet lang=c :
6415 * #define IPV6_RTHDR_TYPE_0 0
6416 * }
6417 */
6418 public static int IPV6_RTHDR_TYPE_0() {
6419 return IPV6_RTHDR_TYPE_0;
6420 }
6421 private static final int IN_CLASSA_NSHIFT = (int)24L;
6422
6423 /**
6424 * {@snippet lang=c :
6425 * #define IN_CLASSA_NSHIFT 24
6426 * }
6427 */
6428 public static int IN_CLASSA_NSHIFT() {
6429 return IN_CLASSA_NSHIFT;
6430 }
6431 private static final int IN_CLASSA_MAX = (int)128L;
6432
6433 /**
6434 * {@snippet lang=c :
6435 * #define IN_CLASSA_MAX 128
6436 * }
6437 */
6438 public static int IN_CLASSA_MAX() {
6439 return IN_CLASSA_MAX;
6440 }
6441 private static final int IN_CLASSB_NSHIFT = (int)16L;
6442
6443 /**
6444 * {@snippet lang=c :
6445 * #define IN_CLASSB_NSHIFT 16
6446 * }
6447 */
6448 public static int IN_CLASSB_NSHIFT() {
6449 return IN_CLASSB_NSHIFT;
6450 }
6451 private static final int IN_CLASSB_MAX = (int)65536L;
6452
6453 /**
6454 * {@snippet lang=c :
6455 * #define IN_CLASSB_MAX 65536
6456 * }
6457 */
6458 public static int IN_CLASSB_MAX() {
6459 return IN_CLASSB_MAX;
6460 }
6461 private static final int IN_CLASSC_NSHIFT = (int)8L;
6462
6463 /**
6464 * {@snippet lang=c :
6465 * #define IN_CLASSC_NSHIFT 8
6466 * }
6467 */
6468 public static int IN_CLASSC_NSHIFT() {
6469 return IN_CLASSC_NSHIFT;
6470 }
6471 private static final int IN_LOOPBACKNET = (int)127L;
6472
6473 /**
6474 * {@snippet lang=c :
6475 * #define IN_LOOPBACKNET 127
6476 * }
6477 */
6478 public static int IN_LOOPBACKNET() {
6479 return IN_LOOPBACKNET;
6480 }
6481 private static final int INET_ADDRSTRLEN = (int)16L;
6482
6483 /**
6484 * {@snippet lang=c :
6485 * #define INET_ADDRSTRLEN 16
6486 * }
6487 */
6488 public static int INET_ADDRSTRLEN() {
6489 return INET_ADDRSTRLEN;
6490 }
6491 private static final int INET6_ADDRSTRLEN = (int)46L;
6492
6493 /**
6494 * {@snippet lang=c :
6495 * #define INET6_ADDRSTRLEN 46
6496 * }
6497 */
6498 public static int INET6_ADDRSTRLEN() {
6499 return INET6_ADDRSTRLEN;
6500 }
6501 /**
6502 * {@snippet lang=c :
6503 * typedef unsigned long size_t
6504 * }
6505 */
6506 public static final OfLong size_t = iouring_h.C_LONG;
6507 /**
6508 * {@snippet lang=c :
6509 * typedef unsigned char __u_char
6510 * }
6511 */
6512 public static final OfByte __u_char = iouring_h.C_CHAR;
6513 /**
6514 * {@snippet lang=c :
6515 * typedef unsigned short __u_short
6516 * }
6517 */
6518 public static final OfShort __u_short = iouring_h.C_SHORT;
6519 /**
6520 * {@snippet lang=c :
6521 * typedef unsigned int __u_int
6522 * }
6523 */
6524 public static final OfInt __u_int = iouring_h.C_INT;
6525 /**
6526 * {@snippet lang=c :
6527 * typedef unsigned long __u_long
6528 * }
6529 */
6530 public static final OfLong __u_long = iouring_h.C_LONG;
6531 /**
6532 * {@snippet lang=c :
6533 * typedef signed char __int8_t
6534 * }
6535 */
6536 public static final OfByte __int8_t = iouring_h.C_CHAR;
6537 /**
6538 * {@snippet lang=c :
6539 * typedef unsigned char __uint8_t
6540 * }
6541 */
6542 public static final OfByte __uint8_t = iouring_h.C_CHAR;
6543 /**
6544 * {@snippet lang=c :
6545 * typedef short __int16_t
6546 * }
6547 */
6548 public static final OfShort __int16_t = iouring_h.C_SHORT;
6549 /**
6550 * {@snippet lang=c :
6551 * typedef unsigned short __uint16_t
6552 * }
6553 */
6554 public static final OfShort __uint16_t = iouring_h.C_SHORT;
6555 /**
6556 * {@snippet lang=c :
6557 * typedef int __int32_t
6558 * }
6559 */
6560 public static final OfInt __int32_t = iouring_h.C_INT;
6561 /**
6562 * {@snippet lang=c :
6563 * typedef unsigned int __uint32_t
6564 * }
6565 */
6566 public static final OfInt __uint32_t = iouring_h.C_INT;
6567 /**
6568 * {@snippet lang=c :
6569 * typedef long __int64_t
6570 * }
6571 */
6572 public static final OfLong __int64_t = iouring_h.C_LONG;
6573 /**
6574 * {@snippet lang=c :
6575 * typedef unsigned long __uint64_t
6576 * }
6577 */
6578 public static final OfLong __uint64_t = iouring_h.C_LONG;
6579 /**
6580 * {@snippet lang=c :
6581 * typedef __int8_t __int_least8_t
6582 * }
6583 */
6584 public static final OfByte __int_least8_t = iouring_h.C_CHAR;
6585 /**
6586 * {@snippet lang=c :
6587 * typedef __uint8_t __uint_least8_t
6588 * }
6589 */
6590 public static final OfByte __uint_least8_t = iouring_h.C_CHAR;
6591 /**
6592 * {@snippet lang=c :
6593 * typedef __int16_t __int_least16_t
6594 * }
6595 */
6596 public static final OfShort __int_least16_t = iouring_h.C_SHORT;
6597 /**
6598 * {@snippet lang=c :
6599 * typedef __uint16_t __uint_least16_t
6600 * }
6601 */
6602 public static final OfShort __uint_least16_t = iouring_h.C_SHORT;
6603 /**
6604 * {@snippet lang=c :
6605 * typedef __int32_t __int_least32_t
6606 * }
6607 */
6608 public static final OfInt __int_least32_t = iouring_h.C_INT;
6609 /**
6610 * {@snippet lang=c :
6611 * typedef __uint32_t __uint_least32_t
6612 * }
6613 */
6614 public static final OfInt __uint_least32_t = iouring_h.C_INT;
6615 /**
6616 * {@snippet lang=c :
6617 * typedef __int64_t __int_least64_t
6618 * }
6619 */
6620 public static final OfLong __int_least64_t = iouring_h.C_LONG;
6621 /**
6622 * {@snippet lang=c :
6623 * typedef __uint64_t __uint_least64_t
6624 * }
6625 */
6626 public static final OfLong __uint_least64_t = iouring_h.C_LONG;
6627 /**
6628 * {@snippet lang=c :
6629 * typedef long __quad_t
6630 * }
6631 */
6632 public static final OfLong __quad_t = iouring_h.C_LONG;
6633 /**
6634 * {@snippet lang=c :
6635 * typedef unsigned long __u_quad_t
6636 * }
6637 */
6638 public static final OfLong __u_quad_t = iouring_h.C_LONG;
6639 /**
6640 * {@snippet lang=c :
6641 * typedef long __intmax_t
6642 * }
6643 */
6644 public static final OfLong __intmax_t = iouring_h.C_LONG;
6645 /**
6646 * {@snippet lang=c :
6647 * typedef unsigned long __uintmax_t
6648 * }
6649 */
6650 public static final OfLong __uintmax_t = iouring_h.C_LONG;
6651 /**
6652 * {@snippet lang=c :
6653 * typedef unsigned long __dev_t
6654 * }
6655 */
6656 public static final OfLong __dev_t = iouring_h.C_LONG;
6657 /**
6658 * {@snippet lang=c :
6659 * typedef unsigned int __uid_t
6660 * }
6661 */
6662 public static final OfInt __uid_t = iouring_h.C_INT;
6663 /**
6664 * {@snippet lang=c :
6665 * typedef unsigned int __gid_t
6666 * }
6667 */
6668 public static final OfInt __gid_t = iouring_h.C_INT;
6669 /**
6670 * {@snippet lang=c :
6671 * typedef unsigned long __ino_t
6672 * }
6673 */
6674 public static final OfLong __ino_t = iouring_h.C_LONG;
6675 /**
6676 * {@snippet lang=c :
6677 * typedef unsigned long __ino64_t
6678 * }
6679 */
6680 public static final OfLong __ino64_t = iouring_h.C_LONG;
6681 /**
6682 * {@snippet lang=c :
6683 * typedef unsigned int __mode_t
6684 * }
6685 */
6686 public static final OfInt __mode_t = iouring_h.C_INT;
6687 /**
6688 * {@snippet lang=c :
6689 * typedef unsigned long __nlink_t
6690 * }
6691 */
6692 public static final OfLong __nlink_t = iouring_h.C_LONG;
6693 /**
6694 * {@snippet lang=c :
6695 * typedef long __off_t
6696 * }
6697 */
6698 public static final OfLong __off_t = iouring_h.C_LONG;
6699 /**
6700 * {@snippet lang=c :
6701 * typedef long __off64_t
6702 * }
6703 */
6704 public static final OfLong __off64_t = iouring_h.C_LONG;
6705 /**
6706 * {@snippet lang=c :
6707 * typedef int __pid_t
6708 * }
6709 */
6710 public static final OfInt __pid_t = iouring_h.C_INT;
6711 /**
6712 * {@snippet lang=c :
6713 * typedef long __clock_t
6714 * }
6715 */
6716 public static final OfLong __clock_t = iouring_h.C_LONG;
6717 /**
6718 * {@snippet lang=c :
6719 * typedef unsigned long __rlim_t
6720 * }
6721 */
6722 public static final OfLong __rlim_t = iouring_h.C_LONG;
6723 /**
6724 * {@snippet lang=c :
6725 * typedef unsigned long __rlim64_t
6726 * }
6727 */
6728 public static final OfLong __rlim64_t = iouring_h.C_LONG;
6729 /**
6730 * {@snippet lang=c :
6731 * typedef unsigned int __id_t
6732 * }
6733 */
6734 public static final OfInt __id_t = iouring_h.C_INT;
6735 /**
6736 * {@snippet lang=c :
6737 * typedef long __time_t
6738 * }
6739 */
6740 public static final OfLong __time_t = iouring_h.C_LONG;
6741 /**
6742 * {@snippet lang=c :
6743 * typedef unsigned int __useconds_t
6744 * }
6745 */
6746 public static final OfInt __useconds_t = iouring_h.C_INT;
6747 /**
6748 * {@snippet lang=c :
6749 * typedef long __suseconds_t
6750 * }
6751 */
6752 public static final OfLong __suseconds_t = iouring_h.C_LONG;
6753 /**
6754 * {@snippet lang=c :
6755 * typedef long __suseconds64_t
6756 * }
6757 */
6758 public static final OfLong __suseconds64_t = iouring_h.C_LONG;
6759 /**
6760 * {@snippet lang=c :
6761 * typedef int __daddr_t
6762 * }
6763 */
6764 public static final OfInt __daddr_t = iouring_h.C_INT;
6765 /**
6766 * {@snippet lang=c :
6767 * typedef int __key_t
6768 * }
6769 */
6770 public static final OfInt __key_t = iouring_h.C_INT;
6771 /**
6772 * {@snippet lang=c :
6773 * typedef int __clockid_t
6774 * }
6775 */
6776 public static final OfInt __clockid_t = iouring_h.C_INT;
6777 /**
6778 * {@snippet lang=c :
6779 * typedef void *__timer_t
6780 * }
6781 */
6782 public static final AddressLayout __timer_t = iouring_h.C_POINTER;
6783 /**
6784 * {@snippet lang=c :
6785 * typedef long __blksize_t
6786 * }
6787 */
6788 public static final OfLong __blksize_t = iouring_h.C_LONG;
6789 /**
6790 * {@snippet lang=c :
6791 * typedef long __blkcnt_t
6792 * }
6793 */
6794 public static final OfLong __blkcnt_t = iouring_h.C_LONG;
6795 /**
6796 * {@snippet lang=c :
6797 * typedef long __blkcnt64_t
6798 * }
6799 */
6800 public static final OfLong __blkcnt64_t = iouring_h.C_LONG;
6801 /**
6802 * {@snippet lang=c :
6803 * typedef unsigned long __fsblkcnt_t
6804 * }
6805 */
6806 public static final OfLong __fsblkcnt_t = iouring_h.C_LONG;
6807 /**
6808 * {@snippet lang=c :
6809 * typedef unsigned long __fsblkcnt64_t
6810 * }
6811 */
6812 public static final OfLong __fsblkcnt64_t = iouring_h.C_LONG;
6813 /**
6814 * {@snippet lang=c :
6815 * typedef unsigned long __fsfilcnt_t
6816 * }
6817 */
6818 public static final OfLong __fsfilcnt_t = iouring_h.C_LONG;
6819 /**
6820 * {@snippet lang=c :
6821 * typedef unsigned long __fsfilcnt64_t
6822 * }
6823 */
6824 public static final OfLong __fsfilcnt64_t = iouring_h.C_LONG;
6825 /**
6826 * {@snippet lang=c :
6827 * typedef long __fsword_t
6828 * }
6829 */
6830 public static final OfLong __fsword_t = iouring_h.C_LONG;
6831 /**
6832 * {@snippet lang=c :
6833 * typedef long __ssize_t
6834 * }
6835 */
6836 public static final OfLong __ssize_t = iouring_h.C_LONG;
6837 /**
6838 * {@snippet lang=c :
6839 * typedef long __syscall_slong_t
6840 * }
6841 */
6842 public static final OfLong __syscall_slong_t = iouring_h.C_LONG;
6843 /**
6844 * {@snippet lang=c :
6845 * typedef unsigned long __syscall_ulong_t
6846 * }
6847 */
6848 public static final OfLong __syscall_ulong_t = iouring_h.C_LONG;
6849 /**
6850 * {@snippet lang=c :
6851 * typedef __off64_t __loff_t
6852 * }
6853 */
6854 public static final OfLong __loff_t = iouring_h.C_LONG;
6855 /**
6856 * {@snippet lang=c :
6857 * typedef char *__caddr_t
6858 * }
6859 */
6860 public static final AddressLayout __caddr_t = iouring_h.C_POINTER;
6861 /**
6862 * {@snippet lang=c :
6863 * typedef long __intptr_t
6864 * }
6865 */
6866 public static final OfLong __intptr_t = iouring_h.C_LONG;
6867 /**
6868 * {@snippet lang=c :
6869 * typedef unsigned int __socklen_t
6870 * }
6871 */
6872 public static final OfInt __socklen_t = iouring_h.C_INT;
6873 /**
6874 * {@snippet lang=c :
6875 * typedef int __sig_atomic_t
6876 * }
6877 */
6878 public static final OfInt __sig_atomic_t = iouring_h.C_INT;
6879 /**
6880 * {@snippet lang=c :
6881 * typedef __clock_t clock_t
6882 * }
6883 */
6884 public static final OfLong clock_t = iouring_h.C_LONG;
6885 /**
6886 * {@snippet lang=c :
6887 * typedef __time_t time_t
6888 * }
6889 */
6890 public static final OfLong time_t = iouring_h.C_LONG;
6891 /**
6892 * {@snippet lang=c :
6893 * typedef __clockid_t clockid_t
6894 * }
6895 */
6896 public static final OfInt clockid_t = iouring_h.C_INT;
6897 /**
6898 * {@snippet lang=c :
6899 * typedef __timer_t timer_t
6900 * }
6901 */
6902 public static final AddressLayout timer_t = iouring_h.C_POINTER;
6903 /**
6904 * {@snippet lang=c :
6905 * typedef __pid_t pid_t
6906 * }
6907 */
6908 public static final OfInt pid_t = iouring_h.C_INT;
6909 /**
6910 * {@snippet lang=c :
6911 * typedef struct __locale_struct {
6912 * struct __locale_data *__locales[13];
6913 * const unsigned short *__ctype_b;
6914 * const int *__ctype_tolower;
6915 * const int *__ctype_toupper;
6916 * const char *__names[13];
6917 * } *__locale_t
6918 * }
6919 */
6920 public static final AddressLayout __locale_t = iouring_h.C_POINTER;
6921 /**
6922 * {@snippet lang=c :
6923 * typedef __locale_t locale_t
6924 * }
6925 */
6926 public static final AddressLayout locale_t = iouring_h.C_POINTER;
6927 /**
6928 * {@snippet lang=c :
6929 * extern clock_t clock(void)
6930 * }
6931 */
6932 public static MethodHandle clock$MH() {
6933 class Holder {
6934 static final FunctionDescriptor DESC = FunctionDescriptor.of(
6935 iouring_h.C_LONG );
6936
6937 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
6938 iouring_h.findOrThrow("clock"),
6939 DESC);
6940 }
6941 return Holder.MH;
6942 }
6943
6944 public static long clock() {
6945 var mh$ = clock$MH();
6946 try {
6947 if (TRACE_DOWNCALLS) {
6948 traceDowncall("clock");
6949 }
6950 return (long) mh$.invokeExact();
6951 } catch (Throwable ex$) {
6952 throw new AssertionError("should not reach here", ex$);
6953 }
6954 }
6955 /**
6956 * {@snippet lang=c :
6957 * extern time_t time(time_t *__timer)
6958 * }
6959 */
6960 public static MethodHandle time$MH() {
6961 class Holder {
6962 static final FunctionDescriptor DESC = FunctionDescriptor.of(
6963 iouring_h.C_LONG,
6964 iouring_h.C_POINTER
6965 );
6966
6967 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
6968 iouring_h.findOrThrow("time"),
6969 DESC);
6970 }
6971 return Holder.MH;
6972 }
6973
6974 public static long time(MemorySegment __timer) {
6975 var mh$ = time$MH();
6976 try {
6977 if (TRACE_DOWNCALLS) {
6978 traceDowncall("time", __timer);
6979 }
6980 return (long) mh$.invokeExact(__timer);
6981 } catch (Throwable ex$) {
6982 throw new AssertionError("should not reach here", ex$);
6983 }
6984 }
6985 /**
6986 * {@snippet lang=c :
6987 * extern double difftime(time_t __time1, time_t __time0)
6988 * }
6989 */
6990 public static MethodHandle difftime$MH() {
6991 class Holder {
6992 static final FunctionDescriptor DESC = FunctionDescriptor.of(
6993 iouring_h.C_DOUBLE,
6994 iouring_h.C_LONG,
6995 iouring_h.C_LONG
6996 );
6997
6998 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
6999 iouring_h.findOrThrow("difftime"),
7000 DESC);
7001 }
7002 return Holder.MH;
7003 }
7004
7005 public static double difftime(long __time1, long __time0) {
7006 var mh$ = difftime$MH();
7007 try {
7008 if (TRACE_DOWNCALLS) {
7009 traceDowncall("difftime", __time1, __time0);
7010 }
7011 return (double) mh$.invokeExact(__time1, __time0);
7012 } catch (Throwable ex$) {
7013 throw new AssertionError("should not reach here", ex$);
7014 }
7015 }
7016 /**
7017 * {@snippet lang=c :
7018 * extern time_t mktime(struct tm *__tp)
7019 * }
7020 */
7021 public static MethodHandle mktime$MH() {
7022 class Holder {
7023 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7024 iouring_h.C_LONG,
7025 iouring_h.C_POINTER
7026 );
7027
7028 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7029 iouring_h.findOrThrow("mktime"),
7030 DESC);
7031 }
7032 return Holder.MH;
7033 }
7034
7035 public static long mktime(MemorySegment __tp) {
7036 var mh$ = mktime$MH();
7037 try {
7038 if (TRACE_DOWNCALLS) {
7039 traceDowncall("mktime", __tp);
7040 }
7041 return (long) mh$.invokeExact(__tp);
7042 } catch (Throwable ex$) {
7043 throw new AssertionError("should not reach here", ex$);
7044 }
7045 }
7046 /**
7047 * {@snippet lang=c :
7048 * extern size_t strftime(char *restrict __s, size_t __maxsize, const char *restrict __format, const struct tm *restrict __tp)
7049 * }
7050 */
7051 public static MethodHandle strftime$MH() {
7052 class Holder {
7053 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7054 iouring_h.C_LONG,
7055 iouring_h.C_POINTER,
7056 iouring_h.C_LONG,
7057 iouring_h.C_POINTER,
7058 iouring_h.C_POINTER
7059 );
7060
7061 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7062 iouring_h.findOrThrow("strftime"),
7063 DESC);
7064 }
7065 return Holder.MH;
7066 }
7067
7068 public static long strftime(MemorySegment __s, long __maxsize, MemorySegment __format, MemorySegment __tp) {
7069 var mh$ = strftime$MH();
7070 try {
7071 if (TRACE_DOWNCALLS) {
7072 traceDowncall("strftime", __s, __maxsize, __format, __tp);
7073 }
7074 return (long) mh$.invokeExact(__s, __maxsize, __format, __tp);
7075 } catch (Throwable ex$) {
7076 throw new AssertionError("should not reach here", ex$);
7077 }
7078 }
7079 /**
7080 * {@snippet lang=c :
7081 * extern size_t strftime_l(char *restrict __s, size_t __maxsize, const char *restrict __format, const struct tm *restrict __tp, locale_t __loc)
7082 * }
7083 */
7084 public static MethodHandle strftime_l$MH() {
7085 class Holder {
7086 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7087 iouring_h.C_LONG,
7088 iouring_h.C_POINTER,
7089 iouring_h.C_LONG,
7090 iouring_h.C_POINTER,
7091 iouring_h.C_POINTER,
7092 iouring_h.C_POINTER
7093 );
7094
7095 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7096 iouring_h.findOrThrow("strftime_l"),
7097 DESC);
7098 }
7099 return Holder.MH;
7100 }
7101
7102 public static long strftime_l(MemorySegment __s, long __maxsize, MemorySegment __format, MemorySegment __tp, MemorySegment __loc) {
7103 var mh$ = strftime_l$MH();
7104 try {
7105 if (TRACE_DOWNCALLS) {
7106 traceDowncall("strftime_l", __s, __maxsize, __format, __tp, __loc);
7107 }
7108 return (long) mh$.invokeExact(__s, __maxsize, __format, __tp, __loc);
7109 } catch (Throwable ex$) {
7110 throw new AssertionError("should not reach here", ex$);
7111 }
7112 }
7113 /**
7114 * {@snippet lang=c :
7115 * extern struct tm *gmtime(const time_t *__timer)
7116 * }
7117 */
7118 public static MethodHandle gmtime$MH() {
7119 class Holder {
7120 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7121 iouring_h.C_POINTER,
7122 iouring_h.C_POINTER
7123 );
7124
7125 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7126 iouring_h.findOrThrow("gmtime"),
7127 DESC);
7128 }
7129 return Holder.MH;
7130 }
7131
7132 public static MemorySegment gmtime(MemorySegment __timer) {
7133 var mh$ = gmtime$MH();
7134 try {
7135 if (TRACE_DOWNCALLS) {
7136 traceDowncall("gmtime", __timer);
7137 }
7138 return (MemorySegment) mh$.invokeExact(__timer);
7139 } catch (Throwable ex$) {
7140 throw new AssertionError("should not reach here", ex$);
7141 }
7142 }
7143 /**
7144 * {@snippet lang=c :
7145 * extern struct tm *localtime(const time_t *__timer)
7146 * }
7147 */
7148 public static MethodHandle localtime$MH() {
7149 class Holder {
7150 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7151 iouring_h.C_POINTER,
7152 iouring_h.C_POINTER
7153 );
7154
7155 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7156 iouring_h.findOrThrow("localtime"),
7157 DESC);
7158 }
7159 return Holder.MH;
7160 }
7161
7162 public static MemorySegment localtime(MemorySegment __timer) {
7163 var mh$ = localtime$MH();
7164 try {
7165 if (TRACE_DOWNCALLS) {
7166 traceDowncall("localtime", __timer);
7167 }
7168 return (MemorySegment) mh$.invokeExact(__timer);
7169 } catch (Throwable ex$) {
7170 throw new AssertionError("should not reach here", ex$);
7171 }
7172 }
7173 /**
7174 * {@snippet lang=c :
7175 * extern struct tm *gmtime_r(const time_t *restrict __timer, struct tm *restrict __tp)
7176 * }
7177 */
7178 public static MethodHandle gmtime_r$MH() {
7179 class Holder {
7180 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7181 iouring_h.C_POINTER,
7182 iouring_h.C_POINTER,
7183 iouring_h.C_POINTER
7184 );
7185
7186 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7187 iouring_h.findOrThrow("gmtime_r"),
7188 DESC);
7189 }
7190 return Holder.MH;
7191 }
7192
7193 public static MemorySegment gmtime_r(MemorySegment __timer, MemorySegment __tp) {
7194 var mh$ = gmtime_r$MH();
7195 try {
7196 if (TRACE_DOWNCALLS) {
7197 traceDowncall("gmtime_r", __timer, __tp);
7198 }
7199 return (MemorySegment) mh$.invokeExact(__timer, __tp);
7200 } catch (Throwable ex$) {
7201 throw new AssertionError("should not reach here", ex$);
7202 }
7203 }
7204 /**
7205 * {@snippet lang=c :
7206 * extern struct tm *localtime_r(const time_t *restrict __timer, struct tm *restrict __tp)
7207 * }
7208 */
7209 public static MethodHandle localtime_r$MH() {
7210 class Holder {
7211 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7212 iouring_h.C_POINTER,
7213 iouring_h.C_POINTER,
7214 iouring_h.C_POINTER
7215 );
7216
7217 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7218 iouring_h.findOrThrow("localtime_r"),
7219 DESC);
7220 }
7221 return Holder.MH;
7222 }
7223
7224 public static MemorySegment localtime_r(MemorySegment __timer, MemorySegment __tp) {
7225 var mh$ = localtime_r$MH();
7226 try {
7227 if (TRACE_DOWNCALLS) {
7228 traceDowncall("localtime_r", __timer, __tp);
7229 }
7230 return (MemorySegment) mh$.invokeExact(__timer, __tp);
7231 } catch (Throwable ex$) {
7232 throw new AssertionError("should not reach here", ex$);
7233 }
7234 }
7235 /**
7236 * {@snippet lang=c :
7237 * extern char *asctime(const struct tm *__tp)
7238 * }
7239 */
7240 public static MethodHandle asctime$MH() {
7241 class Holder {
7242 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7243 iouring_h.C_POINTER,
7244 iouring_h.C_POINTER
7245 );
7246
7247 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7248 iouring_h.findOrThrow("asctime"),
7249 DESC);
7250 }
7251 return Holder.MH;
7252 }
7253
7254 public static MemorySegment asctime(MemorySegment __tp) {
7255 var mh$ = asctime$MH();
7256 try {
7257 if (TRACE_DOWNCALLS) {
7258 traceDowncall("asctime", __tp);
7259 }
7260 return (MemorySegment) mh$.invokeExact(__tp);
7261 } catch (Throwable ex$) {
7262 throw new AssertionError("should not reach here", ex$);
7263 }
7264 }
7265 /**
7266 * {@snippet lang=c :
7267 * extern char *ctime(const time_t *__timer)
7268 * }
7269 */
7270 public static MethodHandle ctime$MH() {
7271 class Holder {
7272 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7273 iouring_h.C_POINTER,
7274 iouring_h.C_POINTER
7275 );
7276
7277 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7278 iouring_h.findOrThrow("ctime"),
7279 DESC);
7280 }
7281 return Holder.MH;
7282 }
7283
7284 public static MemorySegment ctime(MemorySegment __timer) {
7285 var mh$ = ctime$MH();
7286 try {
7287 if (TRACE_DOWNCALLS) {
7288 traceDowncall("ctime", __timer);
7289 }
7290 return (MemorySegment) mh$.invokeExact(__timer);
7291 } catch (Throwable ex$) {
7292 throw new AssertionError("should not reach here", ex$);
7293 }
7294 }
7295 /**
7296 * {@snippet lang=c :
7297 * extern char *asctime_r(const struct tm *restrict __tp, char *restrict __buf)
7298 * }
7299 */
7300 public static MethodHandle asctime_r$MH() {
7301 class Holder {
7302 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7303 iouring_h.C_POINTER,
7304 iouring_h.C_POINTER,
7305 iouring_h.C_POINTER
7306 );
7307
7308 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7309 iouring_h.findOrThrow("asctime_r"),
7310 DESC);
7311 }
7312 return Holder.MH;
7313 }
7314
7315 public static MemorySegment asctime_r(MemorySegment __tp, MemorySegment __buf) {
7316 var mh$ = asctime_r$MH();
7317 try {
7318 if (TRACE_DOWNCALLS) {
7319 traceDowncall("asctime_r", __tp, __buf);
7320 }
7321 return (MemorySegment) mh$.invokeExact(__tp, __buf);
7322 } catch (Throwable ex$) {
7323 throw new AssertionError("should not reach here", ex$);
7324 }
7325 }
7326 /**
7327 * {@snippet lang=c :
7328 * extern char *ctime_r(const time_t *restrict __timer, char *restrict __buf)
7329 * }
7330 */
7331 public static MethodHandle ctime_r$MH() {
7332 class Holder {
7333 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7334 iouring_h.C_POINTER,
7335 iouring_h.C_POINTER,
7336 iouring_h.C_POINTER
7337 );
7338
7339 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7340 iouring_h.findOrThrow("ctime_r"),
7341 DESC);
7342 }
7343 return Holder.MH;
7344 }
7345
7346 public static MemorySegment ctime_r(MemorySegment __timer, MemorySegment __buf) {
7347 var mh$ = ctime_r$MH();
7348 try {
7349 if (TRACE_DOWNCALLS) {
7350 traceDowncall("ctime_r", __timer, __buf);
7351 }
7352 return (MemorySegment) mh$.invokeExact(__timer, __buf);
7353 } catch (Throwable ex$) {
7354 throw new AssertionError("should not reach here", ex$);
7355 }
7356 }
7357 public static SequenceLayout __tzname$LAYOUT() {
7358 class Holder {
7359 static final SequenceLayout LAYOUT = MemoryLayout.sequenceLayout(2, iouring_h.C_POINTER);
7360 }
7361 return Holder.LAYOUT;
7362 }
7363 /**
7364 * {@snippet lang=c :
7365 * extern char *__tzname[2]
7366 * }
7367 */
7368 public static MemorySegment __tzname$SEGMENT() {
7369 class Holder {
7370 static final MemorySegment SEGMENT = iouring_h.findOrThrow("__tzname")
7371 .reinterpret(__tzname$LAYOUT().byteSize());
7372 }
7373 return Holder.SEGMENT;
7374 }
7375 public static OfInt __daylight$LAYOUT() {
7376 class Holder {
7377 static final OfInt LAYOUT = iouring_h.C_INT;
7378 }
7379 return Holder.LAYOUT;
7380 }
7381 public static MemorySegment __daylight$SEGMENT() {
7382 class Holder {
7383 static final MemorySegment SEGMENT = iouring_h.findOrThrow("__daylight")
7384 .reinterpret(__daylight$LAYOUT().byteSize());
7385 }
7386 return Holder.SEGMENT;
7387 }
7388 /**
7389 * Getter for variable:
7390 * {@snippet lang=c :
7391 * extern int __daylight
7392 * }
7393 */
7394 public static int __daylight() {
7395 return __daylight$SEGMENT().get(__daylight$LAYOUT(), 0L);
7396 }
7397 /**
7398 * Setter for variable:
7399 * {@snippet lang=c :
7400 * extern int __daylight
7401 * }
7402 */
7403 public static void __daylight(int x) {
7404 __daylight$SEGMENT().set(__daylight$LAYOUT(), 0L, x);
7405 }
7406 public static OfLong __timezone$LAYOUT() {
7407 class Holder {
7408 static final OfLong LAYOUT = iouring_h.C_LONG;
7409 }
7410 return Holder.LAYOUT;
7411 }
7412 public static MemorySegment __timezone$SEGMENT() {
7413 class Holder {
7414 static final MemorySegment SEGMENT = iouring_h.findOrThrow("__timezone")
7415 .reinterpret(__timezone$LAYOUT().byteSize());
7416 }
7417 return Holder.SEGMENT;
7418 }
7419 /**
7420 * Getter for variable:
7421 * {@snippet lang=c :
7422 * extern long __timezone
7423 * }
7424 */
7425 public static long __timezone() {
7426 return __timezone$SEGMENT().get(__timezone$LAYOUT(), 0L);
7427 }
7428 /**
7429 * Setter for variable:
7430 * {@snippet lang=c :
7431 * extern long __timezone
7432 * }
7433 */
7434 public static void __timezone(long x) {
7435 __timezone$SEGMENT().set(__timezone$LAYOUT(), 0L, x);
7436 }
7437 public static SequenceLayout tzname$LAYOUT() {
7438 class Holder {
7439 static final SequenceLayout LAYOUT = MemoryLayout.sequenceLayout(2, iouring_h.C_POINTER);
7440 }
7441 return Holder.LAYOUT;
7442 }
7443 /**
7444 * {@snippet lang=c :
7445 * extern char *tzname[2]
7446 * }
7447 */
7448 public static MemorySegment tzname$SEGMENT() {
7449 class Holder {
7450 static final MemorySegment SEGMENT = iouring_h.findOrThrow("tzname")
7451 .reinterpret(tzname$LAYOUT().byteSize());
7452 }
7453 return Holder.SEGMENT;
7454 }
7455 /**
7456 * {@snippet lang=c :
7457 * extern void tzset(void)
7458 * }
7459 */
7460 public static MethodHandle tzset$MH() {
7461 class Holder {
7462 static final FunctionDescriptor DESC = FunctionDescriptor.ofVoid( );
7463
7464 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7465 iouring_h.findOrThrow("tzset"),
7466 DESC);
7467 }
7468 return Holder.MH;
7469 }
7470
7471 public static void tzset() {
7472 var mh$ = tzset$MH();
7473 try {
7474 if (TRACE_DOWNCALLS) {
7475 traceDowncall("tzset");
7476 }
7477 mh$.invokeExact();
7478 } catch (Throwable ex$) {
7479 throw new AssertionError("should not reach here", ex$);
7480 }
7481 }
7482 public static OfInt daylight$LAYOUT() {
7483 class Holder {
7484 static final OfInt LAYOUT = iouring_h.C_INT;
7485 }
7486 return Holder.LAYOUT;
7487 }
7488 public static MemorySegment daylight$SEGMENT() {
7489 class Holder {
7490 static final MemorySegment SEGMENT = iouring_h.findOrThrow("daylight")
7491 .reinterpret(daylight$LAYOUT().byteSize());
7492 }
7493 return Holder.SEGMENT;
7494 }
7495 /**
7496 * Getter for variable:
7497 * {@snippet lang=c :
7498 * extern int daylight
7499 * }
7500 */
7501 public static int daylight() {
7502 return daylight$SEGMENT().get(daylight$LAYOUT(), 0L);
7503 }
7504 /**
7505 * Setter for variable:
7506 * {@snippet lang=c :
7507 * extern int daylight
7508 * }
7509 */
7510 public static void daylight(int x) {
7511 daylight$SEGMENT().set(daylight$LAYOUT(), 0L, x);
7512 }
7513 public static OfLong timezone$LAYOUT() {
7514 class Holder {
7515 static final OfLong LAYOUT = iouring_h.C_LONG;
7516 }
7517 return Holder.LAYOUT;
7518 }
7519 public static MemorySegment timezone$SEGMENT() {
7520 class Holder {
7521 static final MemorySegment SEGMENT = iouring_h.findOrThrow("timezone")
7522 .reinterpret(timezone$LAYOUT().byteSize());
7523 }
7524 return Holder.SEGMENT;
7525 }
7526 /**
7527 * Getter for variable:
7528 * {@snippet lang=c :
7529 * extern long timezone
7530 * }
7531 */
7532 public static long timezone() {
7533 return timezone$SEGMENT().get(timezone$LAYOUT(), 0L);
7534 }
7535 /**
7536 * Setter for variable:
7537 * {@snippet lang=c :
7538 * extern long timezone
7539 * }
7540 */
7541 public static void timezone(long x) {
7542 timezone$SEGMENT().set(timezone$LAYOUT(), 0L, x);
7543 }
7544 /**
7545 * {@snippet lang=c :
7546 * extern time_t timegm(struct tm *__tp)
7547 * }
7548 */
7549 public static MethodHandle timegm$MH() {
7550 class Holder {
7551 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7552 iouring_h.C_LONG,
7553 iouring_h.C_POINTER
7554 );
7555
7556 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7557 iouring_h.findOrThrow("timegm"),
7558 DESC);
7559 }
7560 return Holder.MH;
7561 }
7562
7563 public static long timegm(MemorySegment __tp) {
7564 var mh$ = timegm$MH();
7565 try {
7566 if (TRACE_DOWNCALLS) {
7567 traceDowncall("timegm", __tp);
7568 }
7569 return (long) mh$.invokeExact(__tp);
7570 } catch (Throwable ex$) {
7571 throw new AssertionError("should not reach here", ex$);
7572 }
7573 }
7574 /**
7575 * {@snippet lang=c :
7576 * extern time_t timelocal(struct tm *__tp)
7577 * }
7578 */
7579 public static MethodHandle timelocal$MH() {
7580 class Holder {
7581 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7582 iouring_h.C_LONG,
7583 iouring_h.C_POINTER
7584 );
7585
7586 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7587 iouring_h.findOrThrow("timelocal"),
7588 DESC);
7589 }
7590 return Holder.MH;
7591 }
7592
7593 public static long timelocal(MemorySegment __tp) {
7594 var mh$ = timelocal$MH();
7595 try {
7596 if (TRACE_DOWNCALLS) {
7597 traceDowncall("timelocal", __tp);
7598 }
7599 return (long) mh$.invokeExact(__tp);
7600 } catch (Throwable ex$) {
7601 throw new AssertionError("should not reach here", ex$);
7602 }
7603 }
7604 /**
7605 * {@snippet lang=c :
7606 * extern int dysize(int __year)
7607 * }
7608 */
7609 public static MethodHandle dysize$MH() {
7610 class Holder {
7611 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7612 iouring_h.C_INT,
7613 iouring_h.C_INT
7614 );
7615
7616 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7617 iouring_h.findOrThrow("dysize"),
7618 DESC);
7619 }
7620 return Holder.MH;
7621 }
7622
7623 public static int dysize(int __year) {
7624 var mh$ = dysize$MH();
7625 try {
7626 if (TRACE_DOWNCALLS) {
7627 traceDowncall("dysize", __year);
7628 }
7629 return (int) mh$.invokeExact(__year);
7630 } catch (Throwable ex$) {
7631 throw new AssertionError("should not reach here", ex$);
7632 }
7633 }
7634 /**
7635 * {@snippet lang=c :
7636 * extern int nanosleep(const struct timespec *__requested_time, struct timespec *__remaining)
7637 * }
7638 */
7639 public static MethodHandle nanosleep$MH() {
7640 class Holder {
7641 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7642 iouring_h.C_INT,
7643 iouring_h.C_POINTER,
7644 iouring_h.C_POINTER
7645 );
7646
7647 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7648 iouring_h.findOrThrow("nanosleep"),
7649 DESC);
7650 }
7651 return Holder.MH;
7652 }
7653
7654 public static int nanosleep(MemorySegment __requested_time, MemorySegment __remaining) {
7655 var mh$ = nanosleep$MH();
7656 try {
7657 if (TRACE_DOWNCALLS) {
7658 traceDowncall("nanosleep", __requested_time, __remaining);
7659 }
7660 return (int) mh$.invokeExact(__requested_time, __remaining);
7661 } catch (Throwable ex$) {
7662 throw new AssertionError("should not reach here", ex$);
7663 }
7664 }
7665 /**
7666 * {@snippet lang=c :
7667 * extern int clock_getres(clockid_t __clock_id, struct timespec *__res)
7668 * }
7669 */
7670 public static MethodHandle clock_getres$MH() {
7671 class Holder {
7672 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7673 iouring_h.C_INT,
7674 iouring_h.C_INT,
7675 iouring_h.C_POINTER
7676 );
7677
7678 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7679 iouring_h.findOrThrow("clock_getres"),
7680 DESC);
7681 }
7682 return Holder.MH;
7683 }
7684
7685 public static int clock_getres(int __clock_id, MemorySegment __res) {
7686 var mh$ = clock_getres$MH();
7687 try {
7688 if (TRACE_DOWNCALLS) {
7689 traceDowncall("clock_getres", __clock_id, __res);
7690 }
7691 return (int) mh$.invokeExact(__clock_id, __res);
7692 } catch (Throwable ex$) {
7693 throw new AssertionError("should not reach here", ex$);
7694 }
7695 }
7696 /**
7697 * {@snippet lang=c :
7698 * extern int clock_gettime(clockid_t __clock_id, struct timespec *__tp)
7699 * }
7700 */
7701 public static MethodHandle clock_gettime$MH() {
7702 class Holder {
7703 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7704 iouring_h.C_INT,
7705 iouring_h.C_INT,
7706 iouring_h.C_POINTER
7707 );
7708
7709 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7710 iouring_h.findOrThrow("clock_gettime"),
7711 DESC);
7712 }
7713 return Holder.MH;
7714 }
7715
7716 public static int clock_gettime(int __clock_id, MemorySegment __tp) {
7717 var mh$ = clock_gettime$MH();
7718 try {
7719 if (TRACE_DOWNCALLS) {
7720 traceDowncall("clock_gettime", __clock_id, __tp);
7721 }
7722 return (int) mh$.invokeExact(__clock_id, __tp);
7723 } catch (Throwable ex$) {
7724 throw new AssertionError("should not reach here", ex$);
7725 }
7726 }
7727 /**
7728 * {@snippet lang=c :
7729 * extern int clock_settime(clockid_t __clock_id, const struct timespec *__tp)
7730 * }
7731 */
7732 public static MethodHandle clock_settime$MH() {
7733 class Holder {
7734 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7735 iouring_h.C_INT,
7736 iouring_h.C_INT,
7737 iouring_h.C_POINTER
7738 );
7739
7740 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7741 iouring_h.findOrThrow("clock_settime"),
7742 DESC);
7743 }
7744 return Holder.MH;
7745 }
7746
7747 public static int clock_settime(int __clock_id, MemorySegment __tp) {
7748 var mh$ = clock_settime$MH();
7749 try {
7750 if (TRACE_DOWNCALLS) {
7751 traceDowncall("clock_settime", __clock_id, __tp);
7752 }
7753 return (int) mh$.invokeExact(__clock_id, __tp);
7754 } catch (Throwable ex$) {
7755 throw new AssertionError("should not reach here", ex$);
7756 }
7757 }
7758 /**
7759 * {@snippet lang=c :
7760 * extern int clock_nanosleep(clockid_t __clock_id, int __flags, const struct timespec *__req, struct timespec *__rem)
7761 * }
7762 */
7763 public static MethodHandle clock_nanosleep$MH() {
7764 class Holder {
7765 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7766 iouring_h.C_INT,
7767 iouring_h.C_INT,
7768 iouring_h.C_INT,
7769 iouring_h.C_POINTER,
7770 iouring_h.C_POINTER
7771 );
7772
7773 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7774 iouring_h.findOrThrow("clock_nanosleep"),
7775 DESC);
7776 }
7777 return Holder.MH;
7778 }
7779
7780 public static int clock_nanosleep(int __clock_id, int __flags, MemorySegment __req, MemorySegment __rem) {
7781 var mh$ = clock_nanosleep$MH();
7782 try {
7783 if (TRACE_DOWNCALLS) {
7784 traceDowncall("clock_nanosleep", __clock_id, __flags, __req, __rem);
7785 }
7786 return (int) mh$.invokeExact(__clock_id, __flags, __req, __rem);
7787 } catch (Throwable ex$) {
7788 throw new AssertionError("should not reach here", ex$);
7789 }
7790 }
7791 /**
7792 * {@snippet lang=c :
7793 * extern int clock_getcpuclockid(pid_t __pid, clockid_t *__clock_id)
7794 * }
7795 */
7796 public static MethodHandle clock_getcpuclockid$MH() {
7797 class Holder {
7798 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7799 iouring_h.C_INT,
7800 iouring_h.C_INT,
7801 iouring_h.C_POINTER
7802 );
7803
7804 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7805 iouring_h.findOrThrow("clock_getcpuclockid"),
7806 DESC);
7807 }
7808 return Holder.MH;
7809 }
7810
7811 public static int clock_getcpuclockid(int __pid, MemorySegment __clock_id) {
7812 var mh$ = clock_getcpuclockid$MH();
7813 try {
7814 if (TRACE_DOWNCALLS) {
7815 traceDowncall("clock_getcpuclockid", __pid, __clock_id);
7816 }
7817 return (int) mh$.invokeExact(__pid, __clock_id);
7818 } catch (Throwable ex$) {
7819 throw new AssertionError("should not reach here", ex$);
7820 }
7821 }
7822 /**
7823 * {@snippet lang=c :
7824 * extern int timer_create(clockid_t __clock_id, struct sigevent *restrict __evp, timer_t *restrict __timerid)
7825 * }
7826 */
7827 public static MethodHandle timer_create$MH() {
7828 class Holder {
7829 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7830 iouring_h.C_INT,
7831 iouring_h.C_INT,
7832 iouring_h.C_POINTER,
7833 iouring_h.C_POINTER
7834 );
7835
7836 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7837 iouring_h.findOrThrow("timer_create"),
7838 DESC);
7839 }
7840 return Holder.MH;
7841 }
7842
7843 public static int timer_create(int __clock_id, MemorySegment __evp, MemorySegment __timerid) {
7844 var mh$ = timer_create$MH();
7845 try {
7846 if (TRACE_DOWNCALLS) {
7847 traceDowncall("timer_create", __clock_id, __evp, __timerid);
7848 }
7849 return (int) mh$.invokeExact(__clock_id, __evp, __timerid);
7850 } catch (Throwable ex$) {
7851 throw new AssertionError("should not reach here", ex$);
7852 }
7853 }
7854 /**
7855 * {@snippet lang=c :
7856 * extern int timer_delete(timer_t __timerid)
7857 * }
7858 */
7859 public static MethodHandle timer_delete$MH() {
7860 class Holder {
7861 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7862 iouring_h.C_INT,
7863 iouring_h.C_POINTER
7864 );
7865
7866 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7867 iouring_h.findOrThrow("timer_delete"),
7868 DESC);
7869 }
7870 return Holder.MH;
7871 }
7872
7873 public static int timer_delete(MemorySegment __timerid) {
7874 var mh$ = timer_delete$MH();
7875 try {
7876 if (TRACE_DOWNCALLS) {
7877 traceDowncall("timer_delete", __timerid);
7878 }
7879 return (int) mh$.invokeExact(__timerid);
7880 } catch (Throwable ex$) {
7881 throw new AssertionError("should not reach here", ex$);
7882 }
7883 }
7884 /**
7885 * {@snippet lang=c :
7886 * extern int timer_settime(timer_t __timerid, int __flags, const struct itimerspec *restrict __value, struct itimerspec *restrict __ovalue)
7887 * }
7888 */
7889 public static MethodHandle timer_settime$MH() {
7890 class Holder {
7891 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7892 iouring_h.C_INT,
7893 iouring_h.C_POINTER,
7894 iouring_h.C_INT,
7895 iouring_h.C_POINTER,
7896 iouring_h.C_POINTER
7897 );
7898
7899 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7900 iouring_h.findOrThrow("timer_settime"),
7901 DESC);
7902 }
7903 return Holder.MH;
7904 }
7905
7906 public static int timer_settime(MemorySegment __timerid, int __flags, MemorySegment __value, MemorySegment __ovalue) {
7907 var mh$ = timer_settime$MH();
7908 try {
7909 if (TRACE_DOWNCALLS) {
7910 traceDowncall("timer_settime", __timerid, __flags, __value, __ovalue);
7911 }
7912 return (int) mh$.invokeExact(__timerid, __flags, __value, __ovalue);
7913 } catch (Throwable ex$) {
7914 throw new AssertionError("should not reach here", ex$);
7915 }
7916 }
7917 /**
7918 * {@snippet lang=c :
7919 * extern int timer_gettime(timer_t __timerid, struct itimerspec *__value)
7920 * }
7921 */
7922 public static MethodHandle timer_gettime$MH() {
7923 class Holder {
7924 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7925 iouring_h.C_INT,
7926 iouring_h.C_POINTER,
7927 iouring_h.C_POINTER
7928 );
7929
7930 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7931 iouring_h.findOrThrow("timer_gettime"),
7932 DESC);
7933 }
7934 return Holder.MH;
7935 }
7936
7937 public static int timer_gettime(MemorySegment __timerid, MemorySegment __value) {
7938 var mh$ = timer_gettime$MH();
7939 try {
7940 if (TRACE_DOWNCALLS) {
7941 traceDowncall("timer_gettime", __timerid, __value);
7942 }
7943 return (int) mh$.invokeExact(__timerid, __value);
7944 } catch (Throwable ex$) {
7945 throw new AssertionError("should not reach here", ex$);
7946 }
7947 }
7948 /**
7949 * {@snippet lang=c :
7950 * extern int timer_getoverrun(timer_t __timerid)
7951 * }
7952 */
7953 public static MethodHandle timer_getoverrun$MH() {
7954 class Holder {
7955 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7956 iouring_h.C_INT,
7957 iouring_h.C_POINTER
7958 );
7959
7960 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7961 iouring_h.findOrThrow("timer_getoverrun"),
7962 DESC);
7963 }
7964 return Holder.MH;
7965 }
7966
7967 public static int timer_getoverrun(MemorySegment __timerid) {
7968 var mh$ = timer_getoverrun$MH();
7969 try {
7970 if (TRACE_DOWNCALLS) {
7971 traceDowncall("timer_getoverrun", __timerid);
7972 }
7973 return (int) mh$.invokeExact(__timerid);
7974 } catch (Throwable ex$) {
7975 throw new AssertionError("should not reach here", ex$);
7976 }
7977 }
7978 /**
7979 * {@snippet lang=c :
7980 * extern int timespec_get(struct timespec *__ts, int __base)
7981 * }
7982 */
7983 public static MethodHandle timespec_get$MH() {
7984 class Holder {
7985 static final FunctionDescriptor DESC = FunctionDescriptor.of(
7986 iouring_h.C_INT,
7987 iouring_h.C_POINTER,
7988 iouring_h.C_INT
7989 );
7990
7991 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
7992 iouring_h.findOrThrow("timespec_get"),
7993 DESC);
7994 }
7995 return Holder.MH;
7996 }
7997
7998 public static int timespec_get(MemorySegment __ts, int __base) {
7999 var mh$ = timespec_get$MH();
8000 try {
8001 if (TRACE_DOWNCALLS) {
8002 traceDowncall("timespec_get", __ts, __base);
8003 }
8004 return (int) mh$.invokeExact(__ts, __base);
8005 } catch (Throwable ex$) {
8006 throw new AssertionError("should not reach here", ex$);
8007 }
8008 }
8009 /**
8010 * {@snippet lang=c :
8011 * typedef __mode_t mode_t
8012 * }
8013 */
8014 public static final OfInt mode_t = iouring_h.C_INT;
8015 /**
8016 * {@snippet lang=c :
8017 * typedef __off_t off_t
8018 * }
8019 */
8020 public static final OfLong off_t = iouring_h.C_LONG;
8021 public interface fcntl$invoker {
8022 int fcntl(int __fd, int __cmd, Object... x2);
8023 }
8024
8025 /**
8026 * {@snippet lang=c :
8027 * extern int fcntl(int __fd, int __cmd, ...)
8028 * }
8029 */
8030 public static fcntl$invoker fcntl$makeInvoker(MemoryLayout... layouts) {
8031 FunctionDescriptor baseDesc$ = FunctionDescriptor.of(
8032 iouring_h.C_INT,
8033 iouring_h.C_INT,
8034 iouring_h.C_INT
8035 );
8036 var mh$ = iouring_h.downcallHandleVariadic("fcntl", baseDesc$, layouts);
8037 return (int __fd, int __cmd, Object... x2) -> {
8038 try {
8039 if (TRACE_DOWNCALLS) {
8040 traceDowncall("fcntl", __fd, __cmd, x2);
8041 }
8042 return (int) mh$.invokeExact(__fd, __cmd, x2);
8043 } catch(IllegalArgumentException ex$) {
8044 throw ex$; // rethrow IAE from passing wrong number/type of args
8045 } catch (Throwable ex$) {
8046 throw new AssertionError("should not reach here", ex$);
8047 }
8048 };
8049 }
8050
8051 /**
8052 * {@snippet lang=c :
8053 * extern int fcntl(int __fd, int __cmd, ...)
8054 * }
8055 */
8056 public static int fcntl(int __fd, int __cmd, Object... x2) {
8057 MemoryLayout[] inferredLayouts$ = iouring_h.inferVariadicLayouts(x2);
8058 return fcntl$makeInvoker(inferredLayouts$).fcntl(__fd, __cmd, x2);
8059 }
8060 public interface open$invoker {
8061 int open(MemorySegment __file, int __oflag, Object... x2);
8062 }
8063
8064 /**
8065 * {@snippet lang=c :
8066 * extern int open(const char *__file, int __oflag, ...)
8067 * }
8068 */
8069 public static open$invoker open$makeInvoker(MemoryLayout... layouts) {
8070 FunctionDescriptor baseDesc$ = FunctionDescriptor.of(
8071 iouring_h.C_INT,
8072 iouring_h.C_POINTER,
8073 iouring_h.C_INT
8074 );
8075 var mh$ = iouring_h.downcallHandleVariadic("open", baseDesc$, layouts);
8076 return (MemorySegment __file, int __oflag, Object... x2) -> {
8077 try {
8078 if (TRACE_DOWNCALLS) {
8079 traceDowncall("open", __file, __oflag, x2);
8080 }
8081 return (int) mh$.invokeExact(__file, __oflag, x2);
8082 } catch(IllegalArgumentException ex$) {
8083 throw ex$; // rethrow IAE from passing wrong number/type of args
8084 } catch (Throwable ex$) {
8085 throw new AssertionError("should not reach here", ex$);
8086 }
8087 };
8088 }
8089
8090 /**
8091 * {@snippet lang=c :
8092 * extern int open(const char *__file, int __oflag, ...)
8093 * }
8094 */
8095 public static int open(MemorySegment __file, int __oflag, Object... x2) {
8096 MemoryLayout[] inferredLayouts$ = iouring_h.inferVariadicLayouts(x2);
8097 return open$makeInvoker(inferredLayouts$).open(__file, __oflag, x2);
8098 }
8099 public interface openat$invoker {
8100 int openat(int __fd, MemorySegment __file, int __oflag, Object... x3);
8101 }
8102
8103 /**
8104 * {@snippet lang=c :
8105 * extern int openat(int __fd, const char *__file, int __oflag, ...)
8106 * }
8107 */
8108 public static openat$invoker openat$makeInvoker(MemoryLayout... layouts) {
8109 FunctionDescriptor baseDesc$ = FunctionDescriptor.of(
8110 iouring_h.C_INT,
8111 iouring_h.C_INT,
8112 iouring_h.C_POINTER,
8113 iouring_h.C_INT
8114 );
8115 var mh$ = iouring_h.downcallHandleVariadic("openat", baseDesc$, layouts);
8116 return (int __fd, MemorySegment __file, int __oflag, Object... x3) -> {
8117 try {
8118 if (TRACE_DOWNCALLS) {
8119 traceDowncall("openat", __fd, __file, __oflag, x3);
8120 }
8121 return (int) mh$.invokeExact(__fd, __file, __oflag, x3);
8122 } catch(IllegalArgumentException ex$) {
8123 throw ex$; // rethrow IAE from passing wrong number/type of args
8124 } catch (Throwable ex$) {
8125 throw new AssertionError("should not reach here", ex$);
8126 }
8127 };
8128 }
8129
8130 /**
8131 * {@snippet lang=c :
8132 * extern int openat(int __fd, const char *__file, int __oflag, ...)
8133 * }
8134 */
8135 public static int openat(int __fd, MemorySegment __file, int __oflag, Object... x3) {
8136 MemoryLayout[] inferredLayouts$ = iouring_h.inferVariadicLayouts(x3);
8137 return openat$makeInvoker(inferredLayouts$).openat(__fd, __file, __oflag, x3);
8138 }
8139 /**
8140 * {@snippet lang=c :
8141 * extern int creat(const char *__file, mode_t __mode)
8142 * }
8143 */
8144 public static MethodHandle creat$MH() {
8145 class Holder {
8146 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8147 iouring_h.C_INT,
8148 iouring_h.C_POINTER,
8149 iouring_h.C_INT
8150 );
8151
8152 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8153 iouring_h.findOrThrow("creat"),
8154 DESC);
8155 }
8156 return Holder.MH;
8157 }
8158
8159 public static int creat(MemorySegment __file, int __mode) {
8160 var mh$ = creat$MH();
8161 try {
8162 if (TRACE_DOWNCALLS) {
8163 traceDowncall("creat", __file, __mode);
8164 }
8165 return (int) mh$.invokeExact(__file, __mode);
8166 } catch (Throwable ex$) {
8167 throw new AssertionError("should not reach here", ex$);
8168 }
8169 }
8170 /**
8171 * {@snippet lang=c :
8172 * extern int lockf(int __fd, int __cmd, off_t __len)
8173 * }
8174 */
8175 public static MethodHandle lockf$MH() {
8176 class Holder {
8177 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8178 iouring_h.C_INT,
8179 iouring_h.C_INT,
8180 iouring_h.C_INT,
8181 iouring_h.C_LONG
8182 );
8183
8184 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8185 iouring_h.findOrThrow("lockf"),
8186 DESC);
8187 }
8188 return Holder.MH;
8189 }
8190
8191 public static int lockf(int __fd, int __cmd, long __len) {
8192 var mh$ = lockf$MH();
8193 try {
8194 if (TRACE_DOWNCALLS) {
8195 traceDowncall("lockf", __fd, __cmd, __len);
8196 }
8197 return (int) mh$.invokeExact(__fd, __cmd, __len);
8198 } catch (Throwable ex$) {
8199 throw new AssertionError("should not reach here", ex$);
8200 }
8201 }
8202 /**
8203 * {@snippet lang=c :
8204 * extern int posix_fadvise(int __fd, off_t __offset, off_t __len, int __advise)
8205 * }
8206 */
8207 public static MethodHandle posix_fadvise$MH() {
8208 class Holder {
8209 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8210 iouring_h.C_INT,
8211 iouring_h.C_INT,
8212 iouring_h.C_LONG,
8213 iouring_h.C_LONG,
8214 iouring_h.C_INT
8215 );
8216
8217 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8218 iouring_h.findOrThrow("posix_fadvise"),
8219 DESC);
8220 }
8221 return Holder.MH;
8222 }
8223
8224 public static int posix_fadvise(int __fd, long __offset, long __len, int __advise) {
8225 var mh$ = posix_fadvise$MH();
8226 try {
8227 if (TRACE_DOWNCALLS) {
8228 traceDowncall("posix_fadvise", __fd, __offset, __len, __advise);
8229 }
8230 return (int) mh$.invokeExact(__fd, __offset, __len, __advise);
8231 } catch (Throwable ex$) {
8232 throw new AssertionError("should not reach here", ex$);
8233 }
8234 }
8235 /**
8236 * {@snippet lang=c :
8237 * extern int posix_fallocate(int __fd, off_t __offset, off_t __len)
8238 * }
8239 */
8240 public static MethodHandle posix_fallocate$MH() {
8241 class Holder {
8242 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8243 iouring_h.C_INT,
8244 iouring_h.C_INT,
8245 iouring_h.C_LONG,
8246 iouring_h.C_LONG
8247 );
8248
8249 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8250 iouring_h.findOrThrow("posix_fallocate"),
8251 DESC);
8252 }
8253 return Holder.MH;
8254 }
8255
8256 public static int posix_fallocate(int __fd, long __offset, long __len) {
8257 var mh$ = posix_fallocate$MH();
8258 try {
8259 if (TRACE_DOWNCALLS) {
8260 traceDowncall("posix_fallocate", __fd, __offset, __len);
8261 }
8262 return (int) mh$.invokeExact(__fd, __offset, __len);
8263 } catch (Throwable ex$) {
8264 throw new AssertionError("should not reach here", ex$);
8265 }
8266 }
8267 /**
8268 * {@snippet lang=c :
8269 * typedef __u_char u_char
8270 * }
8271 */
8272 public static final OfByte u_char = iouring_h.C_CHAR;
8273 /**
8274 * {@snippet lang=c :
8275 * typedef __u_short u_short
8276 * }
8277 */
8278 public static final OfShort u_short = iouring_h.C_SHORT;
8279 /**
8280 * {@snippet lang=c :
8281 * typedef __u_int u_int
8282 * }
8283 */
8284 public static final OfInt u_int = iouring_h.C_INT;
8285 /**
8286 * {@snippet lang=c :
8287 * typedef __u_long u_long
8288 * }
8289 */
8290 public static final OfLong u_long = iouring_h.C_LONG;
8291 /**
8292 * {@snippet lang=c :
8293 * typedef __quad_t quad_t
8294 * }
8295 */
8296 public static final OfLong quad_t = iouring_h.C_LONG;
8297 /**
8298 * {@snippet lang=c :
8299 * typedef __u_quad_t u_quad_t
8300 * }
8301 */
8302 public static final OfLong u_quad_t = iouring_h.C_LONG;
8303 /**
8304 * {@snippet lang=c :
8305 * typedef __loff_t loff_t
8306 * }
8307 */
8308 public static final OfLong loff_t = iouring_h.C_LONG;
8309 /**
8310 * {@snippet lang=c :
8311 * typedef __ino_t ino_t
8312 * }
8313 */
8314 public static final OfLong ino_t = iouring_h.C_LONG;
8315 /**
8316 * {@snippet lang=c :
8317 * typedef __dev_t dev_t
8318 * }
8319 */
8320 public static final OfLong dev_t = iouring_h.C_LONG;
8321 /**
8322 * {@snippet lang=c :
8323 * typedef __gid_t gid_t
8324 * }
8325 */
8326 public static final OfInt gid_t = iouring_h.C_INT;
8327 /**
8328 * {@snippet lang=c :
8329 * typedef __nlink_t nlink_t
8330 * }
8331 */
8332 public static final OfLong nlink_t = iouring_h.C_LONG;
8333 /**
8334 * {@snippet lang=c :
8335 * typedef __uid_t uid_t
8336 * }
8337 */
8338 public static final OfInt uid_t = iouring_h.C_INT;
8339 /**
8340 * {@snippet lang=c :
8341 * typedef __id_t id_t
8342 * }
8343 */
8344 public static final OfInt id_t = iouring_h.C_INT;
8345 /**
8346 * {@snippet lang=c :
8347 * typedef __ssize_t ssize_t
8348 * }
8349 */
8350 public static final OfLong ssize_t = iouring_h.C_LONG;
8351 /**
8352 * {@snippet lang=c :
8353 * typedef __daddr_t daddr_t
8354 * }
8355 */
8356 public static final OfInt daddr_t = iouring_h.C_INT;
8357 /**
8358 * {@snippet lang=c :
8359 * typedef __caddr_t caddr_t
8360 * }
8361 */
8362 public static final AddressLayout caddr_t = iouring_h.C_POINTER;
8363 /**
8364 * {@snippet lang=c :
8365 * typedef __key_t key_t
8366 * }
8367 */
8368 public static final OfInt key_t = iouring_h.C_INT;
8369 /**
8370 * {@snippet lang=c :
8371 * typedef unsigned long ulong
8372 * }
8373 */
8374 public static final OfLong ulong = iouring_h.C_LONG;
8375 /**
8376 * {@snippet lang=c :
8377 * typedef unsigned short ushort
8378 * }
8379 */
8380 public static final OfShort ushort = iouring_h.C_SHORT;
8381 /**
8382 * {@snippet lang=c :
8383 * typedef unsigned int uint
8384 * }
8385 */
8386 public static final OfInt uint = iouring_h.C_INT;
8387 /**
8388 * {@snippet lang=c :
8389 * typedef __int8_t int8_t
8390 * }
8391 */
8392 public static final OfByte int8_t = iouring_h.C_CHAR;
8393 /**
8394 * {@snippet lang=c :
8395 * typedef __int16_t int16_t
8396 * }
8397 */
8398 public static final OfShort int16_t = iouring_h.C_SHORT;
8399 /**
8400 * {@snippet lang=c :
8401 * typedef __int32_t int32_t
8402 * }
8403 */
8404 public static final OfInt int32_t = iouring_h.C_INT;
8405 /**
8406 * {@snippet lang=c :
8407 * typedef __int64_t int64_t
8408 * }
8409 */
8410 public static final OfLong int64_t = iouring_h.C_LONG;
8411 /**
8412 * {@snippet lang=c :
8413 * typedef __uint8_t u_int8_t
8414 * }
8415 */
8416 public static final OfByte u_int8_t = iouring_h.C_CHAR;
8417 /**
8418 * {@snippet lang=c :
8419 * typedef __uint16_t u_int16_t
8420 * }
8421 */
8422 public static final OfShort u_int16_t = iouring_h.C_SHORT;
8423 /**
8424 * {@snippet lang=c :
8425 * typedef __uint32_t u_int32_t
8426 * }
8427 */
8428 public static final OfInt u_int32_t = iouring_h.C_INT;
8429 /**
8430 * {@snippet lang=c :
8431 * typedef __uint64_t u_int64_t
8432 * }
8433 */
8434 public static final OfLong u_int64_t = iouring_h.C_LONG;
8435 /**
8436 * {@snippet lang=c :
8437 * typedef int register_t
8438 * }
8439 */
8440 public static final OfLong register_t = iouring_h.C_LONG;
8441 /**
8442 * {@snippet lang=c :
8443 * typedef __suseconds_t suseconds_t
8444 * }
8445 */
8446 public static final OfLong suseconds_t = iouring_h.C_LONG;
8447 /**
8448 * {@snippet lang=c :
8449 * typedef long __fd_mask
8450 * }
8451 */
8452 public static final OfLong __fd_mask = iouring_h.C_LONG;
8453 /**
8454 * {@snippet lang=c :
8455 * typedef __fd_mask fd_mask
8456 * }
8457 */
8458 public static final OfLong fd_mask = iouring_h.C_LONG;
8459 /**
8460 * {@snippet lang=c :
8461 * extern int select(int __nfds, fd_set *restrict __readfds, fd_set *restrict __writefds, fd_set *restrict __exceptfds, struct timeval *restrict __timeout)
8462 * }
8463 */
8464 public static MethodHandle select$MH() {
8465 class Holder {
8466 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8467 iouring_h.C_INT,
8468 iouring_h.C_INT,
8469 iouring_h.C_POINTER,
8470 iouring_h.C_POINTER,
8471 iouring_h.C_POINTER,
8472 iouring_h.C_POINTER
8473 );
8474
8475 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8476 iouring_h.findOrThrow("select"),
8477 DESC);
8478 }
8479 return Holder.MH;
8480 }
8481
8482 public static int select(int __nfds, MemorySegment __readfds, MemorySegment __writefds, MemorySegment __exceptfds, MemorySegment __timeout) {
8483 var mh$ = select$MH();
8484 try {
8485 if (TRACE_DOWNCALLS) {
8486 traceDowncall("select", __nfds, __readfds, __writefds, __exceptfds, __timeout);
8487 }
8488 return (int) mh$.invokeExact(__nfds, __readfds, __writefds, __exceptfds, __timeout);
8489 } catch (Throwable ex$) {
8490 throw new AssertionError("should not reach here", ex$);
8491 }
8492 }
8493 /**
8494 * {@snippet lang=c :
8495 * extern int pselect(int __nfds, fd_set *restrict __readfds, fd_set *restrict __writefds, fd_set *restrict __exceptfds, const struct timespec *restrict __timeout, const __sigset_t *restrict __sigmask)
8496 * }
8497 */
8498 public static MethodHandle pselect$MH() {
8499 class Holder {
8500 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8501 iouring_h.C_INT,
8502 iouring_h.C_INT,
8503 iouring_h.C_POINTER,
8504 iouring_h.C_POINTER,
8505 iouring_h.C_POINTER,
8506 iouring_h.C_POINTER,
8507 iouring_h.C_POINTER
8508 );
8509
8510 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8511 iouring_h.findOrThrow("pselect"),
8512 DESC);
8513 }
8514 return Holder.MH;
8515 }
8516
8517 public static int pselect(int __nfds, MemorySegment __readfds, MemorySegment __writefds, MemorySegment __exceptfds, MemorySegment __timeout, MemorySegment __sigmask) {
8518 var mh$ = pselect$MH();
8519 try {
8520 if (TRACE_DOWNCALLS) {
8521 traceDowncall("pselect", __nfds, __readfds, __writefds, __exceptfds, __timeout, __sigmask);
8522 }
8523 return (int) mh$.invokeExact(__nfds, __readfds, __writefds, __exceptfds, __timeout, __sigmask);
8524 } catch (Throwable ex$) {
8525 throw new AssertionError("should not reach here", ex$);
8526 }
8527 }
8528 /**
8529 * {@snippet lang=c :
8530 * typedef __blksize_t blksize_t
8531 * }
8532 */
8533 public static final OfLong blksize_t = iouring_h.C_LONG;
8534 /**
8535 * {@snippet lang=c :
8536 * typedef __blkcnt_t blkcnt_t
8537 * }
8538 */
8539 public static final OfLong blkcnt_t = iouring_h.C_LONG;
8540 /**
8541 * {@snippet lang=c :
8542 * typedef __fsblkcnt_t fsblkcnt_t
8543 * }
8544 */
8545 public static final OfLong fsblkcnt_t = iouring_h.C_LONG;
8546 /**
8547 * {@snippet lang=c :
8548 * typedef __fsfilcnt_t fsfilcnt_t
8549 * }
8550 */
8551 public static final OfLong fsfilcnt_t = iouring_h.C_LONG;
8552 /**
8553 * {@snippet lang=c :
8554 * typedef unsigned int __tss_t
8555 * }
8556 */
8557 public static final OfInt __tss_t = iouring_h.C_INT;
8558 /**
8559 * {@snippet lang=c :
8560 * typedef unsigned long __thrd_t
8561 * }
8562 */
8563 public static final OfLong __thrd_t = iouring_h.C_LONG;
8564 /**
8565 * {@snippet lang=c :
8566 * typedef unsigned long pthread_t
8567 * }
8568 */
8569 public static final OfLong pthread_t = iouring_h.C_LONG;
8570 /**
8571 * {@snippet lang=c :
8572 * typedef unsigned int pthread_key_t
8573 * }
8574 */
8575 public static final OfInt pthread_key_t = iouring_h.C_INT;
8576 /**
8577 * {@snippet lang=c :
8578 * typedef int pthread_once_t
8579 * }
8580 */
8581 public static final OfInt pthread_once_t = iouring_h.C_INT;
8582 /**
8583 * {@snippet lang=c :
8584 * typedef volatile int pthread_spinlock_t
8585 * }
8586 */
8587 public static final OfInt pthread_spinlock_t = iouring_h.C_INT;
8588 /**
8589 * {@snippet lang=c :
8590 * extern ssize_t readv(int __fd, const struct iovec *__iovec, int __count)
8591 * }
8592 */
8593 public static MethodHandle readv$MH() {
8594 class Holder {
8595 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8596 iouring_h.C_LONG,
8597 iouring_h.C_INT,
8598 iouring_h.C_POINTER,
8599 iouring_h.C_INT
8600 );
8601
8602 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8603 iouring_h.findOrThrow("readv"),
8604 DESC);
8605 }
8606 return Holder.MH;
8607 }
8608
8609 public static long readv(int __fd, MemorySegment __iovec, int __count) {
8610 var mh$ = readv$MH();
8611 try {
8612 if (TRACE_DOWNCALLS) {
8613 traceDowncall("readv", __fd, __iovec, __count);
8614 }
8615 return (long) mh$.invokeExact(__fd, __iovec, __count);
8616 } catch (Throwable ex$) {
8617 throw new AssertionError("should not reach here", ex$);
8618 }
8619 }
8620 /**
8621 * {@snippet lang=c :
8622 * extern ssize_t writev(int __fd, const struct iovec *__iovec, int __count)
8623 * }
8624 */
8625 public static MethodHandle writev$MH() {
8626 class Holder {
8627 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8628 iouring_h.C_LONG,
8629 iouring_h.C_INT,
8630 iouring_h.C_POINTER,
8631 iouring_h.C_INT
8632 );
8633
8634 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8635 iouring_h.findOrThrow("writev"),
8636 DESC);
8637 }
8638 return Holder.MH;
8639 }
8640
8641 public static long writev(int __fd, MemorySegment __iovec, int __count) {
8642 var mh$ = writev$MH();
8643 try {
8644 if (TRACE_DOWNCALLS) {
8645 traceDowncall("writev", __fd, __iovec, __count);
8646 }
8647 return (long) mh$.invokeExact(__fd, __iovec, __count);
8648 } catch (Throwable ex$) {
8649 throw new AssertionError("should not reach here", ex$);
8650 }
8651 }
8652 /**
8653 * {@snippet lang=c :
8654 * extern ssize_t preadv(int __fd, const struct iovec *__iovec, int __count, __off_t __offset)
8655 * }
8656 */
8657 public static MethodHandle preadv$MH() {
8658 class Holder {
8659 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8660 iouring_h.C_LONG,
8661 iouring_h.C_INT,
8662 iouring_h.C_POINTER,
8663 iouring_h.C_INT,
8664 iouring_h.C_LONG
8665 );
8666
8667 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8668 iouring_h.findOrThrow("preadv"),
8669 DESC);
8670 }
8671 return Holder.MH;
8672 }
8673
8674 public static long preadv(int __fd, MemorySegment __iovec, int __count, long __offset) {
8675 var mh$ = preadv$MH();
8676 try {
8677 if (TRACE_DOWNCALLS) {
8678 traceDowncall("preadv", __fd, __iovec, __count, __offset);
8679 }
8680 return (long) mh$.invokeExact(__fd, __iovec, __count, __offset);
8681 } catch (Throwable ex$) {
8682 throw new AssertionError("should not reach here", ex$);
8683 }
8684 }
8685 /**
8686 * {@snippet lang=c :
8687 * extern ssize_t pwritev(int __fd, const struct iovec *__iovec, int __count, __off_t __offset)
8688 * }
8689 */
8690 public static MethodHandle pwritev$MH() {
8691 class Holder {
8692 static final FunctionDescriptor DESC = FunctionDescriptor.of(
8693 iouring_h.C_LONG,
8694 iouring_h.C_INT,
8695 iouring_h.C_POINTER,
8696 iouring_h.C_INT,
8697 iouring_h.C_LONG
8698 );
8699
8700 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
8701 iouring_h.findOrThrow("pwritev"),
8702 DESC);
8703 }
8704 return Holder.MH;
8705 }
8706
8707 public static long pwritev(int __fd, MemorySegment __iovec, int __count, long __offset) {
8708 var mh$ = pwritev$MH();
8709 try {
8710 if (TRACE_DOWNCALLS) {
8711 traceDowncall("pwritev", __fd, __iovec, __count, __offset);
8712 }
8713 return (long) mh$.invokeExact(__fd, __iovec, __count, __offset);
8714 } catch (Throwable ex$) {
8715 throw new AssertionError("should not reach here", ex$);
8716 }
8717 }
8718 /**
8719 * {@snippet lang=c :
8720 * typedef signed char __s8
8721 * }
8722 */
8723 public static final OfByte __s8 = iouring_h.C_CHAR;
8724 /**
8725 * {@snippet lang=c :
8726 * typedef unsigned char __u8
8727 * }
8728 */
8729 public static final OfByte __u8 = iouring_h.C_CHAR;
8730 /**
8731 * {@snippet lang=c :
8732 * typedef short __s16
8733 * }
8734 */
8735 public static final OfShort __s16 = iouring_h.C_SHORT;
8736 /**
8737 * {@snippet lang=c :
8738 * typedef unsigned short __u16
8739 * }
8740 */
8741 public static final OfShort __u16 = iouring_h.C_SHORT;
8742 /**
8743 * {@snippet lang=c :
8744 * typedef int __s32
8745 * }
8746 */
8747 public static final OfInt __s32 = iouring_h.C_INT;
8748 /**
8749 * {@snippet lang=c :
8750 * typedef unsigned int __u32
8751 * }
8752 */
8753 public static final OfInt __u32 = iouring_h.C_INT;
8754 /**
8755 * {@snippet lang=c :
8756 * typedef long long __s64
8757 * }
8758 */
8759 public static final OfLong __s64 = iouring_h.C_LONG_LONG;
8760 /**
8761 * {@snippet lang=c :
8762 * typedef unsigned long long __u64
8763 * }
8764 */
8765 public static final OfLong __u64 = iouring_h.C_LONG_LONG;
8766 /**
8767 * {@snippet lang=c :
8768 * typedef int __kernel_key_t
8769 * }
8770 */
8771 public static final OfInt __kernel_key_t = iouring_h.C_INT;
8772 /**
8773 * {@snippet lang=c :
8774 * typedef int __kernel_mqd_t
8775 * }
8776 */
8777 public static final OfInt __kernel_mqd_t = iouring_h.C_INT;
8778 /**
8779 * {@snippet lang=c :
8780 * typedef unsigned short __kernel_old_uid_t
8781 * }
8782 */
8783 public static final OfShort __kernel_old_uid_t = iouring_h.C_SHORT;
8784 /**
8785 * {@snippet lang=c :
8786 * typedef unsigned short __kernel_old_gid_t
8787 * }
8788 */
8789 public static final OfShort __kernel_old_gid_t = iouring_h.C_SHORT;
8790 /**
8791 * {@snippet lang=c :
8792 * typedef unsigned long __kernel_old_dev_t
8793 * }
8794 */
8795 public static final OfLong __kernel_old_dev_t = iouring_h.C_LONG;
8796 /**
8797 * {@snippet lang=c :
8798 * typedef long __kernel_long_t
8799 * }
8800 */
8801 public static final OfLong __kernel_long_t = iouring_h.C_LONG;
8802 /**
8803 * {@snippet lang=c :
8804 * typedef unsigned long __kernel_ulong_t
8805 * }
8806 */
8807 public static final OfLong __kernel_ulong_t = iouring_h.C_LONG;
8808 /**
8809 * {@snippet lang=c :
8810 * typedef __kernel_ulong_t __kernel_ino_t
8811 * }
8812 */
8813 public static final OfLong __kernel_ino_t = iouring_h.C_LONG;
8814 /**
8815 * {@snippet lang=c :
8816 * typedef unsigned int __kernel_mode_t
8817 * }
8818 */
8819 public static final OfInt __kernel_mode_t = iouring_h.C_INT;
8820 /**
8821 * {@snippet lang=c :
8822 * typedef int __kernel_pid_t
8823 * }
8824 */
8825 public static final OfInt __kernel_pid_t = iouring_h.C_INT;
8826 /**
8827 * {@snippet lang=c :
8828 * typedef int __kernel_ipc_pid_t
8829 * }
8830 */
8831 public static final OfInt __kernel_ipc_pid_t = iouring_h.C_INT;
8832 /**
8833 * {@snippet lang=c :
8834 * typedef unsigned int __kernel_uid_t
8835 * }
8836 */
8837 public static final OfInt __kernel_uid_t = iouring_h.C_INT;
8838 /**
8839 * {@snippet lang=c :
8840 * typedef unsigned int __kernel_gid_t
8841 * }
8842 */
8843 public static final OfInt __kernel_gid_t = iouring_h.C_INT;
8844 /**
8845 * {@snippet lang=c :
8846 * typedef __kernel_long_t __kernel_suseconds_t
8847 * }
8848 */
8849 public static final OfLong __kernel_suseconds_t = iouring_h.C_LONG;
8850 /**
8851 * {@snippet lang=c :
8852 * typedef int __kernel_daddr_t
8853 * }
8854 */
8855 public static final OfInt __kernel_daddr_t = iouring_h.C_INT;
8856 /**
8857 * {@snippet lang=c :
8858 * typedef unsigned int __kernel_uid32_t
8859 * }
8860 */
8861 public static final OfInt __kernel_uid32_t = iouring_h.C_INT;
8862 /**
8863 * {@snippet lang=c :
8864 * typedef unsigned int __kernel_gid32_t
8865 * }
8866 */
8867 public static final OfInt __kernel_gid32_t = iouring_h.C_INT;
8868 /**
8869 * {@snippet lang=c :
8870 * typedef __kernel_ulong_t __kernel_size_t
8871 * }
8872 */
8873 public static final OfLong __kernel_size_t = iouring_h.C_LONG;
8874 /**
8875 * {@snippet lang=c :
8876 * typedef __kernel_long_t __kernel_ssize_t
8877 * }
8878 */
8879 public static final OfLong __kernel_ssize_t = iouring_h.C_LONG;
8880 /**
8881 * {@snippet lang=c :
8882 * typedef __kernel_long_t __kernel_ptrdiff_t
8883 * }
8884 */
8885 public static final OfLong __kernel_ptrdiff_t = iouring_h.C_LONG;
8886 /**
8887 * {@snippet lang=c :
8888 * typedef __kernel_long_t __kernel_off_t
8889 * }
8890 */
8891 public static final OfLong __kernel_off_t = iouring_h.C_LONG;
8892 /**
8893 * {@snippet lang=c :
8894 * typedef long long __kernel_loff_t
8895 * }
8896 */
8897 public static final OfLong __kernel_loff_t = iouring_h.C_LONG_LONG;
8898 /**
8899 * {@snippet lang=c :
8900 * typedef __kernel_long_t __kernel_old_time_t
8901 * }
8902 */
8903 public static final OfLong __kernel_old_time_t = iouring_h.C_LONG;
8904 /**
8905 * {@snippet lang=c :
8906 * typedef __kernel_long_t __kernel_time_t
8907 * }
8908 */
8909 public static final OfLong __kernel_time_t = iouring_h.C_LONG;
8910 /**
8911 * {@snippet lang=c :
8912 * typedef long long __kernel_time64_t
8913 * }
8914 */
8915 public static final OfLong __kernel_time64_t = iouring_h.C_LONG_LONG;
8916 /**
8917 * {@snippet lang=c :
8918 * typedef __kernel_long_t __kernel_clock_t
8919 * }
8920 */
8921 public static final OfLong __kernel_clock_t = iouring_h.C_LONG;
8922 /**
8923 * {@snippet lang=c :
8924 * typedef int __kernel_timer_t
8925 * }
8926 */
8927 public static final OfInt __kernel_timer_t = iouring_h.C_INT;
8928 /**
8929 * {@snippet lang=c :
8930 * typedef int __kernel_clockid_t
8931 * }
8932 */
8933 public static final OfInt __kernel_clockid_t = iouring_h.C_INT;
8934 /**
8935 * {@snippet lang=c :
8936 * typedef char *__kernel_caddr_t
8937 * }
8938 */
8939 public static final AddressLayout __kernel_caddr_t = iouring_h.C_POINTER;
8940 /**
8941 * {@snippet lang=c :
8942 * typedef unsigned short __kernel_uid16_t
8943 * }
8944 */
8945 public static final OfShort __kernel_uid16_t = iouring_h.C_SHORT;
8946 /**
8947 * {@snippet lang=c :
8948 * typedef unsigned short __kernel_gid16_t
8949 * }
8950 */
8951 public static final OfShort __kernel_gid16_t = iouring_h.C_SHORT;
8952 /**
8953 * {@snippet lang=c :
8954 * typedef __u16 __le16
8955 * }
8956 */
8957 public static final OfShort __le16 = iouring_h.C_SHORT;
8958 /**
8959 * {@snippet lang=c :
8960 * typedef __u16 __be16
8961 * }
8962 */
8963 public static final OfShort __be16 = iouring_h.C_SHORT;
8964 /**
8965 * {@snippet lang=c :
8966 * typedef __u32 __le32
8967 * }
8968 */
8969 public static final OfInt __le32 = iouring_h.C_INT;
8970 /**
8971 * {@snippet lang=c :
8972 * typedef __u32 __be32
8973 * }
8974 */
8975 public static final OfInt __be32 = iouring_h.C_INT;
8976 /**
8977 * {@snippet lang=c :
8978 * typedef __u64 __le64
8979 * }
8980 */
8981 public static final OfLong __le64 = iouring_h.C_LONG_LONG;
8982 /**
8983 * {@snippet lang=c :
8984 * typedef __u64 __be64
8985 * }
8986 */
8987 public static final OfLong __be64 = iouring_h.C_LONG_LONG;
8988 /**
8989 * {@snippet lang=c :
8990 * typedef __u16 __sum16
8991 * }
8992 */
8993 public static final OfShort __sum16 = iouring_h.C_SHORT;
8994 /**
8995 * {@snippet lang=c :
8996 * typedef __u32 __wsum
8997 * }
8998 */
8999 public static final OfInt __wsum = iouring_h.C_INT;
9000 /**
9001 * {@snippet lang=c :
9002 * typedef unsigned int __poll_t
9003 * }
9004 */
9005 public static final OfInt __poll_t = iouring_h.C_INT;
9006 private static final int FSCONFIG_SET_FLAG = (int)0L;
9007
9008 /**
9009 * {@snippet lang=c :
9010 * enum fsconfig_command.FSCONFIG_SET_FLAG = 0
9011 * }
9012 */
9013 public static int FSCONFIG_SET_FLAG() {
9014 return FSCONFIG_SET_FLAG;
9015 }
9016 private static final int FSCONFIG_SET_STRING = (int)1L;
9017
9018 /**
9019 * {@snippet lang=c :
9020 * enum fsconfig_command.FSCONFIG_SET_STRING = 1
9021 * }
9022 */
9023 public static int FSCONFIG_SET_STRING() {
9024 return FSCONFIG_SET_STRING;
9025 }
9026 private static final int FSCONFIG_SET_BINARY = (int)2L;
9027
9028 /**
9029 * {@snippet lang=c :
9030 * enum fsconfig_command.FSCONFIG_SET_BINARY = 2
9031 * }
9032 */
9033 public static int FSCONFIG_SET_BINARY() {
9034 return FSCONFIG_SET_BINARY;
9035 }
9036 private static final int FSCONFIG_SET_PATH = (int)3L;
9037
9038 /**
9039 * {@snippet lang=c :
9040 * enum fsconfig_command.FSCONFIG_SET_PATH = 3
9041 * }
9042 */
9043 public static int FSCONFIG_SET_PATH() {
9044 return FSCONFIG_SET_PATH;
9045 }
9046 private static final int FSCONFIG_SET_PATH_EMPTY = (int)4L;
9047
9048 /**
9049 * {@snippet lang=c :
9050 * enum fsconfig_command.FSCONFIG_SET_PATH_EMPTY = 4
9051 * }
9052 */
9053 public static int FSCONFIG_SET_PATH_EMPTY() {
9054 return FSCONFIG_SET_PATH_EMPTY;
9055 }
9056 private static final int FSCONFIG_SET_FD = (int)5L;
9057
9058 /**
9059 * {@snippet lang=c :
9060 * enum fsconfig_command.FSCONFIG_SET_FD = 5
9061 * }
9062 */
9063 public static int FSCONFIG_SET_FD() {
9064 return FSCONFIG_SET_FD;
9065 }
9066 private static final int FSCONFIG_CMD_CREATE = (int)6L;
9067
9068 /**
9069 * {@snippet lang=c :
9070 * enum fsconfig_command.FSCONFIG_CMD_CREATE = 6
9071 * }
9072 */
9073 public static int FSCONFIG_CMD_CREATE() {
9074 return FSCONFIG_CMD_CREATE;
9075 }
9076 private static final int FSCONFIG_CMD_RECONFIGURE = (int)7L;
9077
9078 /**
9079 * {@snippet lang=c :
9080 * enum fsconfig_command.FSCONFIG_CMD_RECONFIGURE = 7
9081 * }
9082 */
9083 public static int FSCONFIG_CMD_RECONFIGURE() {
9084 return FSCONFIG_CMD_RECONFIGURE;
9085 }
9086 /**
9087 * {@snippet lang=c :
9088 * typedef int __kernel_rwf_t
9089 * }
9090 */
9091 public static final OfInt __kernel_rwf_t = iouring_h.C_INT;
9092 private static final int IOSQE_FIXED_FILE_BIT = (int)0L;
9093
9094 /**
9095 * {@snippet lang=c :
9096 * enum <anonymous>.IOSQE_FIXED_FILE_BIT = 0
9097 * }
9098 */
9099 public static int IOSQE_FIXED_FILE_BIT() {
9100 return IOSQE_FIXED_FILE_BIT;
9101 }
9102 private static final int IOSQE_IO_DRAIN_BIT = (int)1L;
9103
9104 /**
9105 * {@snippet lang=c :
9106 * enum <anonymous>.IOSQE_IO_DRAIN_BIT = 1
9107 * }
9108 */
9109 public static int IOSQE_IO_DRAIN_BIT() {
9110 return IOSQE_IO_DRAIN_BIT;
9111 }
9112 private static final int IOSQE_IO_LINK_BIT = (int)2L;
9113
9114 /**
9115 * {@snippet lang=c :
9116 * enum <anonymous>.IOSQE_IO_LINK_BIT = 2
9117 * }
9118 */
9119 public static int IOSQE_IO_LINK_BIT() {
9120 return IOSQE_IO_LINK_BIT;
9121 }
9122 private static final int IOSQE_IO_HARDLINK_BIT = (int)3L;
9123
9124 /**
9125 * {@snippet lang=c :
9126 * enum <anonymous>.IOSQE_IO_HARDLINK_BIT = 3
9127 * }
9128 */
9129 public static int IOSQE_IO_HARDLINK_BIT() {
9130 return IOSQE_IO_HARDLINK_BIT;
9131 }
9132 private static final int IOSQE_ASYNC_BIT = (int)4L;
9133
9134 /**
9135 * {@snippet lang=c :
9136 * enum <anonymous>.IOSQE_ASYNC_BIT = 4
9137 * }
9138 */
9139 public static int IOSQE_ASYNC_BIT() {
9140 return IOSQE_ASYNC_BIT;
9141 }
9142 private static final int IOSQE_BUFFER_SELECT_BIT = (int)5L;
9143
9144 /**
9145 * {@snippet lang=c :
9146 * enum <anonymous>.IOSQE_BUFFER_SELECT_BIT = 5
9147 * }
9148 */
9149 public static int IOSQE_BUFFER_SELECT_BIT() {
9150 return IOSQE_BUFFER_SELECT_BIT;
9151 }
9152 private static final int IOSQE_CQE_SKIP_SUCCESS_BIT = (int)6L;
9153
9154 /**
9155 * {@snippet lang=c :
9156 * enum <anonymous>.IOSQE_CQE_SKIP_SUCCESS_BIT = 6
9157 * }
9158 */
9159 public static int IOSQE_CQE_SKIP_SUCCESS_BIT() {
9160 return IOSQE_CQE_SKIP_SUCCESS_BIT;
9161 }
9162 private static final int IORING_OP_NOP = (int)0L;
9163
9164 /**
9165 * {@snippet lang=c :
9166 * enum io_uring_op.IORING_OP_NOP = 0
9167 * }
9168 */
9169 public static int IORING_OP_NOP() {
9170 return IORING_OP_NOP;
9171 }
9172 private static final int IORING_OP_READV = (int)1L;
9173
9174 /**
9175 * {@snippet lang=c :
9176 * enum io_uring_op.IORING_OP_READV = 1
9177 * }
9178 */
9179 public static int IORING_OP_READV() {
9180 return IORING_OP_READV;
9181 }
9182 private static final int IORING_OP_WRITEV = (int)2L;
9183
9184 /**
9185 * {@snippet lang=c :
9186 * enum io_uring_op.IORING_OP_WRITEV = 2
9187 * }
9188 */
9189 public static int IORING_OP_WRITEV() {
9190 return IORING_OP_WRITEV;
9191 }
9192 private static final int IORING_OP_FSYNC = (int)3L;
9193
9194 /**
9195 * {@snippet lang=c :
9196 * enum io_uring_op.IORING_OP_FSYNC = 3
9197 * }
9198 */
9199 public static int IORING_OP_FSYNC() {
9200 return IORING_OP_FSYNC;
9201 }
9202 private static final int IORING_OP_READ_FIXED = (int)4L;
9203
9204 /**
9205 * {@snippet lang=c :
9206 * enum io_uring_op.IORING_OP_READ_FIXED = 4
9207 * }
9208 */
9209 public static int IORING_OP_READ_FIXED() {
9210 return IORING_OP_READ_FIXED;
9211 }
9212 private static final int IORING_OP_WRITE_FIXED = (int)5L;
9213
9214 /**
9215 * {@snippet lang=c :
9216 * enum io_uring_op.IORING_OP_WRITE_FIXED = 5
9217 * }
9218 */
9219 public static int IORING_OP_WRITE_FIXED() {
9220 return IORING_OP_WRITE_FIXED;
9221 }
9222 private static final int IORING_OP_POLL_ADD = (int)6L;
9223
9224 /**
9225 * {@snippet lang=c :
9226 * enum io_uring_op.IORING_OP_POLL_ADD = 6
9227 * }
9228 */
9229 public static int IORING_OP_POLL_ADD() {
9230 return IORING_OP_POLL_ADD;
9231 }
9232 private static final int IORING_OP_POLL_REMOVE = (int)7L;
9233
9234 /**
9235 * {@snippet lang=c :
9236 * enum io_uring_op.IORING_OP_POLL_REMOVE = 7
9237 * }
9238 */
9239 public static int IORING_OP_POLL_REMOVE() {
9240 return IORING_OP_POLL_REMOVE;
9241 }
9242 private static final int IORING_OP_SYNC_FILE_RANGE = (int)8L;
9243
9244 /**
9245 * {@snippet lang=c :
9246 * enum io_uring_op.IORING_OP_SYNC_FILE_RANGE = 8
9247 * }
9248 */
9249 public static int IORING_OP_SYNC_FILE_RANGE() {
9250 return IORING_OP_SYNC_FILE_RANGE;
9251 }
9252 private static final int IORING_OP_SENDMSG = (int)9L;
9253
9254 /**
9255 * {@snippet lang=c :
9256 * enum io_uring_op.IORING_OP_SENDMSG = 9
9257 * }
9258 */
9259 public static int IORING_OP_SENDMSG() {
9260 return IORING_OP_SENDMSG;
9261 }
9262 private static final int IORING_OP_RECVMSG = (int)10L;
9263
9264 /**
9265 * {@snippet lang=c :
9266 * enum io_uring_op.IORING_OP_RECVMSG = 10
9267 * }
9268 */
9269 public static int IORING_OP_RECVMSG() {
9270 return IORING_OP_RECVMSG;
9271 }
9272 private static final int IORING_OP_TIMEOUT = (int)11L;
9273
9274 /**
9275 * {@snippet lang=c :
9276 * enum io_uring_op.IORING_OP_TIMEOUT = 11
9277 * }
9278 */
9279 public static int IORING_OP_TIMEOUT() {
9280 return IORING_OP_TIMEOUT;
9281 }
9282 private static final int IORING_OP_TIMEOUT_REMOVE = (int)12L;
9283
9284 /**
9285 * {@snippet lang=c :
9286 * enum io_uring_op.IORING_OP_TIMEOUT_REMOVE = 12
9287 * }
9288 */
9289 public static int IORING_OP_TIMEOUT_REMOVE() {
9290 return IORING_OP_TIMEOUT_REMOVE;
9291 }
9292 private static final int IORING_OP_ACCEPT = (int)13L;
9293
9294 /**
9295 * {@snippet lang=c :
9296 * enum io_uring_op.IORING_OP_ACCEPT = 13
9297 * }
9298 */
9299 public static int IORING_OP_ACCEPT() {
9300 return IORING_OP_ACCEPT;
9301 }
9302 private static final int IORING_OP_ASYNC_CANCEL = (int)14L;
9303
9304 /**
9305 * {@snippet lang=c :
9306 * enum io_uring_op.IORING_OP_ASYNC_CANCEL = 14
9307 * }
9308 */
9309 public static int IORING_OP_ASYNC_CANCEL() {
9310 return IORING_OP_ASYNC_CANCEL;
9311 }
9312 private static final int IORING_OP_LINK_TIMEOUT = (int)15L;
9313
9314 /**
9315 * {@snippet lang=c :
9316 * enum io_uring_op.IORING_OP_LINK_TIMEOUT = 15
9317 * }
9318 */
9319 public static int IORING_OP_LINK_TIMEOUT() {
9320 return IORING_OP_LINK_TIMEOUT;
9321 }
9322 private static final int IORING_OP_CONNECT = (int)16L;
9323
9324 /**
9325 * {@snippet lang=c :
9326 * enum io_uring_op.IORING_OP_CONNECT = 16
9327 * }
9328 */
9329 public static int IORING_OP_CONNECT() {
9330 return IORING_OP_CONNECT;
9331 }
9332 private static final int IORING_OP_FALLOCATE = (int)17L;
9333
9334 /**
9335 * {@snippet lang=c :
9336 * enum io_uring_op.IORING_OP_FALLOCATE = 17
9337 * }
9338 */
9339 public static int IORING_OP_FALLOCATE() {
9340 return IORING_OP_FALLOCATE;
9341 }
9342 private static final int IORING_OP_OPENAT = (int)18L;
9343
9344 /**
9345 * {@snippet lang=c :
9346 * enum io_uring_op.IORING_OP_OPENAT = 18
9347 * }
9348 */
9349 public static int IORING_OP_OPENAT() {
9350 return IORING_OP_OPENAT;
9351 }
9352 private static final int IORING_OP_CLOSE = (int)19L;
9353
9354 /**
9355 * {@snippet lang=c :
9356 * enum io_uring_op.IORING_OP_CLOSE = 19
9357 * }
9358 */
9359 public static int IORING_OP_CLOSE() {
9360 return IORING_OP_CLOSE;
9361 }
9362 private static final int IORING_OP_FILES_UPDATE = (int)20L;
9363
9364 /**
9365 * {@snippet lang=c :
9366 * enum io_uring_op.IORING_OP_FILES_UPDATE = 20
9367 * }
9368 */
9369 public static int IORING_OP_FILES_UPDATE() {
9370 return IORING_OP_FILES_UPDATE;
9371 }
9372 private static final int IORING_OP_STATX = (int)21L;
9373
9374 /**
9375 * {@snippet lang=c :
9376 * enum io_uring_op.IORING_OP_STATX = 21
9377 * }
9378 */
9379 public static int IORING_OP_STATX() {
9380 return IORING_OP_STATX;
9381 }
9382 private static final int IORING_OP_READ = (int)22L;
9383
9384 /**
9385 * {@snippet lang=c :
9386 * enum io_uring_op.IORING_OP_READ = 22
9387 * }
9388 */
9389 public static int IORING_OP_READ() {
9390 return IORING_OP_READ;
9391 }
9392 private static final int IORING_OP_WRITE = (int)23L;
9393
9394 /**
9395 * {@snippet lang=c :
9396 * enum io_uring_op.IORING_OP_WRITE = 23
9397 * }
9398 */
9399 public static int IORING_OP_WRITE() {
9400 return IORING_OP_WRITE;
9401 }
9402 private static final int IORING_OP_FADVISE = (int)24L;
9403
9404 /**
9405 * {@snippet lang=c :
9406 * enum io_uring_op.IORING_OP_FADVISE = 24
9407 * }
9408 */
9409 public static int IORING_OP_FADVISE() {
9410 return IORING_OP_FADVISE;
9411 }
9412 private static final int IORING_OP_MADVISE = (int)25L;
9413
9414 /**
9415 * {@snippet lang=c :
9416 * enum io_uring_op.IORING_OP_MADVISE = 25
9417 * }
9418 */
9419 public static int IORING_OP_MADVISE() {
9420 return IORING_OP_MADVISE;
9421 }
9422 private static final int IORING_OP_SEND = (int)26L;
9423
9424 /**
9425 * {@snippet lang=c :
9426 * enum io_uring_op.IORING_OP_SEND = 26
9427 * }
9428 */
9429 public static int IORING_OP_SEND() {
9430 return IORING_OP_SEND;
9431 }
9432 private static final int IORING_OP_RECV = (int)27L;
9433
9434 /**
9435 * {@snippet lang=c :
9436 * enum io_uring_op.IORING_OP_RECV = 27
9437 * }
9438 */
9439 public static int IORING_OP_RECV() {
9440 return IORING_OP_RECV;
9441 }
9442 private static final int IORING_OP_OPENAT2 = (int)28L;
9443
9444 /**
9445 * {@snippet lang=c :
9446 * enum io_uring_op.IORING_OP_OPENAT2 = 28
9447 * }
9448 */
9449 public static int IORING_OP_OPENAT2() {
9450 return IORING_OP_OPENAT2;
9451 }
9452 private static final int IORING_OP_EPOLL_CTL = (int)29L;
9453
9454 /**
9455 * {@snippet lang=c :
9456 * enum io_uring_op.IORING_OP_EPOLL_CTL = 29
9457 * }
9458 */
9459 public static int IORING_OP_EPOLL_CTL() {
9460 return IORING_OP_EPOLL_CTL;
9461 }
9462 private static final int IORING_OP_SPLICE = (int)30L;
9463
9464 /**
9465 * {@snippet lang=c :
9466 * enum io_uring_op.IORING_OP_SPLICE = 30
9467 * }
9468 */
9469 public static int IORING_OP_SPLICE() {
9470 return IORING_OP_SPLICE;
9471 }
9472 private static final int IORING_OP_PROVIDE_BUFFERS = (int)31L;
9473
9474 /**
9475 * {@snippet lang=c :
9476 * enum io_uring_op.IORING_OP_PROVIDE_BUFFERS = 31
9477 * }
9478 */
9479 public static int IORING_OP_PROVIDE_BUFFERS() {
9480 return IORING_OP_PROVIDE_BUFFERS;
9481 }
9482 private static final int IORING_OP_REMOVE_BUFFERS = (int)32L;
9483
9484 /**
9485 * {@snippet lang=c :
9486 * enum io_uring_op.IORING_OP_REMOVE_BUFFERS = 32
9487 * }
9488 */
9489 public static int IORING_OP_REMOVE_BUFFERS() {
9490 return IORING_OP_REMOVE_BUFFERS;
9491 }
9492 private static final int IORING_OP_TEE = (int)33L;
9493
9494 /**
9495 * {@snippet lang=c :
9496 * enum io_uring_op.IORING_OP_TEE = 33
9497 * }
9498 */
9499 public static int IORING_OP_TEE() {
9500 return IORING_OP_TEE;
9501 }
9502 private static final int IORING_OP_SHUTDOWN = (int)34L;
9503
9504 /**
9505 * {@snippet lang=c :
9506 * enum io_uring_op.IORING_OP_SHUTDOWN = 34
9507 * }
9508 */
9509 public static int IORING_OP_SHUTDOWN() {
9510 return IORING_OP_SHUTDOWN;
9511 }
9512 private static final int IORING_OP_RENAMEAT = (int)35L;
9513
9514 /**
9515 * {@snippet lang=c :
9516 * enum io_uring_op.IORING_OP_RENAMEAT = 35
9517 * }
9518 */
9519 public static int IORING_OP_RENAMEAT() {
9520 return IORING_OP_RENAMEAT;
9521 }
9522 private static final int IORING_OP_UNLINKAT = (int)36L;
9523
9524 /**
9525 * {@snippet lang=c :
9526 * enum io_uring_op.IORING_OP_UNLINKAT = 36
9527 * }
9528 */
9529 public static int IORING_OP_UNLINKAT() {
9530 return IORING_OP_UNLINKAT;
9531 }
9532 private static final int IORING_OP_MKDIRAT = (int)37L;
9533
9534 /**
9535 * {@snippet lang=c :
9536 * enum io_uring_op.IORING_OP_MKDIRAT = 37
9537 * }
9538 */
9539 public static int IORING_OP_MKDIRAT() {
9540 return IORING_OP_MKDIRAT;
9541 }
9542 private static final int IORING_OP_SYMLINKAT = (int)38L;
9543
9544 /**
9545 * {@snippet lang=c :
9546 * enum io_uring_op.IORING_OP_SYMLINKAT = 38
9547 * }
9548 */
9549 public static int IORING_OP_SYMLINKAT() {
9550 return IORING_OP_SYMLINKAT;
9551 }
9552 private static final int IORING_OP_LINKAT = (int)39L;
9553
9554 /**
9555 * {@snippet lang=c :
9556 * enum io_uring_op.IORING_OP_LINKAT = 39
9557 * }
9558 */
9559 public static int IORING_OP_LINKAT() {
9560 return IORING_OP_LINKAT;
9561 }
9562 private static final int IORING_OP_MSG_RING = (int)40L;
9563
9564 /**
9565 * {@snippet lang=c :
9566 * enum io_uring_op.IORING_OP_MSG_RING = 40
9567 * }
9568 */
9569 public static int IORING_OP_MSG_RING() {
9570 return IORING_OP_MSG_RING;
9571 }
9572 private static final int IORING_OP_FSETXATTR = (int)41L;
9573
9574 /**
9575 * {@snippet lang=c :
9576 * enum io_uring_op.IORING_OP_FSETXATTR = 41
9577 * }
9578 */
9579 public static int IORING_OP_FSETXATTR() {
9580 return IORING_OP_FSETXATTR;
9581 }
9582 private static final int IORING_OP_SETXATTR = (int)42L;
9583
9584 /**
9585 * {@snippet lang=c :
9586 * enum io_uring_op.IORING_OP_SETXATTR = 42
9587 * }
9588 */
9589 public static int IORING_OP_SETXATTR() {
9590 return IORING_OP_SETXATTR;
9591 }
9592 private static final int IORING_OP_FGETXATTR = (int)43L;
9593
9594 /**
9595 * {@snippet lang=c :
9596 * enum io_uring_op.IORING_OP_FGETXATTR = 43
9597 * }
9598 */
9599 public static int IORING_OP_FGETXATTR() {
9600 return IORING_OP_FGETXATTR;
9601 }
9602 private static final int IORING_OP_GETXATTR = (int)44L;
9603
9604 /**
9605 * {@snippet lang=c :
9606 * enum io_uring_op.IORING_OP_GETXATTR = 44
9607 * }
9608 */
9609 public static int IORING_OP_GETXATTR() {
9610 return IORING_OP_GETXATTR;
9611 }
9612 private static final int IORING_OP_SOCKET = (int)45L;
9613
9614 /**
9615 * {@snippet lang=c :
9616 * enum io_uring_op.IORING_OP_SOCKET = 45
9617 * }
9618 */
9619 public static int IORING_OP_SOCKET() {
9620 return IORING_OP_SOCKET;
9621 }
9622 private static final int IORING_OP_URING_CMD = (int)46L;
9623
9624 /**
9625 * {@snippet lang=c :
9626 * enum io_uring_op.IORING_OP_URING_CMD = 46
9627 * }
9628 */
9629 public static int IORING_OP_URING_CMD() {
9630 return IORING_OP_URING_CMD;
9631 }
9632 private static final int IORING_OP_SEND_ZC = (int)47L;
9633
9634 /**
9635 * {@snippet lang=c :
9636 * enum io_uring_op.IORING_OP_SEND_ZC = 47
9637 * }
9638 */
9639 public static int IORING_OP_SEND_ZC() {
9640 return IORING_OP_SEND_ZC;
9641 }
9642 private static final int IORING_OP_SENDMSG_ZC = (int)48L;
9643
9644 /**
9645 * {@snippet lang=c :
9646 * enum io_uring_op.IORING_OP_SENDMSG_ZC = 48
9647 * }
9648 */
9649 public static int IORING_OP_SENDMSG_ZC() {
9650 return IORING_OP_SENDMSG_ZC;
9651 }
9652 private static final int IORING_OP_LAST = (int)49L;
9653
9654 /**
9655 * {@snippet lang=c :
9656 * enum io_uring_op.IORING_OP_LAST = 49
9657 * }
9658 */
9659 public static int IORING_OP_LAST() {
9660 return IORING_OP_LAST;
9661 }
9662 private static final int IORING_MSG_DATA = (int)0L;
9663
9664 /**
9665 * {@snippet lang=c :
9666 * enum <anonymous>.IORING_MSG_DATA = 0
9667 * }
9668 */
9669 public static int IORING_MSG_DATA() {
9670 return IORING_MSG_DATA;
9671 }
9672 private static final int IORING_MSG_SEND_FD = (int)1L;
9673
9674 /**
9675 * {@snippet lang=c :
9676 * enum <anonymous>.IORING_MSG_SEND_FD = 1
9677 * }
9678 */
9679 public static int IORING_MSG_SEND_FD() {
9680 return IORING_MSG_SEND_FD;
9681 }
9682 private static final int IORING_CQE_BUFFER_SHIFT = (int)16L;
9683
9684 /**
9685 * {@snippet lang=c :
9686 * enum <anonymous>.IORING_CQE_BUFFER_SHIFT = 16
9687 * }
9688 */
9689 public static int IORING_CQE_BUFFER_SHIFT() {
9690 return IORING_CQE_BUFFER_SHIFT;
9691 }
9692 private static final int IORING_REGISTER_BUFFERS = (int)0L;
9693
9694 /**
9695 * {@snippet lang=c :
9696 * enum <anonymous>.IORING_REGISTER_BUFFERS = 0
9697 * }
9698 */
9699 public static int IORING_REGISTER_BUFFERS() {
9700 return IORING_REGISTER_BUFFERS;
9701 }
9702 private static final int IORING_UNREGISTER_BUFFERS = (int)1L;
9703
9704 /**
9705 * {@snippet lang=c :
9706 * enum <anonymous>.IORING_UNREGISTER_BUFFERS = 1
9707 * }
9708 */
9709 public static int IORING_UNREGISTER_BUFFERS() {
9710 return IORING_UNREGISTER_BUFFERS;
9711 }
9712 private static final int IORING_REGISTER_FILES = (int)2L;
9713
9714 /**
9715 * {@snippet lang=c :
9716 * enum <anonymous>.IORING_REGISTER_FILES = 2
9717 * }
9718 */
9719 public static int IORING_REGISTER_FILES() {
9720 return IORING_REGISTER_FILES;
9721 }
9722 private static final int IORING_UNREGISTER_FILES = (int)3L;
9723
9724 /**
9725 * {@snippet lang=c :
9726 * enum <anonymous>.IORING_UNREGISTER_FILES = 3
9727 * }
9728 */
9729 public static int IORING_UNREGISTER_FILES() {
9730 return IORING_UNREGISTER_FILES;
9731 }
9732 private static final int IORING_REGISTER_EVENTFD = (int)4L;
9733
9734 /**
9735 * {@snippet lang=c :
9736 * enum <anonymous>.IORING_REGISTER_EVENTFD = 4
9737 * }
9738 */
9739 public static int IORING_REGISTER_EVENTFD() {
9740 return IORING_REGISTER_EVENTFD;
9741 }
9742 private static final int IORING_UNREGISTER_EVENTFD = (int)5L;
9743
9744 /**
9745 * {@snippet lang=c :
9746 * enum <anonymous>.IORING_UNREGISTER_EVENTFD = 5
9747 * }
9748 */
9749 public static int IORING_UNREGISTER_EVENTFD() {
9750 return IORING_UNREGISTER_EVENTFD;
9751 }
9752 private static final int IORING_REGISTER_FILES_UPDATE = (int)6L;
9753
9754 /**
9755 * {@snippet lang=c :
9756 * enum <anonymous>.IORING_REGISTER_FILES_UPDATE = 6
9757 * }
9758 */
9759 public static int IORING_REGISTER_FILES_UPDATE() {
9760 return IORING_REGISTER_FILES_UPDATE;
9761 }
9762 private static final int IORING_REGISTER_EVENTFD_ASYNC = (int)7L;
9763
9764 /**
9765 * {@snippet lang=c :
9766 * enum <anonymous>.IORING_REGISTER_EVENTFD_ASYNC = 7
9767 * }
9768 */
9769 public static int IORING_REGISTER_EVENTFD_ASYNC() {
9770 return IORING_REGISTER_EVENTFD_ASYNC;
9771 }
9772 private static final int IORING_REGISTER_PROBE = (int)8L;
9773
9774 /**
9775 * {@snippet lang=c :
9776 * enum <anonymous>.IORING_REGISTER_PROBE = 8
9777 * }
9778 */
9779 public static int IORING_REGISTER_PROBE() {
9780 return IORING_REGISTER_PROBE;
9781 }
9782 private static final int IORING_REGISTER_PERSONALITY = (int)9L;
9783
9784 /**
9785 * {@snippet lang=c :
9786 * enum <anonymous>.IORING_REGISTER_PERSONALITY = 9
9787 * }
9788 */
9789 public static int IORING_REGISTER_PERSONALITY() {
9790 return IORING_REGISTER_PERSONALITY;
9791 }
9792 private static final int IORING_UNREGISTER_PERSONALITY = (int)10L;
9793
9794 /**
9795 * {@snippet lang=c :
9796 * enum <anonymous>.IORING_UNREGISTER_PERSONALITY = 10
9797 * }
9798 */
9799 public static int IORING_UNREGISTER_PERSONALITY() {
9800 return IORING_UNREGISTER_PERSONALITY;
9801 }
9802 private static final int IORING_REGISTER_RESTRICTIONS = (int)11L;
9803
9804 /**
9805 * {@snippet lang=c :
9806 * enum <anonymous>.IORING_REGISTER_RESTRICTIONS = 11
9807 * }
9808 */
9809 public static int IORING_REGISTER_RESTRICTIONS() {
9810 return IORING_REGISTER_RESTRICTIONS;
9811 }
9812 private static final int IORING_REGISTER_ENABLE_RINGS = (int)12L;
9813
9814 /**
9815 * {@snippet lang=c :
9816 * enum <anonymous>.IORING_REGISTER_ENABLE_RINGS = 12
9817 * }
9818 */
9819 public static int IORING_REGISTER_ENABLE_RINGS() {
9820 return IORING_REGISTER_ENABLE_RINGS;
9821 }
9822 private static final int IORING_REGISTER_FILES2 = (int)13L;
9823
9824 /**
9825 * {@snippet lang=c :
9826 * enum <anonymous>.IORING_REGISTER_FILES2 = 13
9827 * }
9828 */
9829 public static int IORING_REGISTER_FILES2() {
9830 return IORING_REGISTER_FILES2;
9831 }
9832 private static final int IORING_REGISTER_FILES_UPDATE2 = (int)14L;
9833
9834 /**
9835 * {@snippet lang=c :
9836 * enum <anonymous>.IORING_REGISTER_FILES_UPDATE2 = 14
9837 * }
9838 */
9839 public static int IORING_REGISTER_FILES_UPDATE2() {
9840 return IORING_REGISTER_FILES_UPDATE2;
9841 }
9842 private static final int IORING_REGISTER_BUFFERS2 = (int)15L;
9843
9844 /**
9845 * {@snippet lang=c :
9846 * enum <anonymous>.IORING_REGISTER_BUFFERS2 = 15
9847 * }
9848 */
9849 public static int IORING_REGISTER_BUFFERS2() {
9850 return IORING_REGISTER_BUFFERS2;
9851 }
9852 private static final int IORING_REGISTER_BUFFERS_UPDATE = (int)16L;
9853
9854 /**
9855 * {@snippet lang=c :
9856 * enum <anonymous>.IORING_REGISTER_BUFFERS_UPDATE = 16
9857 * }
9858 */
9859 public static int IORING_REGISTER_BUFFERS_UPDATE() {
9860 return IORING_REGISTER_BUFFERS_UPDATE;
9861 }
9862 private static final int IORING_REGISTER_IOWQ_AFF = (int)17L;
9863
9864 /**
9865 * {@snippet lang=c :
9866 * enum <anonymous>.IORING_REGISTER_IOWQ_AFF = 17
9867 * }
9868 */
9869 public static int IORING_REGISTER_IOWQ_AFF() {
9870 return IORING_REGISTER_IOWQ_AFF;
9871 }
9872 private static final int IORING_UNREGISTER_IOWQ_AFF = (int)18L;
9873
9874 /**
9875 * {@snippet lang=c :
9876 * enum <anonymous>.IORING_UNREGISTER_IOWQ_AFF = 18
9877 * }
9878 */
9879 public static int IORING_UNREGISTER_IOWQ_AFF() {
9880 return IORING_UNREGISTER_IOWQ_AFF;
9881 }
9882 private static final int IORING_REGISTER_IOWQ_MAX_WORKERS = (int)19L;
9883
9884 /**
9885 * {@snippet lang=c :
9886 * enum <anonymous>.IORING_REGISTER_IOWQ_MAX_WORKERS = 19
9887 * }
9888 */
9889 public static int IORING_REGISTER_IOWQ_MAX_WORKERS() {
9890 return IORING_REGISTER_IOWQ_MAX_WORKERS;
9891 }
9892 private static final int IORING_REGISTER_RING_FDS = (int)20L;
9893
9894 /**
9895 * {@snippet lang=c :
9896 * enum <anonymous>.IORING_REGISTER_RING_FDS = 20
9897 * }
9898 */
9899 public static int IORING_REGISTER_RING_FDS() {
9900 return IORING_REGISTER_RING_FDS;
9901 }
9902 private static final int IORING_UNREGISTER_RING_FDS = (int)21L;
9903
9904 /**
9905 * {@snippet lang=c :
9906 * enum <anonymous>.IORING_UNREGISTER_RING_FDS = 21
9907 * }
9908 */
9909 public static int IORING_UNREGISTER_RING_FDS() {
9910 return IORING_UNREGISTER_RING_FDS;
9911 }
9912 private static final int IORING_REGISTER_PBUF_RING = (int)22L;
9913
9914 /**
9915 * {@snippet lang=c :
9916 * enum <anonymous>.IORING_REGISTER_PBUF_RING = 22
9917 * }
9918 */
9919 public static int IORING_REGISTER_PBUF_RING() {
9920 return IORING_REGISTER_PBUF_RING;
9921 }
9922 private static final int IORING_UNREGISTER_PBUF_RING = (int)23L;
9923
9924 /**
9925 * {@snippet lang=c :
9926 * enum <anonymous>.IORING_UNREGISTER_PBUF_RING = 23
9927 * }
9928 */
9929 public static int IORING_UNREGISTER_PBUF_RING() {
9930 return IORING_UNREGISTER_PBUF_RING;
9931 }
9932 private static final int IORING_REGISTER_SYNC_CANCEL = (int)24L;
9933
9934 /**
9935 * {@snippet lang=c :
9936 * enum <anonymous>.IORING_REGISTER_SYNC_CANCEL = 24
9937 * }
9938 */
9939 public static int IORING_REGISTER_SYNC_CANCEL() {
9940 return IORING_REGISTER_SYNC_CANCEL;
9941 }
9942 private static final int IORING_REGISTER_FILE_ALLOC_RANGE = (int)25L;
9943
9944 /**
9945 * {@snippet lang=c :
9946 * enum <anonymous>.IORING_REGISTER_FILE_ALLOC_RANGE = 25
9947 * }
9948 */
9949 public static int IORING_REGISTER_FILE_ALLOC_RANGE() {
9950 return IORING_REGISTER_FILE_ALLOC_RANGE;
9951 }
9952 private static final int IORING_REGISTER_LAST = (int)26L;
9953
9954 /**
9955 * {@snippet lang=c :
9956 * enum <anonymous>.IORING_REGISTER_LAST = 26
9957 * }
9958 */
9959 public static int IORING_REGISTER_LAST() {
9960 return IORING_REGISTER_LAST;
9961 }
9962 private static final int IO_WQ_BOUND = (int)0L;
9963
9964 /**
9965 * {@snippet lang=c :
9966 * enum <anonymous>.IO_WQ_BOUND = 0
9967 * }
9968 */
9969 public static int IO_WQ_BOUND() {
9970 return IO_WQ_BOUND;
9971 }
9972 private static final int IO_WQ_UNBOUND = (int)1L;
9973
9974 /**
9975 * {@snippet lang=c :
9976 * enum <anonymous>.IO_WQ_UNBOUND = 1
9977 * }
9978 */
9979 public static int IO_WQ_UNBOUND() {
9980 return IO_WQ_UNBOUND;
9981 }
9982 private static final int IORING_RESTRICTION_REGISTER_OP = (int)0L;
9983
9984 /**
9985 * {@snippet lang=c :
9986 * enum <anonymous>.IORING_RESTRICTION_REGISTER_OP = 0
9987 * }
9988 */
9989 public static int IORING_RESTRICTION_REGISTER_OP() {
9990 return IORING_RESTRICTION_REGISTER_OP;
9991 }
9992 private static final int IORING_RESTRICTION_SQE_OP = (int)1L;
9993
9994 /**
9995 * {@snippet lang=c :
9996 * enum <anonymous>.IORING_RESTRICTION_SQE_OP = 1
9997 * }
9998 */
9999 public static int IORING_RESTRICTION_SQE_OP() {
10000 return IORING_RESTRICTION_SQE_OP;
10001 }
10002 private static final int IORING_RESTRICTION_SQE_FLAGS_ALLOWED = (int)2L;
10003
10004 /**
10005 * {@snippet lang=c :
10006 * enum <anonymous>.IORING_RESTRICTION_SQE_FLAGS_ALLOWED = 2
10007 * }
10008 */
10009 public static int IORING_RESTRICTION_SQE_FLAGS_ALLOWED() {
10010 return IORING_RESTRICTION_SQE_FLAGS_ALLOWED;
10011 }
10012 private static final int IORING_RESTRICTION_SQE_FLAGS_REQUIRED = (int)3L;
10013
10014 /**
10015 * {@snippet lang=c :
10016 * enum <anonymous>.IORING_RESTRICTION_SQE_FLAGS_REQUIRED = 3
10017 * }
10018 */
10019 public static int IORING_RESTRICTION_SQE_FLAGS_REQUIRED() {
10020 return IORING_RESTRICTION_SQE_FLAGS_REQUIRED;
10021 }
10022 private static final int IORING_RESTRICTION_LAST = (int)4L;
10023
10024 /**
10025 * {@snippet lang=c :
10026 * enum <anonymous>.IORING_RESTRICTION_LAST = 4
10027 * }
10028 */
10029 public static int IORING_RESTRICTION_LAST() {
10030 return IORING_RESTRICTION_LAST;
10031 }
10032 /**
10033 * {@snippet lang=c :
10034 * typedef __socklen_t socklen_t
10035 * }
10036 */
10037 public static final OfInt socklen_t = iouring_h.C_INT;
10038 private static final int SOCK_STREAM = (int)1L;
10039
10040 /**
10041 * {@snippet lang=c :
10042 * enum __socket_type.SOCK_STREAM = 1
10043 * }
10044 */
10045 public static int SOCK_STREAM() {
10046 return SOCK_STREAM;
10047 }
10048 private static final int SOCK_DGRAM = (int)2L;
10049
10050 /**
10051 * {@snippet lang=c :
10052 * enum __socket_type.SOCK_DGRAM = 2
10053 * }
10054 */
10055 public static int SOCK_DGRAM() {
10056 return SOCK_DGRAM;
10057 }
10058 private static final int SOCK_RAW = (int)3L;
10059
10060 /**
10061 * {@snippet lang=c :
10062 * enum __socket_type.SOCK_RAW = 3
10063 * }
10064 */
10065 public static int SOCK_RAW() {
10066 return SOCK_RAW;
10067 }
10068 private static final int SOCK_RDM = (int)4L;
10069
10070 /**
10071 * {@snippet lang=c :
10072 * enum __socket_type.SOCK_RDM = 4
10073 * }
10074 */
10075 public static int SOCK_RDM() {
10076 return SOCK_RDM;
10077 }
10078 private static final int SOCK_SEQPACKET = (int)5L;
10079
10080 /**
10081 * {@snippet lang=c :
10082 * enum __socket_type.SOCK_SEQPACKET = 5
10083 * }
10084 */
10085 public static int SOCK_SEQPACKET() {
10086 return SOCK_SEQPACKET;
10087 }
10088 private static final int SOCK_DCCP = (int)6L;
10089
10090 /**
10091 * {@snippet lang=c :
10092 * enum __socket_type.SOCK_DCCP = 6
10093 * }
10094 */
10095 public static int SOCK_DCCP() {
10096 return SOCK_DCCP;
10097 }
10098 private static final int SOCK_PACKET = (int)10L;
10099
10100 /**
10101 * {@snippet lang=c :
10102 * enum __socket_type.SOCK_PACKET = 10
10103 * }
10104 */
10105 public static int SOCK_PACKET() {
10106 return SOCK_PACKET;
10107 }
10108 private static final int SOCK_CLOEXEC = (int)524288L;
10109
10110 /**
10111 * {@snippet lang=c :
10112 * enum __socket_type.SOCK_CLOEXEC = 524288
10113 * }
10114 */
10115 public static int SOCK_CLOEXEC() {
10116 return SOCK_CLOEXEC;
10117 }
10118 private static final int SOCK_NONBLOCK = (int)2048L;
10119
10120 /**
10121 * {@snippet lang=c :
10122 * enum __socket_type.SOCK_NONBLOCK = 2048
10123 * }
10124 */
10125 public static int SOCK_NONBLOCK() {
10126 return SOCK_NONBLOCK;
10127 }
10128 /**
10129 * {@snippet lang=c :
10130 * typedef unsigned short sa_family_t
10131 * }
10132 */
10133 public static final OfShort sa_family_t = iouring_h.C_SHORT;
10134 private static final int MSG_OOB = (int)1L;
10135
10136 /**
10137 * {@snippet lang=c :
10138 * enum <anonymous>.MSG_OOB = 1
10139 * }
10140 */
10141 public static int MSG_OOB() {
10142 return MSG_OOB;
10143 }
10144 private static final int MSG_PEEK = (int)2L;
10145
10146 /**
10147 * {@snippet lang=c :
10148 * enum <anonymous>.MSG_PEEK = 2
10149 * }
10150 */
10151 public static int MSG_PEEK() {
10152 return MSG_PEEK;
10153 }
10154 private static final int MSG_DONTROUTE = (int)4L;
10155
10156 /**
10157 * {@snippet lang=c :
10158 * enum <anonymous>.MSG_DONTROUTE = 4
10159 * }
10160 */
10161 public static int MSG_DONTROUTE() {
10162 return MSG_DONTROUTE;
10163 }
10164 private static final int MSG_CTRUNC = (int)8L;
10165
10166 /**
10167 * {@snippet lang=c :
10168 * enum <anonymous>.MSG_CTRUNC = 8
10169 * }
10170 */
10171 public static int MSG_CTRUNC() {
10172 return MSG_CTRUNC;
10173 }
10174 private static final int MSG_PROXY = (int)16L;
10175
10176 /**
10177 * {@snippet lang=c :
10178 * enum <anonymous>.MSG_PROXY = 16
10179 * }
10180 */
10181 public static int MSG_PROXY() {
10182 return MSG_PROXY;
10183 }
10184 private static final int MSG_TRUNC = (int)32L;
10185
10186 /**
10187 * {@snippet lang=c :
10188 * enum <anonymous>.MSG_TRUNC = 32
10189 * }
10190 */
10191 public static int MSG_TRUNC() {
10192 return MSG_TRUNC;
10193 }
10194 private static final int MSG_DONTWAIT = (int)64L;
10195
10196 /**
10197 * {@snippet lang=c :
10198 * enum <anonymous>.MSG_DONTWAIT = 64
10199 * }
10200 */
10201 public static int MSG_DONTWAIT() {
10202 return MSG_DONTWAIT;
10203 }
10204 private static final int MSG_EOR = (int)128L;
10205
10206 /**
10207 * {@snippet lang=c :
10208 * enum <anonymous>.MSG_EOR = 128
10209 * }
10210 */
10211 public static int MSG_EOR() {
10212 return MSG_EOR;
10213 }
10214 private static final int MSG_WAITALL = (int)256L;
10215
10216 /**
10217 * {@snippet lang=c :
10218 * enum <anonymous>.MSG_WAITALL = 256
10219 * }
10220 */
10221 public static int MSG_WAITALL() {
10222 return MSG_WAITALL;
10223 }
10224 private static final int MSG_FIN = (int)512L;
10225
10226 /**
10227 * {@snippet lang=c :
10228 * enum <anonymous>.MSG_FIN = 512
10229 * }
10230 */
10231 public static int MSG_FIN() {
10232 return MSG_FIN;
10233 }
10234 private static final int MSG_SYN = (int)1024L;
10235
10236 /**
10237 * {@snippet lang=c :
10238 * enum <anonymous>.MSG_SYN = 1024
10239 * }
10240 */
10241 public static int MSG_SYN() {
10242 return MSG_SYN;
10243 }
10244 private static final int MSG_CONFIRM = (int)2048L;
10245
10246 /**
10247 * {@snippet lang=c :
10248 * enum <anonymous>.MSG_CONFIRM = 2048
10249 * }
10250 */
10251 public static int MSG_CONFIRM() {
10252 return MSG_CONFIRM;
10253 }
10254 private static final int MSG_RST = (int)4096L;
10255
10256 /**
10257 * {@snippet lang=c :
10258 * enum <anonymous>.MSG_RST = 4096
10259 * }
10260 */
10261 public static int MSG_RST() {
10262 return MSG_RST;
10263 }
10264 private static final int MSG_ERRQUEUE = (int)8192L;
10265
10266 /**
10267 * {@snippet lang=c :
10268 * enum <anonymous>.MSG_ERRQUEUE = 8192
10269 * }
10270 */
10271 public static int MSG_ERRQUEUE() {
10272 return MSG_ERRQUEUE;
10273 }
10274 private static final int MSG_NOSIGNAL = (int)16384L;
10275
10276 /**
10277 * {@snippet lang=c :
10278 * enum <anonymous>.MSG_NOSIGNAL = 16384
10279 * }
10280 */
10281 public static int MSG_NOSIGNAL() {
10282 return MSG_NOSIGNAL;
10283 }
10284 private static final int MSG_MORE = (int)32768L;
10285
10286 /**
10287 * {@snippet lang=c :
10288 * enum <anonymous>.MSG_MORE = 32768
10289 * }
10290 */
10291 public static int MSG_MORE() {
10292 return MSG_MORE;
10293 }
10294 private static final int MSG_WAITFORONE = (int)65536L;
10295
10296 /**
10297 * {@snippet lang=c :
10298 * enum <anonymous>.MSG_WAITFORONE = 65536
10299 * }
10300 */
10301 public static int MSG_WAITFORONE() {
10302 return MSG_WAITFORONE;
10303 }
10304 private static final int MSG_BATCH = (int)262144L;
10305
10306 /**
10307 * {@snippet lang=c :
10308 * enum <anonymous>.MSG_BATCH = 262144
10309 * }
10310 */
10311 public static int MSG_BATCH() {
10312 return MSG_BATCH;
10313 }
10314 private static final int MSG_ZEROCOPY = (int)67108864L;
10315
10316 /**
10317 * {@snippet lang=c :
10318 * enum <anonymous>.MSG_ZEROCOPY = 67108864
10319 * }
10320 */
10321 public static int MSG_ZEROCOPY() {
10322 return MSG_ZEROCOPY;
10323 }
10324 private static final int MSG_FASTOPEN = (int)536870912L;
10325
10326 /**
10327 * {@snippet lang=c :
10328 * enum <anonymous>.MSG_FASTOPEN = 536870912
10329 * }
10330 */
10331 public static int MSG_FASTOPEN() {
10332 return MSG_FASTOPEN;
10333 }
10334 private static final int MSG_CMSG_CLOEXEC = (int)1073741824L;
10335
10336 /**
10337 * {@snippet lang=c :
10338 * enum <anonymous>.MSG_CMSG_CLOEXEC = 1073741824
10339 * }
10340 */
10341 public static int MSG_CMSG_CLOEXEC() {
10342 return MSG_CMSG_CLOEXEC;
10343 }
10344 /**
10345 * {@snippet lang=c :
10346 * extern struct cmsghdr *__cmsg_nxthdr(struct msghdr *__mhdr, struct cmsghdr *__cmsg)
10347 * }
10348 */
10349 public static MethodHandle __cmsg_nxthdr$MH() {
10350 class Holder {
10351 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10352 iouring_h.C_POINTER,
10353 iouring_h.C_POINTER,
10354 iouring_h.C_POINTER
10355 );
10356
10357 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10358 iouring_h.findOrThrow("__cmsg_nxthdr"),
10359 DESC);
10360 }
10361 return Holder.MH;
10362 }
10363
10364 public static MemorySegment __cmsg_nxthdr(MemorySegment __mhdr, MemorySegment __cmsg) {
10365 var mh$ = __cmsg_nxthdr$MH();
10366 try {
10367 if (TRACE_DOWNCALLS) {
10368 traceDowncall("__cmsg_nxthdr", __mhdr, __cmsg);
10369 }
10370 return (MemorySegment) mh$.invokeExact(__mhdr, __cmsg);
10371 } catch (Throwable ex$) {
10372 throw new AssertionError("should not reach here", ex$);
10373 }
10374 }
10375 private static final int SCM_RIGHTS = (int)1L;
10376
10377 /**
10378 * {@snippet lang=c :
10379 * enum <anonymous>.SCM_RIGHTS = 1
10380 * }
10381 */
10382 public static int SCM_RIGHTS() {
10383 return SCM_RIGHTS;
10384 }
10385 private static final int SHUT_RD = (int)0L;
10386
10387 /**
10388 * {@snippet lang=c :
10389 * enum <anonymous>.SHUT_RD = 0
10390 * }
10391 */
10392 public static int SHUT_RD() {
10393 return SHUT_RD;
10394 }
10395 private static final int SHUT_WR = (int)1L;
10396
10397 /**
10398 * {@snippet lang=c :
10399 * enum <anonymous>.SHUT_WR = 1
10400 * }
10401 */
10402 public static int SHUT_WR() {
10403 return SHUT_WR;
10404 }
10405 private static final int SHUT_RDWR = (int)2L;
10406
10407 /**
10408 * {@snippet lang=c :
10409 * enum <anonymous>.SHUT_RDWR = 2
10410 * }
10411 */
10412 public static int SHUT_RDWR() {
10413 return SHUT_RDWR;
10414 }
10415 /**
10416 * {@snippet lang=c :
10417 * extern int socket(int __domain, int __type, int __protocol)
10418 * }
10419 */
10420 public static MethodHandle socket$MH() {
10421 class Holder {
10422 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10423 iouring_h.C_INT,
10424 iouring_h.C_INT,
10425 iouring_h.C_INT,
10426 iouring_h.C_INT
10427 );
10428
10429 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10430 iouring_h.findOrThrow("socket"),
10431 DESC);
10432 }
10433 return Holder.MH;
10434 }
10435
10436 public static int socket(int __domain, int __type, int __protocol) {
10437 var mh$ = socket$MH();
10438 try {
10439 if (TRACE_DOWNCALLS) {
10440 traceDowncall("socket", __domain, __type, __protocol);
10441 }
10442 return (int) mh$.invokeExact(__domain, __type, __protocol);
10443 } catch (Throwable ex$) {
10444 throw new AssertionError("should not reach here", ex$);
10445 }
10446 }
10447 /**
10448 * {@snippet lang=c :
10449 * extern int socketpair(int __domain, int __type, int __protocol, int __fds[2])
10450 * }
10451 */
10452 public static MethodHandle socketpair$MH() {
10453 class Holder {
10454 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10455 iouring_h.C_INT,
10456 iouring_h.C_INT,
10457 iouring_h.C_INT,
10458 iouring_h.C_INT,
10459 iouring_h.C_POINTER
10460 );
10461
10462 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10463 iouring_h.findOrThrow("socketpair"),
10464 DESC);
10465 }
10466 return Holder.MH;
10467 }
10468
10469 public static int socketpair(int __domain, int __type, int __protocol, MemorySegment __fds) {
10470 var mh$ = socketpair$MH();
10471 try {
10472 if (TRACE_DOWNCALLS) {
10473 traceDowncall("socketpair", __domain, __type, __protocol, __fds);
10474 }
10475 return (int) mh$.invokeExact(__domain, __type, __protocol, __fds);
10476 } catch (Throwable ex$) {
10477 throw new AssertionError("should not reach here", ex$);
10478 }
10479 }
10480 /**
10481 * {@snippet lang=c :
10482 * extern int bind(int __fd, const struct sockaddr *__addr, socklen_t __len)
10483 * }
10484 */
10485 public static MethodHandle bind$MH() {
10486 class Holder {
10487 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10488 iouring_h.C_INT,
10489 iouring_h.C_INT,
10490 iouring_h.C_POINTER,
10491 iouring_h.C_INT
10492 );
10493
10494 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10495 iouring_h.findOrThrow("bind"),
10496 DESC);
10497 }
10498 return Holder.MH;
10499 }
10500
10501 public static int bind(int __fd, MemorySegment __addr, int __len) {
10502 var mh$ = bind$MH();
10503 try {
10504 if (TRACE_DOWNCALLS) {
10505 traceDowncall("bind", __fd, __addr, __len);
10506 }
10507 return (int) mh$.invokeExact(__fd, __addr, __len);
10508 } catch (Throwable ex$) {
10509 throw new AssertionError("should not reach here", ex$);
10510 }
10511 }
10512 /**
10513 * {@snippet lang=c :
10514 * extern int getsockname(int __fd, struct sockaddr *restrict __addr, socklen_t *restrict __len)
10515 * }
10516 */
10517 public static MethodHandle getsockname$MH() {
10518 class Holder {
10519 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10520 iouring_h.C_INT,
10521 iouring_h.C_INT,
10522 iouring_h.C_POINTER,
10523 iouring_h.C_POINTER
10524 );
10525
10526 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10527 iouring_h.findOrThrow("getsockname"),
10528 DESC);
10529 }
10530 return Holder.MH;
10531 }
10532
10533 public static int getsockname(int __fd, MemorySegment __addr, MemorySegment __len) {
10534 var mh$ = getsockname$MH();
10535 try {
10536 if (TRACE_DOWNCALLS) {
10537 traceDowncall("getsockname", __fd, __addr, __len);
10538 }
10539 return (int) mh$.invokeExact(__fd, __addr, __len);
10540 } catch (Throwable ex$) {
10541 throw new AssertionError("should not reach here", ex$);
10542 }
10543 }
10544 /**
10545 * {@snippet lang=c :
10546 * extern int connect(int __fd, const struct sockaddr *__addr, socklen_t __len)
10547 * }
10548 */
10549 public static MethodHandle connect$MH() {
10550 class Holder {
10551 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10552 iouring_h.C_INT,
10553 iouring_h.C_INT,
10554 iouring_h.C_POINTER,
10555 iouring_h.C_INT
10556 );
10557
10558 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10559 iouring_h.findOrThrow("connect"),
10560 DESC);
10561 }
10562 return Holder.MH;
10563 }
10564
10565 public static int connect(int __fd, MemorySegment __addr, int __len) {
10566 var mh$ = connect$MH();
10567 try {
10568 if (TRACE_DOWNCALLS) {
10569 traceDowncall("connect", __fd, __addr, __len);
10570 }
10571 return (int) mh$.invokeExact(__fd, __addr, __len);
10572 } catch (Throwable ex$) {
10573 throw new AssertionError("should not reach here", ex$);
10574 }
10575 }
10576 /**
10577 * {@snippet lang=c :
10578 * extern int getpeername(int __fd, struct sockaddr *restrict __addr, socklen_t *restrict __len)
10579 * }
10580 */
10581 public static MethodHandle getpeername$MH() {
10582 class Holder {
10583 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10584 iouring_h.C_INT,
10585 iouring_h.C_INT,
10586 iouring_h.C_POINTER,
10587 iouring_h.C_POINTER
10588 );
10589
10590 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10591 iouring_h.findOrThrow("getpeername"),
10592 DESC);
10593 }
10594 return Holder.MH;
10595 }
10596
10597 public static int getpeername(int __fd, MemorySegment __addr, MemorySegment __len) {
10598 var mh$ = getpeername$MH();
10599 try {
10600 if (TRACE_DOWNCALLS) {
10601 traceDowncall("getpeername", __fd, __addr, __len);
10602 }
10603 return (int) mh$.invokeExact(__fd, __addr, __len);
10604 } catch (Throwable ex$) {
10605 throw new AssertionError("should not reach here", ex$);
10606 }
10607 }
10608 /**
10609 * {@snippet lang=c :
10610 * extern ssize_t send(int __fd, const void *__buf, size_t __n, int __flags)
10611 * }
10612 */
10613 public static MethodHandle send$MH() {
10614 class Holder {
10615 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10616 iouring_h.C_LONG,
10617 iouring_h.C_INT,
10618 iouring_h.C_POINTER,
10619 iouring_h.C_LONG,
10620 iouring_h.C_INT
10621 );
10622
10623 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10624 iouring_h.findOrThrow("send"),
10625 DESC);
10626 }
10627 return Holder.MH;
10628 }
10629
10630 public static long send(int __fd, MemorySegment __buf, long __n, int __flags) {
10631 var mh$ = send$MH();
10632 try {
10633 if (TRACE_DOWNCALLS) {
10634 traceDowncall("send", __fd, __buf, __n, __flags);
10635 }
10636 return (long) mh$.invokeExact(__fd, __buf, __n, __flags);
10637 } catch (Throwable ex$) {
10638 throw new AssertionError("should not reach here", ex$);
10639 }
10640 }
10641 /**
10642 * {@snippet lang=c :
10643 * extern ssize_t recv(int __fd, void *__buf, size_t __n, int __flags)
10644 * }
10645 */
10646 public static MethodHandle recv$MH() {
10647 class Holder {
10648 static final FunctionDescriptor DESC = FunctionDescriptor.of(
10649 iouring_h.C_LONG,
10650 iouring_h.C_INT,
10651 iouring_h.C_POINTER,
10652 iouring_h.C_LONG,
10653 iouring_h.C_INT
10654 );
10655
10656 static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
10657 iouring_h.findOrThrow("recv"),
10658 DESC);
10659 }
10660 return Holder.MH;
10661 }
10662
10663 public static long recv(int __fd, MemorySegment __buf, long __n, int __flags) {
10664 var mh$ = recv$MH();
10665 try {
10666 if (TRACE_DOWNCALLS) {
10667 traceDowncall("recv", __fd, __buf, __n, __flags);
10668 }
10669 return (long) mh$.invokeExact(__fd, __buf, __n, __flags);
10670 } catch (Throwable ex$) {
10671 throw new AssertionError("should not reach here", ex$);
10672 }
10673 }
10674 }
10675