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