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 extends iouring_h_1 {
  16 
  17     iouring_h() {
  18         // Suppresses public default constructor, ensuring non-instantiability,
  19         // but allows generated subclasses in same package.
  20     }
  21     /**
  22      * {@snippet lang=c :
  23      * extern ssize_t sendto(int __fd, const void *__buf, size_t __n, int __flags, const struct sockaddr *__addr, socklen_t __addr_len)
  24      * }
  25      */
  26     public static MethodHandle sendto$MH() {
  27         class Holder {
  28             static final FunctionDescriptor DESC = FunctionDescriptor.of(
  29                 iouring_h.C_LONG,
  30                 iouring_h.C_INT,
  31                 iouring_h.C_POINTER,
  32                 iouring_h.C_LONG,
  33                 iouring_h.C_INT,
  34                 iouring_h.C_POINTER,
  35                 iouring_h.C_INT
  36             );
  37 
  38             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
  39                     iouring_h.findOrThrow("sendto"),
  40                     DESC);
  41         }
  42         return Holder.MH;
  43     }
  44 
  45     public static long sendto(int __fd, MemorySegment __buf, long __n, int __flags, MemorySegment __addr, int __addr_len) {
  46         var mh$ = sendto$MH();
  47         try {
  48             if (TRACE_DOWNCALLS) {
  49                 traceDowncall("sendto", __fd, __buf, __n, __flags, __addr, __addr_len);
  50             }
  51             return (long) mh$.invokeExact(__fd, __buf, __n, __flags, __addr, __addr_len);
  52         } catch (Throwable ex$) {
  53            throw new AssertionError("should not reach here", ex$);
  54         }
  55     }
  56     /**
  57      * {@snippet lang=c :
  58      * extern ssize_t recvfrom(int __fd, void *restrict __buf, size_t __n, int __flags, struct sockaddr *restrict __addr, socklen_t *restrict __addr_len)
  59      * }
  60      */
  61     public static MethodHandle recvfrom$MH() {
  62         class Holder {
  63             static final FunctionDescriptor DESC = FunctionDescriptor.of(
  64                 iouring_h.C_LONG,
  65                 iouring_h.C_INT,
  66                 iouring_h.C_POINTER,
  67                 iouring_h.C_LONG,
  68                 iouring_h.C_INT,
  69                 iouring_h.C_POINTER,
  70                 iouring_h.C_POINTER
  71             );
  72 
  73             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
  74                     iouring_h.findOrThrow("recvfrom"),
  75                     DESC);
  76         }
  77         return Holder.MH;
  78     }
  79 
  80     public static long recvfrom(int __fd, MemorySegment __buf, long __n, int __flags, MemorySegment __addr, MemorySegment __addr_len) {
  81         var mh$ = recvfrom$MH();
  82         try {
  83             if (TRACE_DOWNCALLS) {
  84                 traceDowncall("recvfrom", __fd, __buf, __n, __flags, __addr, __addr_len);
  85             }
  86             return (long) mh$.invokeExact(__fd, __buf, __n, __flags, __addr, __addr_len);
  87         } catch (Throwable ex$) {
  88            throw new AssertionError("should not reach here", ex$);
  89         }
  90     }
  91     /**
  92      * {@snippet lang=c :
  93      * extern ssize_t sendmsg(int __fd, const struct msghdr *__message, int __flags)
  94      * }
  95      */
  96     public static MethodHandle sendmsg$MH() {
  97         class Holder {
  98             static final FunctionDescriptor DESC = FunctionDescriptor.of(
  99                 iouring_h.C_LONG,
 100                 iouring_h.C_INT,
 101                 iouring_h.C_POINTER,
 102                 iouring_h.C_INT
 103             );
 104 
 105             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 106                     iouring_h.findOrThrow("sendmsg"),
 107                     DESC);
 108         }
 109         return Holder.MH;
 110     }
 111 
 112     public static long sendmsg(int __fd, MemorySegment __message, int __flags) {
 113         var mh$ = sendmsg$MH();
 114         try {
 115             if (TRACE_DOWNCALLS) {
 116                 traceDowncall("sendmsg", __fd, __message, __flags);
 117             }
 118             return (long) mh$.invokeExact(__fd, __message, __flags);
 119         } catch (Throwable ex$) {
 120            throw new AssertionError("should not reach here", ex$);
 121         }
 122     }
 123     /**
 124      * {@snippet lang=c :
 125      * extern ssize_t recvmsg(int __fd, struct msghdr *__message, int __flags)
 126      * }
 127      */
 128     public static MethodHandle recvmsg$MH() {
 129         class Holder {
 130             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 131                 iouring_h.C_LONG,
 132                 iouring_h.C_INT,
 133                 iouring_h.C_POINTER,
 134                 iouring_h.C_INT
 135             );
 136 
 137             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 138                     iouring_h.findOrThrow("recvmsg"),
 139                     DESC);
 140         }
 141         return Holder.MH;
 142     }
 143 
 144     public static long recvmsg(int __fd, MemorySegment __message, int __flags) {
 145         var mh$ = recvmsg$MH();
 146         try {
 147             if (TRACE_DOWNCALLS) {
 148                 traceDowncall("recvmsg", __fd, __message, __flags);
 149             }
 150             return (long) mh$.invokeExact(__fd, __message, __flags);
 151         } catch (Throwable ex$) {
 152            throw new AssertionError("should not reach here", ex$);
 153         }
 154     }
 155     /**
 156      * {@snippet lang=c :
 157      * extern int getsockopt(int __fd, int __level, int __optname, void *restrict __optval, socklen_t *restrict __optlen)
 158      * }
 159      */
 160     public static MethodHandle getsockopt$MH() {
 161         class Holder {
 162             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 163                 iouring_h.C_INT,
 164                 iouring_h.C_INT,
 165                 iouring_h.C_INT,
 166                 iouring_h.C_INT,
 167                 iouring_h.C_POINTER,
 168                 iouring_h.C_POINTER
 169             );
 170 
 171             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 172                     iouring_h.findOrThrow("getsockopt"),
 173                     DESC);
 174         }
 175         return Holder.MH;
 176     }
 177 
 178     public static int getsockopt(int __fd, int __level, int __optname, MemorySegment __optval, MemorySegment __optlen) {
 179         var mh$ = getsockopt$MH();
 180         try {
 181             if (TRACE_DOWNCALLS) {
 182                 traceDowncall("getsockopt", __fd, __level, __optname, __optval, __optlen);
 183             }
 184             return (int) mh$.invokeExact(__fd, __level, __optname, __optval, __optlen);
 185         } catch (Throwable ex$) {
 186            throw new AssertionError("should not reach here", ex$);
 187         }
 188     }
 189     /**
 190      * {@snippet lang=c :
 191      * extern int setsockopt(int __fd, int __level, int __optname, const void *__optval, socklen_t __optlen)
 192      * }
 193      */
 194     public static MethodHandle setsockopt$MH() {
 195         class Holder {
 196             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 197                 iouring_h.C_INT,
 198                 iouring_h.C_INT,
 199                 iouring_h.C_INT,
 200                 iouring_h.C_INT,
 201                 iouring_h.C_POINTER,
 202                 iouring_h.C_INT
 203             );
 204 
 205             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 206                     iouring_h.findOrThrow("setsockopt"),
 207                     DESC);
 208         }
 209         return Holder.MH;
 210     }
 211 
 212     public static int setsockopt(int __fd, int __level, int __optname, MemorySegment __optval, int __optlen) {
 213         var mh$ = setsockopt$MH();
 214         try {
 215             if (TRACE_DOWNCALLS) {
 216                 traceDowncall("setsockopt", __fd, __level, __optname, __optval, __optlen);
 217             }
 218             return (int) mh$.invokeExact(__fd, __level, __optname, __optval, __optlen);
 219         } catch (Throwable ex$) {
 220            throw new AssertionError("should not reach here", ex$);
 221         }
 222     }
 223     /**
 224      * {@snippet lang=c :
 225      * extern int listen(int __fd, int __n)
 226      * }
 227      */
 228     public static MethodHandle listen$MH() {
 229         class Holder {
 230             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 231                 iouring_h.C_INT,
 232                 iouring_h.C_INT,
 233                 iouring_h.C_INT
 234             );
 235 
 236             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 237                     iouring_h.findOrThrow("listen"),
 238                     DESC);
 239         }
 240         return Holder.MH;
 241     }
 242 
 243     public static int listen(int __fd, int __n) {
 244         var mh$ = listen$MH();
 245         try {
 246             if (TRACE_DOWNCALLS) {
 247                 traceDowncall("listen", __fd, __n);
 248             }
 249             return (int) mh$.invokeExact(__fd, __n);
 250         } catch (Throwable ex$) {
 251            throw new AssertionError("should not reach here", ex$);
 252         }
 253     }
 254     /**
 255      * {@snippet lang=c :
 256      * extern int accept(int __fd, struct sockaddr *restrict __addr, socklen_t *restrict __addr_len)
 257      * }
 258      */
 259     public static MethodHandle accept$MH() {
 260         class Holder {
 261             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 262                 iouring_h.C_INT,
 263                 iouring_h.C_INT,
 264                 iouring_h.C_POINTER,
 265                 iouring_h.C_POINTER
 266             );
 267 
 268             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 269                     iouring_h.findOrThrow("accept"),
 270                     DESC);
 271         }
 272         return Holder.MH;
 273     }
 274 
 275     public static int accept(int __fd, MemorySegment __addr, MemorySegment __addr_len) {
 276         var mh$ = accept$MH();
 277         try {
 278             if (TRACE_DOWNCALLS) {
 279                 traceDowncall("accept", __fd, __addr, __addr_len);
 280             }
 281             return (int) mh$.invokeExact(__fd, __addr, __addr_len);
 282         } catch (Throwable ex$) {
 283            throw new AssertionError("should not reach here", ex$);
 284         }
 285     }
 286     /**
 287      * {@snippet lang=c :
 288      * extern int shutdown(int __fd, int __how)
 289      * }
 290      */
 291     public static MethodHandle shutdown$MH() {
 292         class Holder {
 293             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 294                 iouring_h.C_INT,
 295                 iouring_h.C_INT,
 296                 iouring_h.C_INT
 297             );
 298 
 299             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 300                     iouring_h.findOrThrow("shutdown"),
 301                     DESC);
 302         }
 303         return Holder.MH;
 304     }
 305 
 306     public static int shutdown(int __fd, int __how) {
 307         var mh$ = shutdown$MH();
 308         try {
 309             if (TRACE_DOWNCALLS) {
 310                 traceDowncall("shutdown", __fd, __how);
 311             }
 312             return (int) mh$.invokeExact(__fd, __how);
 313         } catch (Throwable ex$) {
 314            throw new AssertionError("should not reach here", ex$);
 315         }
 316     }
 317     /**
 318      * {@snippet lang=c :
 319      * extern int sockatmark(int __fd)
 320      * }
 321      */
 322     public static MethodHandle sockatmark$MH() {
 323         class Holder {
 324             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 325                 iouring_h.C_INT,
 326                 iouring_h.C_INT
 327             );
 328 
 329             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 330                     iouring_h.findOrThrow("sockatmark"),
 331                     DESC);
 332         }
 333         return Holder.MH;
 334     }
 335 
 336     public static int sockatmark(int __fd) {
 337         var mh$ = sockatmark$MH();
 338         try {
 339             if (TRACE_DOWNCALLS) {
 340                 traceDowncall("sockatmark", __fd);
 341             }
 342             return (int) mh$.invokeExact(__fd);
 343         } catch (Throwable ex$) {
 344            throw new AssertionError("should not reach here", ex$);
 345         }
 346     }
 347     /**
 348      * {@snippet lang=c :
 349      * extern int isfdtype(int __fd, int __fdtype)
 350      * }
 351      */
 352     public static MethodHandle isfdtype$MH() {
 353         class Holder {
 354             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 355                 iouring_h.C_INT,
 356                 iouring_h.C_INT,
 357                 iouring_h.C_INT
 358             );
 359 
 360             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 361                     iouring_h.findOrThrow("isfdtype"),
 362                     DESC);
 363         }
 364         return Holder.MH;
 365     }
 366 
 367     public static int isfdtype(int __fd, int __fdtype) {
 368         var mh$ = isfdtype$MH();
 369         try {
 370             if (TRACE_DOWNCALLS) {
 371                 traceDowncall("isfdtype", __fd, __fdtype);
 372             }
 373             return (int) mh$.invokeExact(__fd, __fdtype);
 374         } catch (Throwable ex$) {
 375            throw new AssertionError("should not reach here", ex$);
 376         }
 377     }
 378     /**
 379      * {@snippet lang=c :
 380      * typedef unsigned int uint32_t
 381      * }
 382      */
 383     public static final OfInt uint32_t = iouring_h.C_INT;
 384     /**
 385      * {@snippet lang=c :
 386      * typedef unsigned long uint64_t
 387      * }
 388      */
 389     public static final OfLong uint64_t = iouring_h.C_LONG;
 390     private static final int EPOLL_CLOEXEC = (int)524288L;
 391 
 392     /**
 393      * {@snippet lang=c :
 394      * enum <anonymous>.EPOLL_CLOEXEC = 524288
 395      * }
 396      */
 397     public static int EPOLL_CLOEXEC() {
 398         return EPOLL_CLOEXEC;
 399     }
 400     private static final int EPOLLIN = (int)1L;
 401 
 402     /**
 403      * {@snippet lang=c :
 404      * enum EPOLL_EVENTS.EPOLLIN = 1
 405      * }
 406      */
 407     public static int EPOLLIN() {
 408         return EPOLLIN;
 409     }
 410     private static final int EPOLLPRI = (int)2L;
 411 
 412     /**
 413      * {@snippet lang=c :
 414      * enum EPOLL_EVENTS.EPOLLPRI = 2
 415      * }
 416      */
 417     public static int EPOLLPRI() {
 418         return EPOLLPRI;
 419     }
 420     private static final int EPOLLOUT = (int)4L;
 421 
 422     /**
 423      * {@snippet lang=c :
 424      * enum EPOLL_EVENTS.EPOLLOUT = 4
 425      * }
 426      */
 427     public static int EPOLLOUT() {
 428         return EPOLLOUT;
 429     }
 430     private static final int EPOLLRDNORM = (int)64L;
 431 
 432     /**
 433      * {@snippet lang=c :
 434      * enum EPOLL_EVENTS.EPOLLRDNORM = 64
 435      * }
 436      */
 437     public static int EPOLLRDNORM() {
 438         return EPOLLRDNORM;
 439     }
 440     private static final int EPOLLRDBAND = (int)128L;
 441 
 442     /**
 443      * {@snippet lang=c :
 444      * enum EPOLL_EVENTS.EPOLLRDBAND = 128
 445      * }
 446      */
 447     public static int EPOLLRDBAND() {
 448         return EPOLLRDBAND;
 449     }
 450     private static final int EPOLLWRNORM = (int)256L;
 451 
 452     /**
 453      * {@snippet lang=c :
 454      * enum EPOLL_EVENTS.EPOLLWRNORM = 256
 455      * }
 456      */
 457     public static int EPOLLWRNORM() {
 458         return EPOLLWRNORM;
 459     }
 460     private static final int EPOLLWRBAND = (int)512L;
 461 
 462     /**
 463      * {@snippet lang=c :
 464      * enum EPOLL_EVENTS.EPOLLWRBAND = 512
 465      * }
 466      */
 467     public static int EPOLLWRBAND() {
 468         return EPOLLWRBAND;
 469     }
 470     private static final int EPOLLMSG = (int)1024L;
 471 
 472     /**
 473      * {@snippet lang=c :
 474      * enum EPOLL_EVENTS.EPOLLMSG = 1024
 475      * }
 476      */
 477     public static int EPOLLMSG() {
 478         return EPOLLMSG;
 479     }
 480     private static final int EPOLLERR = (int)8L;
 481 
 482     /**
 483      * {@snippet lang=c :
 484      * enum EPOLL_EVENTS.EPOLLERR = 8
 485      * }
 486      */
 487     public static int EPOLLERR() {
 488         return EPOLLERR;
 489     }
 490     private static final int EPOLLHUP = (int)16L;
 491 
 492     /**
 493      * {@snippet lang=c :
 494      * enum EPOLL_EVENTS.EPOLLHUP = 16
 495      * }
 496      */
 497     public static int EPOLLHUP() {
 498         return EPOLLHUP;
 499     }
 500     private static final int EPOLLRDHUP = (int)8192L;
 501 
 502     /**
 503      * {@snippet lang=c :
 504      * enum EPOLL_EVENTS.EPOLLRDHUP = 8192
 505      * }
 506      */
 507     public static int EPOLLRDHUP() {
 508         return EPOLLRDHUP;
 509     }
 510     private static final int EPOLLEXCLUSIVE = (int)268435456L;
 511 
 512     /**
 513      * {@snippet lang=c :
 514      * enum EPOLL_EVENTS.EPOLLEXCLUSIVE = 268435456
 515      * }
 516      */
 517     public static int EPOLLEXCLUSIVE() {
 518         return EPOLLEXCLUSIVE;
 519     }
 520     private static final int EPOLLWAKEUP = (int)536870912L;
 521 
 522     /**
 523      * {@snippet lang=c :
 524      * enum EPOLL_EVENTS.EPOLLWAKEUP = 536870912
 525      * }
 526      */
 527     public static int EPOLLWAKEUP() {
 528         return EPOLLWAKEUP;
 529     }
 530     private static final int EPOLLONESHOT = (int)1073741824L;
 531 
 532     /**
 533      * {@snippet lang=c :
 534      * enum EPOLL_EVENTS.EPOLLONESHOT = 1073741824
 535      * }
 536      */
 537     public static int EPOLLONESHOT() {
 538         return EPOLLONESHOT;
 539     }
 540     private static final int EPOLLET = (int)-2147483648L;
 541 
 542     /**
 543      * {@snippet lang=c :
 544      * enum EPOLL_EVENTS.EPOLLET = -2147483648
 545      * }
 546      */
 547     public static int EPOLLET() {
 548         return EPOLLET;
 549     }
 550     /**
 551      * {@snippet lang=c :
 552      * extern int epoll_create(int __size)
 553      * }
 554      */
 555     public static MethodHandle epoll_create$MH() {
 556         class Holder {
 557             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 558                 iouring_h.C_INT,
 559                 iouring_h.C_INT
 560             );
 561 
 562             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 563                     iouring_h.findOrThrow("epoll_create"),
 564                     DESC);
 565         }
 566         return Holder.MH;
 567     }
 568 
 569     public static int epoll_create(int __size) {
 570         var mh$ = epoll_create$MH();
 571         try {
 572             if (TRACE_DOWNCALLS) {
 573                 traceDowncall("epoll_create", __size);
 574             }
 575             return (int) mh$.invokeExact(__size);
 576         } catch (Throwable ex$) {
 577            throw new AssertionError("should not reach here", ex$);
 578         }
 579     }
 580     /**
 581      * {@snippet lang=c :
 582      * extern int epoll_create1(int __flags)
 583      * }
 584      */
 585     public static MethodHandle epoll_create1$MH() {
 586         class Holder {
 587             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 588                 iouring_h.C_INT,
 589                 iouring_h.C_INT
 590             );
 591 
 592             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 593                     iouring_h.findOrThrow("epoll_create1"),
 594                     DESC);
 595         }
 596         return Holder.MH;
 597     }
 598 
 599     public static int epoll_create1(int __flags) {
 600         var mh$ = epoll_create1$MH();
 601         try {
 602             if (TRACE_DOWNCALLS) {
 603                 traceDowncall("epoll_create1", __flags);
 604             }
 605             return (int) mh$.invokeExact(__flags);
 606         } catch (Throwable ex$) {
 607            throw new AssertionError("should not reach here", ex$);
 608         }
 609     }
 610     /**
 611      * {@snippet lang=c :
 612      * extern int epoll_ctl(int __epfd, int __op, int __fd, struct epoll_event *__event)
 613      * }
 614      */
 615     public static MethodHandle epoll_ctl$MH() {
 616         class Holder {
 617             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 618                 iouring_h.C_INT,
 619                 iouring_h.C_INT,
 620                 iouring_h.C_INT,
 621                 iouring_h.C_INT,
 622                 iouring_h.C_POINTER
 623             );
 624 
 625             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 626                     iouring_h.findOrThrow("epoll_ctl"),
 627                     DESC);
 628         }
 629         return Holder.MH;
 630     }
 631 
 632     public static int epoll_ctl(int __epfd, int __op, int __fd, MemorySegment __event) {
 633         var mh$ = epoll_ctl$MH();
 634         try {
 635             if (TRACE_DOWNCALLS) {
 636                 traceDowncall("epoll_ctl", __epfd, __op, __fd, __event);
 637             }
 638             return (int) mh$.invokeExact(__epfd, __op, __fd, __event);
 639         } catch (Throwable ex$) {
 640            throw new AssertionError("should not reach here", ex$);
 641         }
 642     }
 643     /**
 644      * {@snippet lang=c :
 645      * extern int epoll_wait(int __epfd, struct epoll_event *__events, int __maxevents, int __timeout)
 646      * }
 647      */
 648     public static MethodHandle epoll_wait$MH() {
 649         class Holder {
 650             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 651                 iouring_h.C_INT,
 652                 iouring_h.C_INT,
 653                 iouring_h.C_POINTER,
 654                 iouring_h.C_INT,
 655                 iouring_h.C_INT
 656             );
 657 
 658             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 659                     iouring_h.findOrThrow("epoll_wait"),
 660                     DESC);
 661         }
 662         return Holder.MH;
 663     }
 664 
 665     public static int epoll_wait(int __epfd, MemorySegment __events, int __maxevents, int __timeout) {
 666         var mh$ = epoll_wait$MH();
 667         try {
 668             if (TRACE_DOWNCALLS) {
 669                 traceDowncall("epoll_wait", __epfd, __events, __maxevents, __timeout);
 670             }
 671             return (int) mh$.invokeExact(__epfd, __events, __maxevents, __timeout);
 672         } catch (Throwable ex$) {
 673            throw new AssertionError("should not reach here", ex$);
 674         }
 675     }
 676     /**
 677      * {@snippet lang=c :
 678      * extern int epoll_pwait(int __epfd, struct epoll_event *__events, int __maxevents, int __timeout, const __sigset_t *__ss)
 679      * }
 680      */
 681     public static MethodHandle epoll_pwait$MH() {
 682         class Holder {
 683             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 684                 iouring_h.C_INT,
 685                 iouring_h.C_INT,
 686                 iouring_h.C_POINTER,
 687                 iouring_h.C_INT,
 688                 iouring_h.C_INT,
 689                 iouring_h.C_POINTER
 690             );
 691 
 692             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 693                     iouring_h.findOrThrow("epoll_pwait"),
 694                     DESC);
 695         }
 696         return Holder.MH;
 697     }
 698 
 699     public static int epoll_pwait(int __epfd, MemorySegment __events, int __maxevents, int __timeout, MemorySegment __ss) {
 700         var mh$ = epoll_pwait$MH();
 701         try {
 702             if (TRACE_DOWNCALLS) {
 703                 traceDowncall("epoll_pwait", __epfd, __events, __maxevents, __timeout, __ss);
 704             }
 705             return (int) mh$.invokeExact(__epfd, __events, __maxevents, __timeout, __ss);
 706         } catch (Throwable ex$) {
 707            throw new AssertionError("should not reach here", ex$);
 708         }
 709     }
 710     /**
 711      * {@snippet lang=c :
 712      * extern int epoll_pwait2(int __epfd, struct epoll_event *__events, int __maxevents, const struct timespec *__timeout, const __sigset_t *__ss)
 713      * }
 714      */
 715     public static MethodHandle epoll_pwait2$MH() {
 716         class Holder {
 717             static final FunctionDescriptor DESC = FunctionDescriptor.of(
 718                 iouring_h.C_INT,
 719                 iouring_h.C_INT,
 720                 iouring_h.C_POINTER,
 721                 iouring_h.C_INT,
 722                 iouring_h.C_POINTER,
 723                 iouring_h.C_POINTER
 724             );
 725 
 726             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
 727                     iouring_h.findOrThrow("epoll_pwait2"),
 728                     DESC);
 729         }
 730         return Holder.MH;
 731     }
 732 
 733     public static int epoll_pwait2(int __epfd, MemorySegment __events, int __maxevents, MemorySegment __timeout, MemorySegment __ss) {
 734         var mh$ = epoll_pwait2$MH();
 735         try {
 736             if (TRACE_DOWNCALLS) {
 737                 traceDowncall("epoll_pwait2", __epfd, __events, __maxevents, __timeout, __ss);
 738             }
 739             return (int) mh$.invokeExact(__epfd, __events, __maxevents, __timeout, __ss);
 740         } catch (Throwable ex$) {
 741            throw new AssertionError("should not reach here", ex$);
 742         }
 743     }
 744     /**
 745      * {@snippet lang=c :
 746      * typedef __uint8_t uint8_t
 747      * }
 748      */
 749     public static final OfByte uint8_t = iouring_h.C_CHAR;
 750     /**
 751      * {@snippet lang=c :
 752      * typedef __uint16_t uint16_t
 753      * }
 754      */
 755     public static final OfShort uint16_t = iouring_h.C_SHORT;
 756     /**
 757      * {@snippet lang=c :
 758      * typedef uint32_t in_addr_t
 759      * }
 760      */
 761     public static final OfInt in_addr_t = iouring_h.C_INT;
 762     private static final int IPPROTO_IP = (int)0L;
 763 
 764     /**
 765      * {@snippet lang=c :
 766      * enum <anonymous>.IPPROTO_IP = 0
 767      * }
 768      */
 769     public static int IPPROTO_IP() {
 770         return IPPROTO_IP;
 771     }
 772     private static final int IPPROTO_ICMP = (int)1L;
 773 
 774     /**
 775      * {@snippet lang=c :
 776      * enum <anonymous>.IPPROTO_ICMP = 1
 777      * }
 778      */
 779     public static int IPPROTO_ICMP() {
 780         return IPPROTO_ICMP;
 781     }
 782     private static final int IPPROTO_IGMP = (int)2L;
 783 
 784     /**
 785      * {@snippet lang=c :
 786      * enum <anonymous>.IPPROTO_IGMP = 2
 787      * }
 788      */
 789     public static int IPPROTO_IGMP() {
 790         return IPPROTO_IGMP;
 791     }
 792     private static final int IPPROTO_IPIP = (int)4L;
 793 
 794     /**
 795      * {@snippet lang=c :
 796      * enum <anonymous>.IPPROTO_IPIP = 4
 797      * }
 798      */
 799     public static int IPPROTO_IPIP() {
 800         return IPPROTO_IPIP;
 801     }
 802     private static final int IPPROTO_TCP = (int)6L;
 803 
 804     /**
 805      * {@snippet lang=c :
 806      * enum <anonymous>.IPPROTO_TCP = 6
 807      * }
 808      */
 809     public static int IPPROTO_TCP() {
 810         return IPPROTO_TCP;
 811     }
 812     private static final int IPPROTO_EGP = (int)8L;
 813 
 814     /**
 815      * {@snippet lang=c :
 816      * enum <anonymous>.IPPROTO_EGP = 8
 817      * }
 818      */
 819     public static int IPPROTO_EGP() {
 820         return IPPROTO_EGP;
 821     }
 822     private static final int IPPROTO_PUP = (int)12L;
 823 
 824     /**
 825      * {@snippet lang=c :
 826      * enum <anonymous>.IPPROTO_PUP = 12
 827      * }
 828      */
 829     public static int IPPROTO_PUP() {
 830         return IPPROTO_PUP;
 831     }
 832     private static final int IPPROTO_UDP = (int)17L;
 833 
 834     /**
 835      * {@snippet lang=c :
 836      * enum <anonymous>.IPPROTO_UDP = 17
 837      * }
 838      */
 839     public static int IPPROTO_UDP() {
 840         return IPPROTO_UDP;
 841     }
 842     private static final int IPPROTO_IDP = (int)22L;
 843 
 844     /**
 845      * {@snippet lang=c :
 846      * enum <anonymous>.IPPROTO_IDP = 22
 847      * }
 848      */
 849     public static int IPPROTO_IDP() {
 850         return IPPROTO_IDP;
 851     }
 852     private static final int IPPROTO_TP = (int)29L;
 853 
 854     /**
 855      * {@snippet lang=c :
 856      * enum <anonymous>.IPPROTO_TP = 29
 857      * }
 858      */
 859     public static int IPPROTO_TP() {
 860         return IPPROTO_TP;
 861     }
 862     private static final int IPPROTO_DCCP = (int)33L;
 863 
 864     /**
 865      * {@snippet lang=c :
 866      * enum <anonymous>.IPPROTO_DCCP = 33
 867      * }
 868      */
 869     public static int IPPROTO_DCCP() {
 870         return IPPROTO_DCCP;
 871     }
 872     private static final int IPPROTO_IPV6 = (int)41L;
 873 
 874     /**
 875      * {@snippet lang=c :
 876      * enum <anonymous>.IPPROTO_IPV6 = 41
 877      * }
 878      */
 879     public static int IPPROTO_IPV6() {
 880         return IPPROTO_IPV6;
 881     }
 882     private static final int IPPROTO_RSVP = (int)46L;
 883 
 884     /**
 885      * {@snippet lang=c :
 886      * enum <anonymous>.IPPROTO_RSVP = 46
 887      * }
 888      */
 889     public static int IPPROTO_RSVP() {
 890         return IPPROTO_RSVP;
 891     }
 892     private static final int IPPROTO_GRE = (int)47L;
 893 
 894     /**
 895      * {@snippet lang=c :
 896      * enum <anonymous>.IPPROTO_GRE = 47
 897      * }
 898      */
 899     public static int IPPROTO_GRE() {
 900         return IPPROTO_GRE;
 901     }
 902     private static final int IPPROTO_ESP = (int)50L;
 903 
 904     /**
 905      * {@snippet lang=c :
 906      * enum <anonymous>.IPPROTO_ESP = 50
 907      * }
 908      */
 909     public static int IPPROTO_ESP() {
 910         return IPPROTO_ESP;
 911     }
 912     private static final int IPPROTO_AH = (int)51L;
 913 
 914     /**
 915      * {@snippet lang=c :
 916      * enum <anonymous>.IPPROTO_AH = 51
 917      * }
 918      */
 919     public static int IPPROTO_AH() {
 920         return IPPROTO_AH;
 921     }
 922     private static final int IPPROTO_MTP = (int)92L;
 923 
 924     /**
 925      * {@snippet lang=c :
 926      * enum <anonymous>.IPPROTO_MTP = 92
 927      * }
 928      */
 929     public static int IPPROTO_MTP() {
 930         return IPPROTO_MTP;
 931     }
 932     private static final int IPPROTO_BEETPH = (int)94L;
 933 
 934     /**
 935      * {@snippet lang=c :
 936      * enum <anonymous>.IPPROTO_BEETPH = 94
 937      * }
 938      */
 939     public static int IPPROTO_BEETPH() {
 940         return IPPROTO_BEETPH;
 941     }
 942     private static final int IPPROTO_ENCAP = (int)98L;
 943 
 944     /**
 945      * {@snippet lang=c :
 946      * enum <anonymous>.IPPROTO_ENCAP = 98
 947      * }
 948      */
 949     public static int IPPROTO_ENCAP() {
 950         return IPPROTO_ENCAP;
 951     }
 952     private static final int IPPROTO_PIM = (int)103L;
 953 
 954     /**
 955      * {@snippet lang=c :
 956      * enum <anonymous>.IPPROTO_PIM = 103
 957      * }
 958      */
 959     public static int IPPROTO_PIM() {
 960         return IPPROTO_PIM;
 961     }
 962     private static final int IPPROTO_COMP = (int)108L;
 963 
 964     /**
 965      * {@snippet lang=c :
 966      * enum <anonymous>.IPPROTO_COMP = 108
 967      * }
 968      */
 969     public static int IPPROTO_COMP() {
 970         return IPPROTO_COMP;
 971     }
 972     private static final int IPPROTO_L2TP = (int)115L;
 973 
 974     /**
 975      * {@snippet lang=c :
 976      * enum <anonymous>.IPPROTO_L2TP = 115
 977      * }
 978      */
 979     public static int IPPROTO_L2TP() {
 980         return IPPROTO_L2TP;
 981     }
 982     private static final int IPPROTO_SCTP = (int)132L;
 983 
 984     /**
 985      * {@snippet lang=c :
 986      * enum <anonymous>.IPPROTO_SCTP = 132
 987      * }
 988      */
 989     public static int IPPROTO_SCTP() {
 990         return IPPROTO_SCTP;
 991     }
 992     private static final int IPPROTO_UDPLITE = (int)136L;
 993 
 994     /**
 995      * {@snippet lang=c :
 996      * enum <anonymous>.IPPROTO_UDPLITE = 136
 997      * }
 998      */
 999     public static int IPPROTO_UDPLITE() {
1000         return IPPROTO_UDPLITE;
1001     }
1002     private static final int IPPROTO_MPLS = (int)137L;
1003 
1004     /**
1005      * {@snippet lang=c :
1006      * enum <anonymous>.IPPROTO_MPLS = 137
1007      * }
1008      */
1009     public static int IPPROTO_MPLS() {
1010         return IPPROTO_MPLS;
1011     }
1012     private static final int IPPROTO_ETHERNET = (int)143L;
1013 
1014     /**
1015      * {@snippet lang=c :
1016      * enum <anonymous>.IPPROTO_ETHERNET = 143
1017      * }
1018      */
1019     public static int IPPROTO_ETHERNET() {
1020         return IPPROTO_ETHERNET;
1021     }
1022     private static final int IPPROTO_RAW = (int)255L;
1023 
1024     /**
1025      * {@snippet lang=c :
1026      * enum <anonymous>.IPPROTO_RAW = 255
1027      * }
1028      */
1029     public static int IPPROTO_RAW() {
1030         return IPPROTO_RAW;
1031     }
1032     private static final int IPPROTO_MPTCP = (int)262L;
1033 
1034     /**
1035      * {@snippet lang=c :
1036      * enum <anonymous>.IPPROTO_MPTCP = 262
1037      * }
1038      */
1039     public static int IPPROTO_MPTCP() {
1040         return IPPROTO_MPTCP;
1041     }
1042     private static final int IPPROTO_MAX = (int)263L;
1043 
1044     /**
1045      * {@snippet lang=c :
1046      * enum <anonymous>.IPPROTO_MAX = 263
1047      * }
1048      */
1049     public static int IPPROTO_MAX() {
1050         return IPPROTO_MAX;
1051     }
1052     private static final int IPPROTO_HOPOPTS = (int)0L;
1053 
1054     /**
1055      * {@snippet lang=c :
1056      * enum <anonymous>.IPPROTO_HOPOPTS = 0
1057      * }
1058      */
1059     public static int IPPROTO_HOPOPTS() {
1060         return IPPROTO_HOPOPTS;
1061     }
1062     private static final int IPPROTO_ROUTING = (int)43L;
1063 
1064     /**
1065      * {@snippet lang=c :
1066      * enum <anonymous>.IPPROTO_ROUTING = 43
1067      * }
1068      */
1069     public static int IPPROTO_ROUTING() {
1070         return IPPROTO_ROUTING;
1071     }
1072     private static final int IPPROTO_FRAGMENT = (int)44L;
1073 
1074     /**
1075      * {@snippet lang=c :
1076      * enum <anonymous>.IPPROTO_FRAGMENT = 44
1077      * }
1078      */
1079     public static int IPPROTO_FRAGMENT() {
1080         return IPPROTO_FRAGMENT;
1081     }
1082     private static final int IPPROTO_ICMPV6 = (int)58L;
1083 
1084     /**
1085      * {@snippet lang=c :
1086      * enum <anonymous>.IPPROTO_ICMPV6 = 58
1087      * }
1088      */
1089     public static int IPPROTO_ICMPV6() {
1090         return IPPROTO_ICMPV6;
1091     }
1092     private static final int IPPROTO_NONE = (int)59L;
1093 
1094     /**
1095      * {@snippet lang=c :
1096      * enum <anonymous>.IPPROTO_NONE = 59
1097      * }
1098      */
1099     public static int IPPROTO_NONE() {
1100         return IPPROTO_NONE;
1101     }
1102     private static final int IPPROTO_DSTOPTS = (int)60L;
1103 
1104     /**
1105      * {@snippet lang=c :
1106      * enum <anonymous>.IPPROTO_DSTOPTS = 60
1107      * }
1108      */
1109     public static int IPPROTO_DSTOPTS() {
1110         return IPPROTO_DSTOPTS;
1111     }
1112     private static final int IPPROTO_MH = (int)135L;
1113 
1114     /**
1115      * {@snippet lang=c :
1116      * enum <anonymous>.IPPROTO_MH = 135
1117      * }
1118      */
1119     public static int IPPROTO_MH() {
1120         return IPPROTO_MH;
1121     }
1122     /**
1123      * {@snippet lang=c :
1124      * typedef uint16_t in_port_t
1125      * }
1126      */
1127     public static final OfShort in_port_t = iouring_h.C_SHORT;
1128     private static final int IPPORT_ECHO = (int)7L;
1129 
1130     /**
1131      * {@snippet lang=c :
1132      * enum <anonymous>.IPPORT_ECHO = 7
1133      * }
1134      */
1135     public static int IPPORT_ECHO() {
1136         return IPPORT_ECHO;
1137     }
1138     private static final int IPPORT_DISCARD = (int)9L;
1139 
1140     /**
1141      * {@snippet lang=c :
1142      * enum <anonymous>.IPPORT_DISCARD = 9
1143      * }
1144      */
1145     public static int IPPORT_DISCARD() {
1146         return IPPORT_DISCARD;
1147     }
1148     private static final int IPPORT_SYSTAT = (int)11L;
1149 
1150     /**
1151      * {@snippet lang=c :
1152      * enum <anonymous>.IPPORT_SYSTAT = 11
1153      * }
1154      */
1155     public static int IPPORT_SYSTAT() {
1156         return IPPORT_SYSTAT;
1157     }
1158     private static final int IPPORT_DAYTIME = (int)13L;
1159 
1160     /**
1161      * {@snippet lang=c :
1162      * enum <anonymous>.IPPORT_DAYTIME = 13
1163      * }
1164      */
1165     public static int IPPORT_DAYTIME() {
1166         return IPPORT_DAYTIME;
1167     }
1168     private static final int IPPORT_NETSTAT = (int)15L;
1169 
1170     /**
1171      * {@snippet lang=c :
1172      * enum <anonymous>.IPPORT_NETSTAT = 15
1173      * }
1174      */
1175     public static int IPPORT_NETSTAT() {
1176         return IPPORT_NETSTAT;
1177     }
1178     private static final int IPPORT_FTP = (int)21L;
1179 
1180     /**
1181      * {@snippet lang=c :
1182      * enum <anonymous>.IPPORT_FTP = 21
1183      * }
1184      */
1185     public static int IPPORT_FTP() {
1186         return IPPORT_FTP;
1187     }
1188     private static final int IPPORT_TELNET = (int)23L;
1189 
1190     /**
1191      * {@snippet lang=c :
1192      * enum <anonymous>.IPPORT_TELNET = 23
1193      * }
1194      */
1195     public static int IPPORT_TELNET() {
1196         return IPPORT_TELNET;
1197     }
1198     private static final int IPPORT_SMTP = (int)25L;
1199 
1200     /**
1201      * {@snippet lang=c :
1202      * enum <anonymous>.IPPORT_SMTP = 25
1203      * }
1204      */
1205     public static int IPPORT_SMTP() {
1206         return IPPORT_SMTP;
1207     }
1208     private static final int IPPORT_TIMESERVER = (int)37L;
1209 
1210     /**
1211      * {@snippet lang=c :
1212      * enum <anonymous>.IPPORT_TIMESERVER = 37
1213      * }
1214      */
1215     public static int IPPORT_TIMESERVER() {
1216         return IPPORT_TIMESERVER;
1217     }
1218     private static final int IPPORT_NAMESERVER = (int)42L;
1219 
1220     /**
1221      * {@snippet lang=c :
1222      * enum <anonymous>.IPPORT_NAMESERVER = 42
1223      * }
1224      */
1225     public static int IPPORT_NAMESERVER() {
1226         return IPPORT_NAMESERVER;
1227     }
1228     private static final int IPPORT_WHOIS = (int)43L;
1229 
1230     /**
1231      * {@snippet lang=c :
1232      * enum <anonymous>.IPPORT_WHOIS = 43
1233      * }
1234      */
1235     public static int IPPORT_WHOIS() {
1236         return IPPORT_WHOIS;
1237     }
1238     private static final int IPPORT_MTP = (int)57L;
1239 
1240     /**
1241      * {@snippet lang=c :
1242      * enum <anonymous>.IPPORT_MTP = 57
1243      * }
1244      */
1245     public static int IPPORT_MTP() {
1246         return IPPORT_MTP;
1247     }
1248     private static final int IPPORT_TFTP = (int)69L;
1249 
1250     /**
1251      * {@snippet lang=c :
1252      * enum <anonymous>.IPPORT_TFTP = 69
1253      * }
1254      */
1255     public static int IPPORT_TFTP() {
1256         return IPPORT_TFTP;
1257     }
1258     private static final int IPPORT_RJE = (int)77L;
1259 
1260     /**
1261      * {@snippet lang=c :
1262      * enum <anonymous>.IPPORT_RJE = 77
1263      * }
1264      */
1265     public static int IPPORT_RJE() {
1266         return IPPORT_RJE;
1267     }
1268     private static final int IPPORT_FINGER = (int)79L;
1269 
1270     /**
1271      * {@snippet lang=c :
1272      * enum <anonymous>.IPPORT_FINGER = 79
1273      * }
1274      */
1275     public static int IPPORT_FINGER() {
1276         return IPPORT_FINGER;
1277     }
1278     private static final int IPPORT_TTYLINK = (int)87L;
1279 
1280     /**
1281      * {@snippet lang=c :
1282      * enum <anonymous>.IPPORT_TTYLINK = 87
1283      * }
1284      */
1285     public static int IPPORT_TTYLINK() {
1286         return IPPORT_TTYLINK;
1287     }
1288     private static final int IPPORT_SUPDUP = (int)95L;
1289 
1290     /**
1291      * {@snippet lang=c :
1292      * enum <anonymous>.IPPORT_SUPDUP = 95
1293      * }
1294      */
1295     public static int IPPORT_SUPDUP() {
1296         return IPPORT_SUPDUP;
1297     }
1298     private static final int IPPORT_EXECSERVER = (int)512L;
1299 
1300     /**
1301      * {@snippet lang=c :
1302      * enum <anonymous>.IPPORT_EXECSERVER = 512
1303      * }
1304      */
1305     public static int IPPORT_EXECSERVER() {
1306         return IPPORT_EXECSERVER;
1307     }
1308     private static final int IPPORT_LOGINSERVER = (int)513L;
1309 
1310     /**
1311      * {@snippet lang=c :
1312      * enum <anonymous>.IPPORT_LOGINSERVER = 513
1313      * }
1314      */
1315     public static int IPPORT_LOGINSERVER() {
1316         return IPPORT_LOGINSERVER;
1317     }
1318     private static final int IPPORT_CMDSERVER = (int)514L;
1319 
1320     /**
1321      * {@snippet lang=c :
1322      * enum <anonymous>.IPPORT_CMDSERVER = 514
1323      * }
1324      */
1325     public static int IPPORT_CMDSERVER() {
1326         return IPPORT_CMDSERVER;
1327     }
1328     private static final int IPPORT_EFSSERVER = (int)520L;
1329 
1330     /**
1331      * {@snippet lang=c :
1332      * enum <anonymous>.IPPORT_EFSSERVER = 520
1333      * }
1334      */
1335     public static int IPPORT_EFSSERVER() {
1336         return IPPORT_EFSSERVER;
1337     }
1338     private static final int IPPORT_BIFFUDP = (int)512L;
1339 
1340     /**
1341      * {@snippet lang=c :
1342      * enum <anonymous>.IPPORT_BIFFUDP = 512
1343      * }
1344      */
1345     public static int IPPORT_BIFFUDP() {
1346         return IPPORT_BIFFUDP;
1347     }
1348     private static final int IPPORT_WHOSERVER = (int)513L;
1349 
1350     /**
1351      * {@snippet lang=c :
1352      * enum <anonymous>.IPPORT_WHOSERVER = 513
1353      * }
1354      */
1355     public static int IPPORT_WHOSERVER() {
1356         return IPPORT_WHOSERVER;
1357     }
1358     private static final int IPPORT_ROUTESERVER = (int)520L;
1359 
1360     /**
1361      * {@snippet lang=c :
1362      * enum <anonymous>.IPPORT_ROUTESERVER = 520
1363      * }
1364      */
1365     public static int IPPORT_ROUTESERVER() {
1366         return IPPORT_ROUTESERVER;
1367     }
1368     private static final int IPPORT_RESERVED = (int)1024L;
1369 
1370     /**
1371      * {@snippet lang=c :
1372      * enum <anonymous>.IPPORT_RESERVED = 1024
1373      * }
1374      */
1375     public static int IPPORT_RESERVED() {
1376         return IPPORT_RESERVED;
1377     }
1378     private static final int IPPORT_USERRESERVED = (int)5000L;
1379 
1380     /**
1381      * {@snippet lang=c :
1382      * enum <anonymous>.IPPORT_USERRESERVED = 5000
1383      * }
1384      */
1385     public static int IPPORT_USERRESERVED() {
1386         return IPPORT_USERRESERVED;
1387     }
1388     public static GroupLayout in6addr_any$LAYOUT() {
1389         class Holder {
1390             static final GroupLayout LAYOUT = in6_addr.$LAYOUT();
1391         }
1392         return Holder.LAYOUT;
1393     }
1394     /**
1395      * {@snippet lang=c :
1396      * extern const struct in6_addr in6addr_any
1397      * }
1398      */
1399     public static MemorySegment in6addr_any$SEGMENT() {
1400         class Holder {
1401             static final MemorySegment SEGMENT = iouring_h.findOrThrow("in6addr_any")
1402                 .reinterpret(in6addr_any$LAYOUT().byteSize());
1403         }
1404         return Holder.SEGMENT;
1405     }
1406     public static GroupLayout in6addr_loopback$LAYOUT() {
1407         class Holder {
1408             static final GroupLayout LAYOUT = in6_addr.$LAYOUT();
1409         }
1410         return Holder.LAYOUT;
1411     }
1412     /**
1413      * {@snippet lang=c :
1414      * extern const struct in6_addr in6addr_loopback
1415      * }
1416      */
1417     public static MemorySegment in6addr_loopback$SEGMENT() {
1418         class Holder {
1419             static final MemorySegment SEGMENT = iouring_h.findOrThrow("in6addr_loopback")
1420                 .reinterpret(in6addr_loopback$LAYOUT().byteSize());
1421         }
1422         return Holder.SEGMENT;
1423     }
1424     /**
1425      * {@snippet lang=c :
1426      * extern uint32_t ntohl(uint32_t __netlong)
1427      * }
1428      */
1429     public static MethodHandle ntohl$MH() {
1430         class Holder {
1431             static final FunctionDescriptor DESC = FunctionDescriptor.of(
1432                 iouring_h.C_INT,
1433                 iouring_h.C_INT
1434             );
1435 
1436             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
1437                     iouring_h.findOrThrow("ntohl"),
1438                     DESC);
1439         }
1440         return Holder.MH;
1441     }
1442 
1443     public static int ntohl(int __netlong) {
1444         var mh$ = ntohl$MH();
1445         try {
1446             if (TRACE_DOWNCALLS) {
1447                 traceDowncall("ntohl", __netlong);
1448             }
1449             return (int) mh$.invokeExact(__netlong);
1450         } catch (Throwable ex$) {
1451            throw new AssertionError("should not reach here", ex$);
1452         }
1453     }
1454     /**
1455      * {@snippet lang=c :
1456      * extern uint16_t ntohs(uint16_t __netshort)
1457      * }
1458      */
1459     public static MethodHandle ntohs$MH() {
1460         class Holder {
1461             static final FunctionDescriptor DESC = FunctionDescriptor.of(
1462                 iouring_h.C_SHORT,
1463                 iouring_h.C_SHORT
1464             );
1465 
1466             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
1467                     iouring_h.findOrThrow("ntohs"),
1468                     DESC);
1469         }
1470         return Holder.MH;
1471     }
1472 
1473     public static short ntohs(short __netshort) {
1474         var mh$ = ntohs$MH();
1475         try {
1476             if (TRACE_DOWNCALLS) {
1477                 traceDowncall("ntohs", __netshort);
1478             }
1479             return (short) mh$.invokeExact(__netshort);
1480         } catch (Throwable ex$) {
1481            throw new AssertionError("should not reach here", ex$);
1482         }
1483     }
1484     /**
1485      * {@snippet lang=c :
1486      * extern uint32_t htonl(uint32_t __hostlong)
1487      * }
1488      */
1489     public static MethodHandle htonl$MH() {
1490         class Holder {
1491             static final FunctionDescriptor DESC = FunctionDescriptor.of(
1492                 iouring_h.C_INT,
1493                 iouring_h.C_INT
1494             );
1495 
1496             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
1497                     iouring_h.findOrThrow("htonl"),
1498                     DESC);
1499         }
1500         return Holder.MH;
1501     }
1502 
1503     public static int htonl(int __hostlong) {
1504         var mh$ = htonl$MH();
1505         try {
1506             if (TRACE_DOWNCALLS) {
1507                 traceDowncall("htonl", __hostlong);
1508             }
1509             return (int) mh$.invokeExact(__hostlong);
1510         } catch (Throwable ex$) {
1511            throw new AssertionError("should not reach here", ex$);
1512         }
1513     }
1514     /**
1515      * {@snippet lang=c :
1516      * extern uint16_t htons(uint16_t __hostshort)
1517      * }
1518      */
1519     public static MethodHandle htons$MH() {
1520         class Holder {
1521             static final FunctionDescriptor DESC = FunctionDescriptor.of(
1522                 iouring_h.C_SHORT,
1523                 iouring_h.C_SHORT
1524             );
1525 
1526             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
1527                     iouring_h.findOrThrow("htons"),
1528                     DESC);
1529         }
1530         return Holder.MH;
1531     }
1532 
1533     public static short htons(short __hostshort) {
1534         var mh$ = htons$MH();
1535         try {
1536             if (TRACE_DOWNCALLS) {
1537                 traceDowncall("htons", __hostshort);
1538             }
1539             return (short) mh$.invokeExact(__hostshort);
1540         } catch (Throwable ex$) {
1541            throw new AssertionError("should not reach here", ex$);
1542         }
1543     }
1544     /**
1545      * {@snippet lang=c :
1546      * extern int bindresvport(int __sockfd, struct sockaddr_in *__sock_in)
1547      * }
1548      */
1549     public static MethodHandle bindresvport$MH() {
1550         class Holder {
1551             static final FunctionDescriptor DESC = FunctionDescriptor.of(
1552                 iouring_h.C_INT,
1553                 iouring_h.C_INT,
1554                 iouring_h.C_POINTER
1555             );
1556 
1557             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
1558                     iouring_h.findOrThrow("bindresvport"),
1559                     DESC);
1560         }
1561         return Holder.MH;
1562     }
1563 
1564     public static int bindresvport(int __sockfd, MemorySegment __sock_in) {
1565         var mh$ = bindresvport$MH();
1566         try {
1567             if (TRACE_DOWNCALLS) {
1568                 traceDowncall("bindresvport", __sockfd, __sock_in);
1569             }
1570             return (int) mh$.invokeExact(__sockfd, __sock_in);
1571         } catch (Throwable ex$) {
1572            throw new AssertionError("should not reach here", ex$);
1573         }
1574     }
1575     /**
1576      * {@snippet lang=c :
1577      * extern int bindresvport6(int __sockfd, struct sockaddr_in6 *__sock_in)
1578      * }
1579      */
1580     public static MethodHandle bindresvport6$MH() {
1581         class Holder {
1582             static final FunctionDescriptor DESC = FunctionDescriptor.of(
1583                 iouring_h.C_INT,
1584                 iouring_h.C_INT,
1585                 iouring_h.C_POINTER
1586             );
1587 
1588             static final MethodHandle MH = Linker.nativeLinker().downcallHandle(
1589                     iouring_h.findOrThrow("bindresvport6"),
1590                     DESC);
1591         }
1592         return Holder.MH;
1593     }
1594 
1595     public static int bindresvport6(int __sockfd, MemorySegment __sock_in) {
1596         var mh$ = bindresvport6$MH();
1597         try {
1598             if (TRACE_DOWNCALLS) {
1599                 traceDowncall("bindresvport6", __sockfd, __sock_in);
1600             }
1601             return (int) mh$.invokeExact(__sockfd, __sock_in);
1602         } catch (Throwable ex$) {
1603            throw new AssertionError("should not reach here", ex$);
1604         }
1605     }
1606     private static final long _POSIX_C_SOURCE = 200809L;
1607 
1608     /**
1609      * {@snippet lang=c :
1610      * #define _POSIX_C_SOURCE 200809
1611      * }
1612      */
1613     public static long _POSIX_C_SOURCE() {
1614         return _POSIX_C_SOURCE;
1615     }
1616     private static final int __TIMESIZE = (int)64L;
1617 
1618     /**
1619      * {@snippet lang=c :
1620      * #define __TIMESIZE 64
1621      * }
1622      */
1623     public static int __TIMESIZE() {
1624         return __TIMESIZE;
1625     }
1626     private static final long __STDC_IEC_60559_BFP__ = 201404L;
1627 
1628     /**
1629      * {@snippet lang=c :
1630      * #define __STDC_IEC_60559_BFP__ 201404
1631      * }
1632      */
1633     public static long __STDC_IEC_60559_BFP__() {
1634         return __STDC_IEC_60559_BFP__;
1635     }
1636     private static final long __STDC_IEC_60559_COMPLEX__ = 201404L;
1637 
1638     /**
1639      * {@snippet lang=c :
1640      * #define __STDC_IEC_60559_COMPLEX__ 201404
1641      * }
1642      */
1643     public static long __STDC_IEC_60559_COMPLEX__() {
1644         return __STDC_IEC_60559_COMPLEX__;
1645     }
1646     private static final long __STDC_ISO_10646__ = 201706L;
1647 
1648     /**
1649      * {@snippet lang=c :
1650      * #define __STDC_ISO_10646__ 201706
1651      * }
1652      */
1653     public static long __STDC_ISO_10646__() {
1654         return __STDC_ISO_10646__;
1655     }
1656     private static final long CLOCKS_PER_SEC = 1000000L;
1657 
1658     /**
1659      * {@snippet lang=c :
1660      * #define CLOCKS_PER_SEC 1000000
1661      * }
1662      */
1663     public static long CLOCKS_PER_SEC() {
1664         return CLOCKS_PER_SEC;
1665     }
1666     private static final int __BYTE_ORDER = (int)1234L;
1667 
1668     /**
1669      * {@snippet lang=c :
1670      * #define __BYTE_ORDER 1234
1671      * }
1672      */
1673     public static int __BYTE_ORDER() {
1674         return __BYTE_ORDER;
1675     }
1676     private static final int __FLOAT_WORD_ORDER = (int)1234L;
1677 
1678     /**
1679      * {@snippet lang=c :
1680      * #define __FLOAT_WORD_ORDER 1234
1681      * }
1682      */
1683     public static int __FLOAT_WORD_ORDER() {
1684         return __FLOAT_WORD_ORDER;
1685     }
1686     private static final int O_NDELAY = (int)2048L;
1687 
1688     /**
1689      * {@snippet lang=c :
1690      * #define O_NDELAY 2048
1691      * }
1692      */
1693     public static int O_NDELAY() {
1694         return O_NDELAY;
1695     }
1696     private static final int O_FSYNC = (int)1052672L;
1697 
1698     /**
1699      * {@snippet lang=c :
1700      * #define O_FSYNC 1052672
1701      * }
1702      */
1703     public static int O_FSYNC() {
1704         return O_FSYNC;
1705     }
1706     private static final int __O_TMPFILE = (int)4259840L;
1707 
1708     /**
1709      * {@snippet lang=c :
1710      * #define __O_TMPFILE 4259840
1711      * }
1712      */
1713     public static int __O_TMPFILE() {
1714         return __O_TMPFILE;
1715     }
1716     private static final int O_DIRECTORY = (int)65536L;
1717 
1718     /**
1719      * {@snippet lang=c :
1720      * #define O_DIRECTORY 65536
1721      * }
1722      */
1723     public static int O_DIRECTORY() {
1724         return O_DIRECTORY;
1725     }
1726     private static final int O_NOFOLLOW = (int)131072L;
1727 
1728     /**
1729      * {@snippet lang=c :
1730      * #define O_NOFOLLOW 131072
1731      * }
1732      */
1733     public static int O_NOFOLLOW() {
1734         return O_NOFOLLOW;
1735     }
1736     private static final int O_CLOEXEC = (int)524288L;
1737 
1738     /**
1739      * {@snippet lang=c :
1740      * #define O_CLOEXEC 524288
1741      * }
1742      */
1743     public static int O_CLOEXEC() {
1744         return O_CLOEXEC;
1745     }
1746     private static final int O_DSYNC = (int)4096L;
1747 
1748     /**
1749      * {@snippet lang=c :
1750      * #define O_DSYNC 4096
1751      * }
1752      */
1753     public static int O_DSYNC() {
1754         return O_DSYNC;
1755     }
1756     private static final int O_RSYNC = (int)1052672L;
1757 
1758     /**
1759      * {@snippet lang=c :
1760      * #define O_RSYNC 1052672
1761      * }
1762      */
1763     public static int O_RSYNC() {
1764         return O_RSYNC;
1765     }
1766     private static final int F_SETOWN = (int)8L;
1767 
1768     /**
1769      * {@snippet lang=c :
1770      * #define F_SETOWN 8
1771      * }
1772      */
1773     public static int F_SETOWN() {
1774         return F_SETOWN;
1775     }
1776     private static final int F_GETOWN = (int)9L;
1777 
1778     /**
1779      * {@snippet lang=c :
1780      * #define F_GETOWN 9
1781      * }
1782      */
1783     public static int F_GETOWN() {
1784         return F_GETOWN;
1785     }
1786     private static final int FAPPEND = (int)1024L;
1787 
1788     /**
1789      * {@snippet lang=c :
1790      * #define FAPPEND 1024
1791      * }
1792      */
1793     public static int FAPPEND() {
1794         return FAPPEND;
1795     }
1796     private static final int FFSYNC = (int)1052672L;
1797 
1798     /**
1799      * {@snippet lang=c :
1800      * #define FFSYNC 1052672
1801      * }
1802      */
1803     public static int FFSYNC() {
1804         return FFSYNC;
1805     }
1806     private static final int FASYNC = (int)8192L;
1807 
1808     /**
1809      * {@snippet lang=c :
1810      * #define FASYNC 8192
1811      * }
1812      */
1813     public static int FASYNC() {
1814         return FASYNC;
1815     }
1816     private static final int FNONBLOCK = (int)2048L;
1817 
1818     /**
1819      * {@snippet lang=c :
1820      * #define FNONBLOCK 2048
1821      * }
1822      */
1823     public static int FNONBLOCK() {
1824         return FNONBLOCK;
1825     }
1826     private static final int FNDELAY = (int)2048L;
1827 
1828     /**
1829      * {@snippet lang=c :
1830      * #define FNDELAY 2048
1831      * }
1832      */
1833     public static int FNDELAY() {
1834         return FNDELAY;
1835     }
1836     private static final int POSIX_FADV_DONTNEED = (int)4L;
1837 
1838     /**
1839      * {@snippet lang=c :
1840      * #define POSIX_FADV_DONTNEED 4
1841      * }
1842      */
1843     public static int POSIX_FADV_DONTNEED() {
1844         return POSIX_FADV_DONTNEED;
1845     }
1846     private static final int POSIX_FADV_NOREUSE = (int)5L;
1847 
1848     /**
1849      * {@snippet lang=c :
1850      * #define POSIX_FADV_NOREUSE 5
1851      * }
1852      */
1853     public static int POSIX_FADV_NOREUSE() {
1854         return POSIX_FADV_NOREUSE;
1855     }
1856     private static final int AT_FDCWD = (int)-100L;
1857 
1858     /**
1859      * {@snippet lang=c :
1860      * #define AT_FDCWD -100
1861      * }
1862      */
1863     public static int AT_FDCWD() {
1864         return AT_FDCWD;
1865     }
1866     private static final long UTIME_NOW = 1073741823L;
1867 
1868     /**
1869      * {@snippet lang=c :
1870      * #define UTIME_NOW 1073741823
1871      * }
1872      */
1873     public static long UTIME_NOW() {
1874         return UTIME_NOW;
1875     }
1876     private static final long UTIME_OMIT = 1073741822L;
1877 
1878     /**
1879      * {@snippet lang=c :
1880      * #define UTIME_OMIT 1073741822
1881      * }
1882      */
1883     public static long UTIME_OMIT() {
1884         return UTIME_OMIT;
1885     }
1886     private static final int S_IFMT = (int)61440L;
1887 
1888     /**
1889      * {@snippet lang=c :
1890      * #define S_IFMT 61440
1891      * }
1892      */
1893     public static int S_IFMT() {
1894         return S_IFMT;
1895     }
1896     private static final int S_IFDIR = (int)16384L;
1897 
1898     /**
1899      * {@snippet lang=c :
1900      * #define S_IFDIR 16384
1901      * }
1902      */
1903     public static int S_IFDIR() {
1904         return S_IFDIR;
1905     }
1906     private static final int S_IFCHR = (int)8192L;
1907 
1908     /**
1909      * {@snippet lang=c :
1910      * #define S_IFCHR 8192
1911      * }
1912      */
1913     public static int S_IFCHR() {
1914         return S_IFCHR;
1915     }
1916     private static final int S_IFBLK = (int)24576L;
1917 
1918     /**
1919      * {@snippet lang=c :
1920      * #define S_IFBLK 24576
1921      * }
1922      */
1923     public static int S_IFBLK() {
1924         return S_IFBLK;
1925     }
1926     private static final int S_IFREG = (int)32768L;
1927 
1928     /**
1929      * {@snippet lang=c :
1930      * #define S_IFREG 32768
1931      * }
1932      */
1933     public static int S_IFREG() {
1934         return S_IFREG;
1935     }
1936     private static final int S_IFIFO = (int)4096L;
1937 
1938     /**
1939      * {@snippet lang=c :
1940      * #define S_IFIFO 4096
1941      * }
1942      */
1943     public static int S_IFIFO() {
1944         return S_IFIFO;
1945     }
1946     private static final int S_IFLNK = (int)40960L;
1947 
1948     /**
1949      * {@snippet lang=c :
1950      * #define S_IFLNK 40960
1951      * }
1952      */
1953     public static int S_IFLNK() {
1954         return S_IFLNK;
1955     }
1956     private static final int S_IFSOCK = (int)49152L;
1957 
1958     /**
1959      * {@snippet lang=c :
1960      * #define S_IFSOCK 49152
1961      * }
1962      */
1963     public static int S_IFSOCK() {
1964         return S_IFSOCK;
1965     }
1966     private static final int S_ISUID = (int)2048L;
1967 
1968     /**
1969      * {@snippet lang=c :
1970      * #define S_ISUID 2048
1971      * }
1972      */
1973     public static int S_ISUID() {
1974         return S_ISUID;
1975     }
1976     private static final int S_ISGID = (int)1024L;
1977 
1978     /**
1979      * {@snippet lang=c :
1980      * #define S_ISGID 1024
1981      * }
1982      */
1983     public static int S_ISGID() {
1984         return S_ISGID;
1985     }
1986     private static final int S_ISVTX = (int)512L;
1987 
1988     /**
1989      * {@snippet lang=c :
1990      * #define S_ISVTX 512
1991      * }
1992      */
1993     public static int S_ISVTX() {
1994         return S_ISVTX;
1995     }
1996     private static final int S_IRUSR = (int)256L;
1997 
1998     /**
1999      * {@snippet lang=c :
2000      * #define S_IRUSR 256
2001      * }
2002      */
2003     public static int S_IRUSR() {
2004         return S_IRUSR;
2005     }
2006     private static final int S_IWUSR = (int)128L;
2007 
2008     /**
2009      * {@snippet lang=c :
2010      * #define S_IWUSR 128
2011      * }
2012      */
2013     public static int S_IWUSR() {
2014         return S_IWUSR;
2015     }
2016     private static final int S_IXUSR = (int)64L;
2017 
2018     /**
2019      * {@snippet lang=c :
2020      * #define S_IXUSR 64
2021      * }
2022      */
2023     public static int S_IXUSR() {
2024         return S_IXUSR;
2025     }
2026     private static final int S_IRWXU = (int)448L;
2027 
2028     /**
2029      * {@snippet lang=c :
2030      * #define S_IRWXU 448
2031      * }
2032      */
2033     public static int S_IRWXU() {
2034         return S_IRWXU;
2035     }
2036     private static final int S_IRGRP = (int)32L;
2037 
2038     /**
2039      * {@snippet lang=c :
2040      * #define S_IRGRP 32
2041      * }
2042      */
2043     public static int S_IRGRP() {
2044         return S_IRGRP;
2045     }
2046     private static final int S_IWGRP = (int)16L;
2047 
2048     /**
2049      * {@snippet lang=c :
2050      * #define S_IWGRP 16
2051      * }
2052      */
2053     public static int S_IWGRP() {
2054         return S_IWGRP;
2055     }
2056     private static final int S_IXGRP = (int)8L;
2057 
2058     /**
2059      * {@snippet lang=c :
2060      * #define S_IXGRP 8
2061      * }
2062      */
2063     public static int S_IXGRP() {
2064         return S_IXGRP;
2065     }
2066     private static final int S_IRWXG = (int)56L;
2067 
2068     /**
2069      * {@snippet lang=c :
2070      * #define S_IRWXG 56
2071      * }
2072      */
2073     public static int S_IRWXG() {
2074         return S_IRWXG;
2075     }
2076     private static final int S_IROTH = (int)4L;
2077 
2078     /**
2079      * {@snippet lang=c :
2080      * #define S_IROTH 4
2081      * }
2082      */
2083     public static int S_IROTH() {
2084         return S_IROTH;
2085     }
2086     private static final int S_IWOTH = (int)2L;
2087 
2088     /**
2089      * {@snippet lang=c :
2090      * #define S_IWOTH 2
2091      * }
2092      */
2093     public static int S_IWOTH() {
2094         return S_IWOTH;
2095     }
2096     private static final int S_IXOTH = (int)1L;
2097 
2098     /**
2099      * {@snippet lang=c :
2100      * #define S_IXOTH 1
2101      * }
2102      */
2103     public static int S_IXOTH() {
2104         return S_IXOTH;
2105     }
2106     private static final int S_IRWXO = (int)7L;
2107 
2108     /**
2109      * {@snippet lang=c :
2110      * #define S_IRWXO 7
2111      * }
2112      */
2113     public static int S_IRWXO() {
2114         return S_IRWXO;
2115     }
2116     private static final int LITTLE_ENDIAN = (int)1234L;
2117 
2118     /**
2119      * {@snippet lang=c :
2120      * #define LITTLE_ENDIAN 1234
2121      * }
2122      */
2123     public static int LITTLE_ENDIAN() {
2124         return LITTLE_ENDIAN;
2125     }
2126     private static final int BIG_ENDIAN = (int)4321L;
2127 
2128     /**
2129      * {@snippet lang=c :
2130      * #define BIG_ENDIAN 4321
2131      * }
2132      */
2133     public static int BIG_ENDIAN() {
2134         return BIG_ENDIAN;
2135     }
2136     private static final int PDP_ENDIAN = (int)3412L;
2137 
2138     /**
2139      * {@snippet lang=c :
2140      * #define PDP_ENDIAN 3412
2141      * }
2142      */
2143     public static int PDP_ENDIAN() {
2144         return PDP_ENDIAN;
2145     }
2146     private static final int BYTE_ORDER = (int)1234L;
2147 
2148     /**
2149      * {@snippet lang=c :
2150      * #define BYTE_ORDER 1234
2151      * }
2152      */
2153     public static int BYTE_ORDER() {
2154         return BYTE_ORDER;
2155     }
2156     private static final long _SIGSET_NWORDS = 16L;
2157 
2158     /**
2159      * {@snippet lang=c :
2160      * #define _SIGSET_NWORDS 16
2161      * }
2162      */
2163     public static long _SIGSET_NWORDS() {
2164         return _SIGSET_NWORDS;
2165     }
2166     private static final int __NFDBITS = (int)64L;
2167 
2168     /**
2169      * {@snippet lang=c :
2170      * #define __NFDBITS 64
2171      * }
2172      */
2173     public static int __NFDBITS() {
2174         return __NFDBITS;
2175     }
2176     private static final int FD_SETSIZE = (int)1024L;
2177 
2178     /**
2179      * {@snippet lang=c :
2180      * #define FD_SETSIZE 1024
2181      * }
2182      */
2183     public static int FD_SETSIZE() {
2184         return FD_SETSIZE;
2185     }
2186     private static final int NFDBITS = (int)64L;
2187 
2188     /**
2189      * {@snippet lang=c :
2190      * #define NFDBITS 64
2191      * }
2192      */
2193     public static int NFDBITS() {
2194         return NFDBITS;
2195     }
2196     private static final int __PTHREAD_RWLOCK_ELISION_EXTRA = (int)0L;
2197 
2198     /**
2199      * {@snippet lang=c :
2200      * #define __PTHREAD_RWLOCK_ELISION_EXTRA 0
2201      * }
2202      */
2203     public static int __PTHREAD_RWLOCK_ELISION_EXTRA() {
2204         return __PTHREAD_RWLOCK_ELISION_EXTRA;
2205     }
2206     private static final int UIO_MAXIOV = (int)1024L;
2207 
2208     /**
2209      * {@snippet lang=c :
2210      * #define UIO_MAXIOV 1024
2211      * }
2212      */
2213     public static int UIO_MAXIOV() {
2214         return UIO_MAXIOV;
2215     }
2216     private static final int _IOC_NRMASK = (int)255L;
2217 
2218     /**
2219      * {@snippet lang=c :
2220      * #define _IOC_NRMASK 255
2221      * }
2222      */
2223     public static int _IOC_NRMASK() {
2224         return _IOC_NRMASK;
2225     }
2226     private static final int _IOC_TYPEMASK = (int)255L;
2227 
2228     /**
2229      * {@snippet lang=c :
2230      * #define _IOC_TYPEMASK 255
2231      * }
2232      */
2233     public static int _IOC_TYPEMASK() {
2234         return _IOC_TYPEMASK;
2235     }
2236     private static final int _IOC_SIZEMASK = (int)16383L;
2237 
2238     /**
2239      * {@snippet lang=c :
2240      * #define _IOC_SIZEMASK 16383
2241      * }
2242      */
2243     public static int _IOC_SIZEMASK() {
2244         return _IOC_SIZEMASK;
2245     }
2246     private static final int _IOC_DIRMASK = (int)3L;
2247 
2248     /**
2249      * {@snippet lang=c :
2250      * #define _IOC_DIRMASK 3
2251      * }
2252      */
2253     public static int _IOC_DIRMASK() {
2254         return _IOC_DIRMASK;
2255     }
2256     private static final int _IOC_TYPESHIFT = (int)8L;
2257 
2258     /**
2259      * {@snippet lang=c :
2260      * #define _IOC_TYPESHIFT 8
2261      * }
2262      */
2263     public static int _IOC_TYPESHIFT() {
2264         return _IOC_TYPESHIFT;
2265     }
2266     private static final int _IOC_SIZESHIFT = (int)16L;
2267 
2268     /**
2269      * {@snippet lang=c :
2270      * #define _IOC_SIZESHIFT 16
2271      * }
2272      */
2273     public static int _IOC_SIZESHIFT() {
2274         return _IOC_SIZESHIFT;
2275     }
2276     private static final int _IOC_DIRSHIFT = (int)30L;
2277 
2278     /**
2279      * {@snippet lang=c :
2280      * #define _IOC_DIRSHIFT 30
2281      * }
2282      */
2283     public static int _IOC_DIRSHIFT() {
2284         return _IOC_DIRSHIFT;
2285     }
2286     private static final int _IOC_NONE = (int)0L;
2287 
2288     /**
2289      * {@snippet lang=c :
2290      * #define _IOC_NONE 0
2291      * }
2292      */
2293     public static int _IOC_NONE() {
2294         return _IOC_NONE;
2295     }
2296     private static final int _IOC_WRITE = (int)1L;
2297 
2298     /**
2299      * {@snippet lang=c :
2300      * #define _IOC_WRITE 1
2301      * }
2302      */
2303     public static int _IOC_WRITE() {
2304         return _IOC_WRITE;
2305     }
2306     private static final int _IOC_READ = (int)2L;
2307 
2308     /**
2309      * {@snippet lang=c :
2310      * #define _IOC_READ 2
2311      * }
2312      */
2313     public static int _IOC_READ() {
2314         return _IOC_READ;
2315     }
2316     private static final int IOC_IN = (int)1073741824L;
2317 
2318     /**
2319      * {@snippet lang=c :
2320      * #define IOC_IN 1073741824
2321      * }
2322      */
2323     public static int IOC_IN() {
2324         return IOC_IN;
2325     }
2326     private static final int IOC_OUT = (int)2147483648L;
2327 
2328     /**
2329      * {@snippet lang=c :
2330      * #define IOC_OUT 2147483648
2331      * }
2332      */
2333     public static int IOC_OUT() {
2334         return IOC_OUT;
2335     }
2336     private static final int IOC_INOUT = (int)3221225472L;
2337 
2338     /**
2339      * {@snippet lang=c :
2340      * #define IOC_INOUT 3221225472
2341      * }
2342      */
2343     public static int IOC_INOUT() {
2344         return IOC_INOUT;
2345     }
2346     private static final int IOCSIZE_MASK = (int)1073676288L;
2347 
2348     /**
2349      * {@snippet lang=c :
2350      * #define IOCSIZE_MASK 1073676288
2351      * }
2352      */
2353     public static int IOCSIZE_MASK() {
2354         return IOCSIZE_MASK;
2355     }
2356     private static final int IOCSIZE_SHIFT = (int)16L;
2357 
2358     /**
2359      * {@snippet lang=c :
2360      * #define IOCSIZE_SHIFT 16
2361      * }
2362      */
2363     public static int IOCSIZE_SHIFT() {
2364         return IOCSIZE_SHIFT;
2365     }
2366     private static final MemorySegment FSCRYPT_KEY_DESC_PREFIX = Arena.ofAuto().allocateFrom("fscrypt:");
2367 
2368     /**
2369      * {@snippet lang=c :
2370      * #define FSCRYPT_KEY_DESC_PREFIX "fscrypt:"
2371      * }
2372      */
2373     public static MemorySegment FSCRYPT_KEY_DESC_PREFIX() {
2374         return FSCRYPT_KEY_DESC_PREFIX;
2375     }
2376     private static final long FS_IOC_SET_ENCRYPTION_POLICY = 2148296211L;
2377 
2378     /**
2379      * {@snippet lang=c :
2380      * #define FS_IOC_SET_ENCRYPTION_POLICY 2148296211
2381      * }
2382      */
2383     public static long FS_IOC_SET_ENCRYPTION_POLICY() {
2384         return FS_IOC_SET_ENCRYPTION_POLICY;
2385     }
2386     private static final long FS_IOC_GET_ENCRYPTION_PWSALT = 1074816532L;
2387 
2388     /**
2389      * {@snippet lang=c :
2390      * #define FS_IOC_GET_ENCRYPTION_PWSALT 1074816532
2391      * }
2392      */
2393     public static long FS_IOC_GET_ENCRYPTION_PWSALT() {
2394         return FS_IOC_GET_ENCRYPTION_PWSALT;
2395     }
2396     private static final long FS_IOC_GET_ENCRYPTION_POLICY = 1074554389L;
2397 
2398     /**
2399      * {@snippet lang=c :
2400      * #define FS_IOC_GET_ENCRYPTION_POLICY 1074554389
2401      * }
2402      */
2403     public static long FS_IOC_GET_ENCRYPTION_POLICY() {
2404         return FS_IOC_GET_ENCRYPTION_POLICY;
2405     }
2406     private static final long FS_IOC_GET_ENCRYPTION_POLICY_EX = 3221841430L;
2407 
2408     /**
2409      * {@snippet lang=c :
2410      * #define FS_IOC_GET_ENCRYPTION_POLICY_EX 3221841430
2411      * }
2412      */
2413     public static long FS_IOC_GET_ENCRYPTION_POLICY_EX() {
2414         return FS_IOC_GET_ENCRYPTION_POLICY_EX;
2415     }
2416     private static final long FS_IOC_ADD_ENCRYPTION_KEY = 3226494487L;
2417 
2418     /**
2419      * {@snippet lang=c :
2420      * #define FS_IOC_ADD_ENCRYPTION_KEY 3226494487
2421      * }
2422      */
2423     public static long FS_IOC_ADD_ENCRYPTION_KEY() {
2424         return FS_IOC_ADD_ENCRYPTION_KEY;
2425     }
2426     private static final long FS_IOC_REMOVE_ENCRYPTION_KEY = 3225445912L;
2427 
2428     /**
2429      * {@snippet lang=c :
2430      * #define FS_IOC_REMOVE_ENCRYPTION_KEY 3225445912
2431      * }
2432      */
2433     public static long FS_IOC_REMOVE_ENCRYPTION_KEY() {
2434         return FS_IOC_REMOVE_ENCRYPTION_KEY;
2435     }
2436     private static final long FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 3225445913L;
2437 
2438     /**
2439      * {@snippet lang=c :
2440      * #define FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS 3225445913
2441      * }
2442      */
2443     public static long FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS() {
2444         return FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS;
2445     }
2446     private static final long FS_IOC_GET_ENCRYPTION_KEY_STATUS = 3229640218L;
2447 
2448     /**
2449      * {@snippet lang=c :
2450      * #define FS_IOC_GET_ENCRYPTION_KEY_STATUS 3229640218
2451      * }
2452      */
2453     public static long FS_IOC_GET_ENCRYPTION_KEY_STATUS() {
2454         return FS_IOC_GET_ENCRYPTION_KEY_STATUS;
2455     }
2456     private static final long FS_IOC_GET_ENCRYPTION_NONCE = 2148558363L;
2457 
2458     /**
2459      * {@snippet lang=c :
2460      * #define FS_IOC_GET_ENCRYPTION_NONCE 2148558363
2461      * }
2462      */
2463     public static long FS_IOC_GET_ENCRYPTION_NONCE() {
2464         return FS_IOC_GET_ENCRYPTION_NONCE;
2465     }
2466     private static final int FS_KEY_DESCRIPTOR_SIZE = (int)8L;
2467 
2468     /**
2469      * {@snippet lang=c :
2470      * #define FS_KEY_DESCRIPTOR_SIZE 8
2471      * }
2472      */
2473     public static int FS_KEY_DESCRIPTOR_SIZE() {
2474         return FS_KEY_DESCRIPTOR_SIZE;
2475     }
2476     private static final int FS_POLICY_FLAGS_PAD_4 = (int)0L;
2477 
2478     /**
2479      * {@snippet lang=c :
2480      * #define FS_POLICY_FLAGS_PAD_4 0
2481      * }
2482      */
2483     public static int FS_POLICY_FLAGS_PAD_4() {
2484         return FS_POLICY_FLAGS_PAD_4;
2485     }
2486     private static final int FS_POLICY_FLAGS_PAD_8 = (int)1L;
2487 
2488     /**
2489      * {@snippet lang=c :
2490      * #define FS_POLICY_FLAGS_PAD_8 1
2491      * }
2492      */
2493     public static int FS_POLICY_FLAGS_PAD_8() {
2494         return FS_POLICY_FLAGS_PAD_8;
2495     }
2496     private static final int FS_POLICY_FLAGS_PAD_16 = (int)2L;
2497 
2498     /**
2499      * {@snippet lang=c :
2500      * #define FS_POLICY_FLAGS_PAD_16 2
2501      * }
2502      */
2503     public static int FS_POLICY_FLAGS_PAD_16() {
2504         return FS_POLICY_FLAGS_PAD_16;
2505     }
2506     private static final int FS_POLICY_FLAGS_PAD_32 = (int)3L;
2507 
2508     /**
2509      * {@snippet lang=c :
2510      * #define FS_POLICY_FLAGS_PAD_32 3
2511      * }
2512      */
2513     public static int FS_POLICY_FLAGS_PAD_32() {
2514         return FS_POLICY_FLAGS_PAD_32;
2515     }
2516     private static final int FS_POLICY_FLAGS_PAD_MASK = (int)3L;
2517 
2518     /**
2519      * {@snippet lang=c :
2520      * #define FS_POLICY_FLAGS_PAD_MASK 3
2521      * }
2522      */
2523     public static int FS_POLICY_FLAGS_PAD_MASK() {
2524         return FS_POLICY_FLAGS_PAD_MASK;
2525     }
2526     private static final int FS_POLICY_FLAG_DIRECT_KEY = (int)4L;
2527 
2528     /**
2529      * {@snippet lang=c :
2530      * #define FS_POLICY_FLAG_DIRECT_KEY 4
2531      * }
2532      */
2533     public static int FS_POLICY_FLAG_DIRECT_KEY() {
2534         return FS_POLICY_FLAG_DIRECT_KEY;
2535     }
2536     private static final int FS_ENCRYPTION_MODE_AES_256_XTS = (int)1L;
2537 
2538     /**
2539      * {@snippet lang=c :
2540      * #define FS_ENCRYPTION_MODE_AES_256_XTS 1
2541      * }
2542      */
2543     public static int FS_ENCRYPTION_MODE_AES_256_XTS() {
2544         return FS_ENCRYPTION_MODE_AES_256_XTS;
2545     }
2546     private static final int FS_ENCRYPTION_MODE_AES_256_CTS = (int)4L;
2547 
2548     /**
2549      * {@snippet lang=c :
2550      * #define FS_ENCRYPTION_MODE_AES_256_CTS 4
2551      * }
2552      */
2553     public static int FS_ENCRYPTION_MODE_AES_256_CTS() {
2554         return FS_ENCRYPTION_MODE_AES_256_CTS;
2555     }
2556     private static final int FS_ENCRYPTION_MODE_AES_128_CBC = (int)5L;
2557 
2558     /**
2559      * {@snippet lang=c :
2560      * #define FS_ENCRYPTION_MODE_AES_128_CBC 5
2561      * }
2562      */
2563     public static int FS_ENCRYPTION_MODE_AES_128_CBC() {
2564         return FS_ENCRYPTION_MODE_AES_128_CBC;
2565     }
2566     private static final int FS_ENCRYPTION_MODE_AES_128_CTS = (int)6L;
2567 
2568     /**
2569      * {@snippet lang=c :
2570      * #define FS_ENCRYPTION_MODE_AES_128_CTS 6
2571      * }
2572      */
2573     public static int FS_ENCRYPTION_MODE_AES_128_CTS() {
2574         return FS_ENCRYPTION_MODE_AES_128_CTS;
2575     }
2576     private static final int FS_ENCRYPTION_MODE_ADIANTUM = (int)9L;
2577 
2578     /**
2579      * {@snippet lang=c :
2580      * #define FS_ENCRYPTION_MODE_ADIANTUM 9
2581      * }
2582      */
2583     public static int FS_ENCRYPTION_MODE_ADIANTUM() {
2584         return FS_ENCRYPTION_MODE_ADIANTUM;
2585     }
2586     private static final MemorySegment FS_KEY_DESC_PREFIX = Arena.ofAuto().allocateFrom("fscrypt:");
2587 
2588     /**
2589      * {@snippet lang=c :
2590      * #define FS_KEY_DESC_PREFIX "fscrypt:"
2591      * }
2592      */
2593     public static MemorySegment FS_KEY_DESC_PREFIX() {
2594         return FS_KEY_DESC_PREFIX;
2595     }
2596     private static final int FS_KEY_DESC_PREFIX_SIZE = (int)8L;
2597 
2598     /**
2599      * {@snippet lang=c :
2600      * #define FS_KEY_DESC_PREFIX_SIZE 8
2601      * }
2602      */
2603     public static int FS_KEY_DESC_PREFIX_SIZE() {
2604         return FS_KEY_DESC_PREFIX_SIZE;
2605     }
2606     private static final int FS_MAX_KEY_SIZE = (int)64L;
2607 
2608     /**
2609      * {@snippet lang=c :
2610      * #define FS_MAX_KEY_SIZE 64
2611      * }
2612      */
2613     public static int FS_MAX_KEY_SIZE() {
2614         return FS_MAX_KEY_SIZE;
2615     }
2616     private static final int MS_POSIXACL = (int)65536L;
2617 
2618     /**
2619      * {@snippet lang=c :
2620      * #define MS_POSIXACL 65536
2621      * }
2622      */
2623     public static int MS_POSIXACL() {
2624         return MS_POSIXACL;
2625     }
2626     private static final int MS_UNBINDABLE = (int)131072L;
2627 
2628     /**
2629      * {@snippet lang=c :
2630      * #define MS_UNBINDABLE 131072
2631      * }
2632      */
2633     public static int MS_UNBINDABLE() {
2634         return MS_UNBINDABLE;
2635     }
2636     private static final int MS_PRIVATE = (int)262144L;
2637 
2638     /**
2639      * {@snippet lang=c :
2640      * #define MS_PRIVATE 262144
2641      * }
2642      */
2643     public static int MS_PRIVATE() {
2644         return MS_PRIVATE;
2645     }
2646     private static final int MS_SLAVE = (int)524288L;
2647 
2648     /**
2649      * {@snippet lang=c :
2650      * #define MS_SLAVE 524288
2651      * }
2652      */
2653     public static int MS_SLAVE() {
2654         return MS_SLAVE;
2655     }
2656     private static final int MS_SHARED = (int)1048576L;
2657 
2658     /**
2659      * {@snippet lang=c :
2660      * #define MS_SHARED 1048576
2661      * }
2662      */
2663     public static int MS_SHARED() {
2664         return MS_SHARED;
2665     }
2666     private static final int MS_RELATIME = (int)2097152L;
2667 
2668     /**
2669      * {@snippet lang=c :
2670      * #define MS_RELATIME 2097152
2671      * }
2672      */
2673     public static int MS_RELATIME() {
2674         return MS_RELATIME;
2675     }
2676     private static final int MS_KERNMOUNT = (int)4194304L;
2677 
2678     /**
2679      * {@snippet lang=c :
2680      * #define MS_KERNMOUNT 4194304
2681      * }
2682      */
2683     public static int MS_KERNMOUNT() {
2684         return MS_KERNMOUNT;
2685     }
2686     private static final int MS_I_VERSION = (int)8388608L;
2687 
2688     /**
2689      * {@snippet lang=c :
2690      * #define MS_I_VERSION 8388608
2691      * }
2692      */
2693     public static int MS_I_VERSION() {
2694         return MS_I_VERSION;
2695     }
2696     private static final int MS_STRICTATIME = (int)16777216L;
2697 
2698     /**
2699      * {@snippet lang=c :
2700      * #define MS_STRICTATIME 16777216
2701      * }
2702      */
2703     public static int MS_STRICTATIME() {
2704         return MS_STRICTATIME;
2705     }
2706     private static final int MS_LAZYTIME = (int)33554432L;
2707 
2708     /**
2709      * {@snippet lang=c :
2710      * #define MS_LAZYTIME 33554432
2711      * }
2712      */
2713     public static int MS_LAZYTIME() {
2714         return MS_LAZYTIME;
2715     }
2716     private static final int MS_SUBMOUNT = (int)67108864L;
2717 
2718     /**
2719      * {@snippet lang=c :
2720      * #define MS_SUBMOUNT 67108864
2721      * }
2722      */
2723     public static int MS_SUBMOUNT() {
2724         return MS_SUBMOUNT;
2725     }
2726     private static final int MS_NOREMOTELOCK = (int)134217728L;
2727 
2728     /**
2729      * {@snippet lang=c :
2730      * #define MS_NOREMOTELOCK 134217728
2731      * }
2732      */
2733     public static int MS_NOREMOTELOCK() {
2734         return MS_NOREMOTELOCK;
2735     }
2736     private static final int MS_NOSEC = (int)268435456L;
2737 
2738     /**
2739      * {@snippet lang=c :
2740      * #define MS_NOSEC 268435456
2741      * }
2742      */
2743     public static int MS_NOSEC() {
2744         return MS_NOSEC;
2745     }
2746     private static final int MS_BORN = (int)536870912L;
2747 
2748     /**
2749      * {@snippet lang=c :
2750      * #define MS_BORN 536870912
2751      * }
2752      */
2753     public static int MS_BORN() {
2754         return MS_BORN;
2755     }
2756     private static final int MS_ACTIVE = (int)1073741824L;
2757 
2758     /**
2759      * {@snippet lang=c :
2760      * #define MS_ACTIVE 1073741824
2761      * }
2762      */
2763     public static int MS_ACTIVE() {
2764         return MS_ACTIVE;
2765     }
2766     private static final int MS_NOUSER = (int)-2147483648L;
2767 
2768     /**
2769      * {@snippet lang=c :
2770      * #define MS_NOUSER -2147483648
2771      * }
2772      */
2773     public static int MS_NOUSER() {
2774         return MS_NOUSER;
2775     }
2776     private static final int MS_RMT_MASK = (int)41943121L;
2777 
2778     /**
2779      * {@snippet lang=c :
2780      * #define MS_RMT_MASK 41943121
2781      * }
2782      */
2783     public static int MS_RMT_MASK() {
2784         return MS_RMT_MASK;
2785     }
2786     private static final int MS_MGC_VAL = (int)3236757504L;
2787 
2788     /**
2789      * {@snippet lang=c :
2790      * #define MS_MGC_VAL 3236757504
2791      * }
2792      */
2793     public static int MS_MGC_VAL() {
2794         return MS_MGC_VAL;
2795     }
2796     private static final int MS_MGC_MSK = (int)4294901760L;
2797 
2798     /**
2799      * {@snippet lang=c :
2800      * #define MS_MGC_MSK 4294901760
2801      * }
2802      */
2803     public static int MS_MGC_MSK() {
2804         return MS_MGC_MSK;
2805     }
2806     private static final int OPEN_TREE_CLOEXEC = (int)524288L;
2807 
2808     /**
2809      * {@snippet lang=c :
2810      * #define OPEN_TREE_CLOEXEC 524288
2811      * }
2812      */
2813     public static int OPEN_TREE_CLOEXEC() {
2814         return OPEN_TREE_CLOEXEC;
2815     }
2816     private static final int BLOCK_SIZE = (int)1024L;
2817 
2818     /**
2819      * {@snippet lang=c :
2820      * #define BLOCK_SIZE 1024
2821      * }
2822      */
2823     public static int BLOCK_SIZE() {
2824         return BLOCK_SIZE;
2825     }
2826     private static final int SEEK_MAX = (int)4L;
2827 
2828     /**
2829      * {@snippet lang=c :
2830      * #define SEEK_MAX 4
2831      * }
2832      */
2833     public static int SEEK_MAX() {
2834         return SEEK_MAX;
2835     }
2836     private static final int RENAME_NOREPLACE = (int)1L;
2837 
2838     /**
2839      * {@snippet lang=c :
2840      * #define RENAME_NOREPLACE 1
2841      * }
2842      */
2843     public static int RENAME_NOREPLACE() {
2844         return RENAME_NOREPLACE;
2845     }
2846     private static final int RENAME_EXCHANGE = (int)2L;
2847 
2848     /**
2849      * {@snippet lang=c :
2850      * #define RENAME_EXCHANGE 2
2851      * }
2852      */
2853     public static int RENAME_EXCHANGE() {
2854         return RENAME_EXCHANGE;
2855     }
2856     private static final int RENAME_WHITEOUT = (int)4L;
2857 
2858     /**
2859      * {@snippet lang=c :
2860      * #define RENAME_WHITEOUT 4
2861      * }
2862      */
2863     public static int RENAME_WHITEOUT() {
2864         return RENAME_WHITEOUT;
2865     }
2866     private static final int FS_XFLAG_HASATTR = (int)2147483648L;
2867 
2868     /**
2869      * {@snippet lang=c :
2870      * #define FS_XFLAG_HASATTR 2147483648
2871      * }
2872      */
2873     public static int FS_XFLAG_HASATTR() {
2874         return FS_XFLAG_HASATTR;
2875     }
2876     private static final int BLKROSET = (int)4701L;
2877 
2878     /**
2879      * {@snippet lang=c :
2880      * #define BLKROSET 4701
2881      * }
2882      */
2883     public static int BLKROSET() {
2884         return BLKROSET;
2885     }
2886     private static final int BLKROGET = (int)4702L;
2887 
2888     /**
2889      * {@snippet lang=c :
2890      * #define BLKROGET 4702
2891      * }
2892      */
2893     public static int BLKROGET() {
2894         return BLKROGET;
2895     }
2896     private static final int BLKRRPART = (int)4703L;
2897 
2898     /**
2899      * {@snippet lang=c :
2900      * #define BLKRRPART 4703
2901      * }
2902      */
2903     public static int BLKRRPART() {
2904         return BLKRRPART;
2905     }
2906     private static final int BLKGETSIZE = (int)4704L;
2907 
2908     /**
2909      * {@snippet lang=c :
2910      * #define BLKGETSIZE 4704
2911      * }
2912      */
2913     public static int BLKGETSIZE() {
2914         return BLKGETSIZE;
2915     }
2916     private static final int BLKFLSBUF = (int)4705L;
2917 
2918     /**
2919      * {@snippet lang=c :
2920      * #define BLKFLSBUF 4705
2921      * }
2922      */
2923     public static int BLKFLSBUF() {
2924         return BLKFLSBUF;
2925     }
2926     private static final int BLKRASET = (int)4706L;
2927 
2928     /**
2929      * {@snippet lang=c :
2930      * #define BLKRASET 4706
2931      * }
2932      */
2933     public static int BLKRASET() {
2934         return BLKRASET;
2935     }
2936     private static final int BLKRAGET = (int)4707L;
2937 
2938     /**
2939      * {@snippet lang=c :
2940      * #define BLKRAGET 4707
2941      * }
2942      */
2943     public static int BLKRAGET() {
2944         return BLKRAGET;
2945     }
2946     private static final int BLKFRASET = (int)4708L;
2947 
2948     /**
2949      * {@snippet lang=c :
2950      * #define BLKFRASET 4708
2951      * }
2952      */
2953     public static int BLKFRASET() {
2954         return BLKFRASET;
2955     }
2956     private static final int BLKFRAGET = (int)4709L;
2957 
2958     /**
2959      * {@snippet lang=c :
2960      * #define BLKFRAGET 4709
2961      * }
2962      */
2963     public static int BLKFRAGET() {
2964         return BLKFRAGET;
2965     }
2966     private static final int BLKSECTSET = (int)4710L;
2967 
2968     /**
2969      * {@snippet lang=c :
2970      * #define BLKSECTSET 4710
2971      * }
2972      */
2973     public static int BLKSECTSET() {
2974         return BLKSECTSET;
2975     }
2976     private static final int BLKSECTGET = (int)4711L;
2977 
2978     /**
2979      * {@snippet lang=c :
2980      * #define BLKSECTGET 4711
2981      * }
2982      */
2983     public static int BLKSECTGET() {
2984         return BLKSECTGET;
2985     }
2986     private static final int BLKSSZGET = (int)4712L;
2987 
2988     /**
2989      * {@snippet lang=c :
2990      * #define BLKSSZGET 4712
2991      * }
2992      */
2993     public static int BLKSSZGET() {
2994         return BLKSSZGET;
2995     }
2996     private static final long BLKBSZGET = 2148012656L;
2997 
2998     /**
2999      * {@snippet lang=c :
3000      * #define BLKBSZGET 2148012656
3001      * }
3002      */
3003     public static long BLKBSZGET() {
3004         return BLKBSZGET;
3005     }
3006     private static final long BLKBSZSET = 1074270833L;
3007 
3008     /**
3009      * {@snippet lang=c :
3010      * #define BLKBSZSET 1074270833
3011      * }
3012      */
3013     public static long BLKBSZSET() {
3014         return BLKBSZSET;
3015     }
3016     private static final long BLKGETSIZE64 = 2148012658L;
3017 
3018     /**
3019      * {@snippet lang=c :
3020      * #define BLKGETSIZE64 2148012658
3021      * }
3022      */
3023     public static long BLKGETSIZE64() {
3024         return BLKGETSIZE64;
3025     }
3026     private static final int BLKTRACESTART = (int)4724L;
3027 
3028     /**
3029      * {@snippet lang=c :
3030      * #define BLKTRACESTART 4724
3031      * }
3032      */
3033     public static int BLKTRACESTART() {
3034         return BLKTRACESTART;
3035     }
3036     private static final int BLKTRACESTOP = (int)4725L;
3037 
3038     /**
3039      * {@snippet lang=c :
3040      * #define BLKTRACESTOP 4725
3041      * }
3042      */
3043     public static int BLKTRACESTOP() {
3044         return BLKTRACESTOP;
3045     }
3046     private static final int BLKTRACETEARDOWN = (int)4726L;
3047 
3048     /**
3049      * {@snippet lang=c :
3050      * #define BLKTRACETEARDOWN 4726
3051      * }
3052      */
3053     public static int BLKTRACETEARDOWN() {
3054         return BLKTRACETEARDOWN;
3055     }
3056     private static final int BLKDISCARD = (int)4727L;
3057 
3058     /**
3059      * {@snippet lang=c :
3060      * #define BLKDISCARD 4727
3061      * }
3062      */
3063     public static int BLKDISCARD() {
3064         return BLKDISCARD;
3065     }
3066     private static final int BLKIOMIN = (int)4728L;
3067 
3068     /**
3069      * {@snippet lang=c :
3070      * #define BLKIOMIN 4728
3071      * }
3072      */
3073     public static int BLKIOMIN() {
3074         return BLKIOMIN;
3075     }
3076     private static final int BLKIOOPT = (int)4729L;
3077 
3078     /**
3079      * {@snippet lang=c :
3080      * #define BLKIOOPT 4729
3081      * }
3082      */
3083     public static int BLKIOOPT() {
3084         return BLKIOOPT;
3085     }
3086     private static final int BLKALIGNOFF = (int)4730L;
3087 
3088     /**
3089      * {@snippet lang=c :
3090      * #define BLKALIGNOFF 4730
3091      * }
3092      */
3093     public static int BLKALIGNOFF() {
3094         return BLKALIGNOFF;
3095     }
3096     private static final int BLKPBSZGET = (int)4731L;
3097 
3098     /**
3099      * {@snippet lang=c :
3100      * #define BLKPBSZGET 4731
3101      * }
3102      */
3103     public static int BLKPBSZGET() {
3104         return BLKPBSZGET;
3105     }
3106     private static final int BLKDISCARDZEROES = (int)4732L;
3107 
3108     /**
3109      * {@snippet lang=c :
3110      * #define BLKDISCARDZEROES 4732
3111      * }
3112      */
3113     public static int BLKDISCARDZEROES() {
3114         return BLKDISCARDZEROES;
3115     }
3116     private static final int BLKSECDISCARD = (int)4733L;
3117 
3118     /**
3119      * {@snippet lang=c :
3120      * #define BLKSECDISCARD 4733
3121      * }
3122      */
3123     public static int BLKSECDISCARD() {
3124         return BLKSECDISCARD;
3125     }
3126     private static final int BLKROTATIONAL = (int)4734L;
3127 
3128     /**
3129      * {@snippet lang=c :
3130      * #define BLKROTATIONAL 4734
3131      * }
3132      */
3133     public static int BLKROTATIONAL() {
3134         return BLKROTATIONAL;
3135     }
3136     private static final int BLKZEROOUT = (int)4735L;
3137 
3138     /**
3139      * {@snippet lang=c :
3140      * #define BLKZEROOUT 4735
3141      * }
3142      */
3143     public static int BLKZEROOUT() {
3144         return BLKZEROOUT;
3145     }
3146     private static final long BLKGETDISKSEQ = 2148012672L;
3147 
3148     /**
3149      * {@snippet lang=c :
3150      * #define BLKGETDISKSEQ 2148012672
3151      * }
3152      */
3153     public static long BLKGETDISKSEQ() {
3154         return BLKGETDISKSEQ;
3155     }
3156     private static final int FIBMAP = (int)1L;
3157 
3158     /**
3159      * {@snippet lang=c :
3160      * #define FIBMAP 1
3161      * }
3162      */
3163     public static int FIBMAP() {
3164         return FIBMAP;
3165     }
3166     private static final int FIGETBSZ = (int)2L;
3167 
3168     /**
3169      * {@snippet lang=c :
3170      * #define FIGETBSZ 2
3171      * }
3172      */
3173     public static int FIGETBSZ() {
3174         return FIGETBSZ;
3175     }
3176     private static final long FIFREEZE = 3221510263L;
3177 
3178     /**
3179      * {@snippet lang=c :
3180      * #define FIFREEZE 3221510263
3181      * }
3182      */
3183     public static long FIFREEZE() {
3184         return FIFREEZE;
3185     }
3186     private static final long FITHAW = 3221510264L;
3187 
3188     /**
3189      * {@snippet lang=c :
3190      * #define FITHAW 3221510264
3191      * }
3192      */
3193     public static long FITHAW() {
3194         return FITHAW;
3195     }
3196     private static final long FITRIM = 3222820985L;
3197 
3198     /**
3199      * {@snippet lang=c :
3200      * #define FITRIM 3222820985
3201      * }
3202      */
3203     public static long FITRIM() {
3204         return FITRIM;
3205     }
3206     private static final long FICLONE = 1074041865L;
3207 
3208     /**
3209      * {@snippet lang=c :
3210      * #define FICLONE 1074041865
3211      * }
3212      */
3213     public static long FICLONE() {
3214         return FICLONE;
3215     }
3216     private static final long FICLONERANGE = 1075876877L;
3217 
3218     /**
3219      * {@snippet lang=c :
3220      * #define FICLONERANGE 1075876877
3221      * }
3222      */
3223     public static long FICLONERANGE() {
3224         return FICLONERANGE;
3225     }
3226     private static final long FIDEDUPERANGE = 3222836278L;
3227 
3228     /**
3229      * {@snippet lang=c :
3230      * #define FIDEDUPERANGE 3222836278
3231      * }
3232      */
3233     public static long FIDEDUPERANGE() {
3234         return FIDEDUPERANGE;
3235     }
3236     private static final long FS_IOC_GETFLAGS = 2148034049L;
3237 
3238     /**
3239      * {@snippet lang=c :
3240      * #define FS_IOC_GETFLAGS 2148034049
3241      * }
3242      */
3243     public static long FS_IOC_GETFLAGS() {
3244         return FS_IOC_GETFLAGS;
3245     }
3246     private static final long FS_IOC_SETFLAGS = 1074292226L;
3247 
3248     /**
3249      * {@snippet lang=c :
3250      * #define FS_IOC_SETFLAGS 1074292226
3251      * }
3252      */
3253     public static long FS_IOC_SETFLAGS() {
3254         return FS_IOC_SETFLAGS;
3255     }
3256     private static final long FS_IOC_GETVERSION = 2148038145L;
3257 
3258     /**
3259      * {@snippet lang=c :
3260      * #define FS_IOC_GETVERSION 2148038145
3261      * }
3262      */
3263     public static long FS_IOC_GETVERSION() {
3264         return FS_IOC_GETVERSION;
3265     }
3266     private static final long FS_IOC_SETVERSION = 1074296322L;
3267 
3268     /**
3269      * {@snippet lang=c :
3270      * #define FS_IOC_SETVERSION 1074296322
3271      * }
3272      */
3273     public static long FS_IOC_SETVERSION() {
3274         return FS_IOC_SETVERSION;
3275     }
3276     private static final long FS_IOC32_GETFLAGS = 2147771905L;
3277 
3278     /**
3279      * {@snippet lang=c :
3280      * #define FS_IOC32_GETFLAGS 2147771905
3281      * }
3282      */
3283     public static long FS_IOC32_GETFLAGS() {
3284         return FS_IOC32_GETFLAGS;
3285     }
3286     private static final long FS_IOC32_SETFLAGS = 1074030082L;
3287 
3288     /**
3289      * {@snippet lang=c :
3290      * #define FS_IOC32_SETFLAGS 1074030082
3291      * }
3292      */
3293     public static long FS_IOC32_SETFLAGS() {
3294         return FS_IOC32_SETFLAGS;
3295     }
3296     private static final long FS_IOC32_GETVERSION = 2147776001L;
3297 
3298     /**
3299      * {@snippet lang=c :
3300      * #define FS_IOC32_GETVERSION 2147776001
3301      * }
3302      */
3303     public static long FS_IOC32_GETVERSION() {
3304         return FS_IOC32_GETVERSION;
3305     }
3306     private static final long FS_IOC32_SETVERSION = 1074034178L;
3307 
3308     /**
3309      * {@snippet lang=c :
3310      * #define FS_IOC32_SETVERSION 1074034178
3311      * }
3312      */
3313     public static long FS_IOC32_SETVERSION() {
3314         return FS_IOC32_SETVERSION;
3315     }
3316     private static final long FS_IOC_FSGETXATTR = 2149341215L;
3317 
3318     /**
3319      * {@snippet lang=c :
3320      * #define FS_IOC_FSGETXATTR 2149341215
3321      * }
3322      */
3323     public static long FS_IOC_FSGETXATTR() {
3324         return FS_IOC_FSGETXATTR;
3325     }
3326     private static final long FS_IOC_FSSETXATTR = 1075599392L;
3327 
3328     /**
3329      * {@snippet lang=c :
3330      * #define FS_IOC_FSSETXATTR 1075599392
3331      * }
3332      */
3333     public static long FS_IOC_FSSETXATTR() {
3334         return FS_IOC_FSSETXATTR;
3335     }
3336     private static final long FS_IOC_GETFSLABEL = 2164298801L;
3337 
3338     /**
3339      * {@snippet lang=c :
3340      * #define FS_IOC_GETFSLABEL 2164298801
3341      * }
3342      */
3343     public static long FS_IOC_GETFSLABEL() {
3344         return FS_IOC_GETFSLABEL;
3345     }
3346     private static final long FS_IOC_SETFSLABEL = 1090556978L;
3347 
3348     /**
3349      * {@snippet lang=c :
3350      * #define FS_IOC_SETFSLABEL 1090556978
3351      * }
3352      */
3353     public static long FS_IOC_SETFSLABEL() {
3354         return FS_IOC_SETFSLABEL;
3355     }
3356     private static final int FS_RESERVED_FL = (int)2147483648L;
3357 
3358     /**
3359      * {@snippet lang=c :
3360      * #define FS_RESERVED_FL 2147483648
3361      * }
3362      */
3363     public static int FS_RESERVED_FL() {
3364         return FS_RESERVED_FL;
3365     }
3366     private static final int SYNC_FILE_RANGE_WRITE_AND_WAIT = (int)7L;
3367 
3368     /**
3369      * {@snippet lang=c :
3370      * #define SYNC_FILE_RANGE_WRITE_AND_WAIT 7
3371      * }
3372      */
3373     public static int SYNC_FILE_RANGE_WRITE_AND_WAIT() {
3374         return SYNC_FILE_RANGE_WRITE_AND_WAIT;
3375     }
3376     private static final int RWF_HIPRI = (int)1L;
3377 
3378     /**
3379      * {@snippet lang=c :
3380      * #define RWF_HIPRI 1
3381      * }
3382      */
3383     public static int RWF_HIPRI() {
3384         return RWF_HIPRI;
3385     }
3386     private static final int RWF_DSYNC = (int)2L;
3387 
3388     /**
3389      * {@snippet lang=c :
3390      * #define RWF_DSYNC 2
3391      * }
3392      */
3393     public static int RWF_DSYNC() {
3394         return RWF_DSYNC;
3395     }
3396     private static final int RWF_SYNC = (int)4L;
3397 
3398     /**
3399      * {@snippet lang=c :
3400      * #define RWF_SYNC 4
3401      * }
3402      */
3403     public static int RWF_SYNC() {
3404         return RWF_SYNC;
3405     }
3406     private static final int RWF_NOWAIT = (int)8L;
3407 
3408     /**
3409      * {@snippet lang=c :
3410      * #define RWF_NOWAIT 8
3411      * }
3412      */
3413     public static int RWF_NOWAIT() {
3414         return RWF_NOWAIT;
3415     }
3416     private static final int RWF_APPEND = (int)16L;
3417 
3418     /**
3419      * {@snippet lang=c :
3420      * #define RWF_APPEND 16
3421      * }
3422      */
3423     public static int RWF_APPEND() {
3424         return RWF_APPEND;
3425     }
3426     private static final int RWF_SUPPORTED = (int)31L;
3427 
3428     /**
3429      * {@snippet lang=c :
3430      * #define RWF_SUPPORTED 31
3431      * }
3432      */
3433     public static int RWF_SUPPORTED() {
3434         return RWF_SUPPORTED;
3435     }
3436     private static final int IORING_FILE_INDEX_ALLOC = (int)4294967295L;
3437 
3438     /**
3439      * {@snippet lang=c :
3440      * #define IORING_FILE_INDEX_ALLOC 4294967295
3441      * }
3442      */
3443     public static int IORING_FILE_INDEX_ALLOC() {
3444         return IORING_FILE_INDEX_ALLOC;
3445     }
3446     private static final int IOSQE_FIXED_FILE = (int)1L;
3447 
3448     /**
3449      * {@snippet lang=c :
3450      * #define IOSQE_FIXED_FILE 1
3451      * }
3452      */
3453     public static int IOSQE_FIXED_FILE() {
3454         return IOSQE_FIXED_FILE;
3455     }
3456     private static final int IOSQE_IO_DRAIN = (int)2L;
3457 
3458     /**
3459      * {@snippet lang=c :
3460      * #define IOSQE_IO_DRAIN 2
3461      * }
3462      */
3463     public static int IOSQE_IO_DRAIN() {
3464         return IOSQE_IO_DRAIN;
3465     }
3466     private static final int IOSQE_IO_LINK = (int)4L;
3467 
3468     /**
3469      * {@snippet lang=c :
3470      * #define IOSQE_IO_LINK 4
3471      * }
3472      */
3473     public static int IOSQE_IO_LINK() {
3474         return IOSQE_IO_LINK;
3475     }
3476     private static final int IOSQE_IO_HARDLINK = (int)8L;
3477 
3478     /**
3479      * {@snippet lang=c :
3480      * #define IOSQE_IO_HARDLINK 8
3481      * }
3482      */
3483     public static int IOSQE_IO_HARDLINK() {
3484         return IOSQE_IO_HARDLINK;
3485     }
3486     private static final int IOSQE_ASYNC = (int)16L;
3487 
3488     /**
3489      * {@snippet lang=c :
3490      * #define IOSQE_ASYNC 16
3491      * }
3492      */
3493     public static int IOSQE_ASYNC() {
3494         return IOSQE_ASYNC;
3495     }
3496     private static final int IOSQE_BUFFER_SELECT = (int)32L;
3497 
3498     /**
3499      * {@snippet lang=c :
3500      * #define IOSQE_BUFFER_SELECT 32
3501      * }
3502      */
3503     public static int IOSQE_BUFFER_SELECT() {
3504         return IOSQE_BUFFER_SELECT;
3505     }
3506     private static final int IOSQE_CQE_SKIP_SUCCESS = (int)64L;
3507 
3508     /**
3509      * {@snippet lang=c :
3510      * #define IOSQE_CQE_SKIP_SUCCESS 64
3511      * }
3512      */
3513     public static int IOSQE_CQE_SKIP_SUCCESS() {
3514         return IOSQE_CQE_SKIP_SUCCESS;
3515     }
3516     private static final int IORING_SETUP_IOPOLL = (int)1L;
3517 
3518     /**
3519      * {@snippet lang=c :
3520      * #define IORING_SETUP_IOPOLL 1
3521      * }
3522      */
3523     public static int IORING_SETUP_IOPOLL() {
3524         return IORING_SETUP_IOPOLL;
3525     }
3526     private static final int IORING_SETUP_SQPOLL = (int)2L;
3527 
3528     /**
3529      * {@snippet lang=c :
3530      * #define IORING_SETUP_SQPOLL 2
3531      * }
3532      */
3533     public static int IORING_SETUP_SQPOLL() {
3534         return IORING_SETUP_SQPOLL;
3535     }
3536     private static final int IORING_SETUP_SQ_AFF = (int)4L;
3537 
3538     /**
3539      * {@snippet lang=c :
3540      * #define IORING_SETUP_SQ_AFF 4
3541      * }
3542      */
3543     public static int IORING_SETUP_SQ_AFF() {
3544         return IORING_SETUP_SQ_AFF;
3545     }
3546     private static final int IORING_SETUP_CQSIZE = (int)8L;
3547 
3548     /**
3549      * {@snippet lang=c :
3550      * #define IORING_SETUP_CQSIZE 8
3551      * }
3552      */
3553     public static int IORING_SETUP_CQSIZE() {
3554         return IORING_SETUP_CQSIZE;
3555     }
3556     private static final int IORING_SETUP_CLAMP = (int)16L;
3557 
3558     /**
3559      * {@snippet lang=c :
3560      * #define IORING_SETUP_CLAMP 16
3561      * }
3562      */
3563     public static int IORING_SETUP_CLAMP() {
3564         return IORING_SETUP_CLAMP;
3565     }
3566     private static final int IORING_SETUP_ATTACH_WQ = (int)32L;
3567 
3568     /**
3569      * {@snippet lang=c :
3570      * #define IORING_SETUP_ATTACH_WQ 32
3571      * }
3572      */
3573     public static int IORING_SETUP_ATTACH_WQ() {
3574         return IORING_SETUP_ATTACH_WQ;
3575     }
3576     private static final int IORING_SETUP_R_DISABLED = (int)64L;
3577 
3578     /**
3579      * {@snippet lang=c :
3580      * #define IORING_SETUP_R_DISABLED 64
3581      * }
3582      */
3583     public static int IORING_SETUP_R_DISABLED() {
3584         return IORING_SETUP_R_DISABLED;
3585     }
3586     private static final int IORING_SETUP_SUBMIT_ALL = (int)128L;
3587 
3588     /**
3589      * {@snippet lang=c :
3590      * #define IORING_SETUP_SUBMIT_ALL 128
3591      * }
3592      */
3593     public static int IORING_SETUP_SUBMIT_ALL() {
3594         return IORING_SETUP_SUBMIT_ALL;
3595     }
3596     private static final int IORING_SETUP_COOP_TASKRUN = (int)256L;
3597 
3598     /**
3599      * {@snippet lang=c :
3600      * #define IORING_SETUP_COOP_TASKRUN 256
3601      * }
3602      */
3603     public static int IORING_SETUP_COOP_TASKRUN() {
3604         return IORING_SETUP_COOP_TASKRUN;
3605     }
3606     private static final int IORING_SETUP_TASKRUN_FLAG = (int)512L;
3607 
3608     /**
3609      * {@snippet lang=c :
3610      * #define IORING_SETUP_TASKRUN_FLAG 512
3611      * }
3612      */
3613     public static int IORING_SETUP_TASKRUN_FLAG() {
3614         return IORING_SETUP_TASKRUN_FLAG;
3615     }
3616     private static final int IORING_SETUP_SQE128 = (int)1024L;
3617 
3618     /**
3619      * {@snippet lang=c :
3620      * #define IORING_SETUP_SQE128 1024
3621      * }
3622      */
3623     public static int IORING_SETUP_SQE128() {
3624         return IORING_SETUP_SQE128;
3625     }
3626     private static final int IORING_SETUP_CQE32 = (int)2048L;
3627 
3628     /**
3629      * {@snippet lang=c :
3630      * #define IORING_SETUP_CQE32 2048
3631      * }
3632      */
3633     public static int IORING_SETUP_CQE32() {
3634         return IORING_SETUP_CQE32;
3635     }
3636     private static final int IORING_SETUP_SINGLE_ISSUER = (int)4096L;
3637 
3638     /**
3639      * {@snippet lang=c :
3640      * #define IORING_SETUP_SINGLE_ISSUER 4096
3641      * }
3642      */
3643     public static int IORING_SETUP_SINGLE_ISSUER() {
3644         return IORING_SETUP_SINGLE_ISSUER;
3645     }
3646     private static final int IORING_SETUP_DEFER_TASKRUN = (int)8192L;
3647 
3648     /**
3649      * {@snippet lang=c :
3650      * #define IORING_SETUP_DEFER_TASKRUN 8192
3651      * }
3652      */
3653     public static int IORING_SETUP_DEFER_TASKRUN() {
3654         return IORING_SETUP_DEFER_TASKRUN;
3655     }
3656     private static final int IORING_URING_CMD_FIXED = (int)1L;
3657 
3658     /**
3659      * {@snippet lang=c :
3660      * #define IORING_URING_CMD_FIXED 1
3661      * }
3662      */
3663     public static int IORING_URING_CMD_FIXED() {
3664         return IORING_URING_CMD_FIXED;
3665     }
3666     private static final int IORING_FSYNC_DATASYNC = (int)1L;
3667 
3668     /**
3669      * {@snippet lang=c :
3670      * #define IORING_FSYNC_DATASYNC 1
3671      * }
3672      */
3673     public static int IORING_FSYNC_DATASYNC() {
3674         return IORING_FSYNC_DATASYNC;
3675     }
3676     private static final int IORING_TIMEOUT_ABS = (int)1L;
3677 
3678     /**
3679      * {@snippet lang=c :
3680      * #define IORING_TIMEOUT_ABS 1
3681      * }
3682      */
3683     public static int IORING_TIMEOUT_ABS() {
3684         return IORING_TIMEOUT_ABS;
3685     }
3686     private static final int IORING_TIMEOUT_UPDATE = (int)2L;
3687 
3688     /**
3689      * {@snippet lang=c :
3690      * #define IORING_TIMEOUT_UPDATE 2
3691      * }
3692      */
3693     public static int IORING_TIMEOUT_UPDATE() {
3694         return IORING_TIMEOUT_UPDATE;
3695     }
3696     private static final int IORING_TIMEOUT_BOOTTIME = (int)4L;
3697 
3698     /**
3699      * {@snippet lang=c :
3700      * #define IORING_TIMEOUT_BOOTTIME 4
3701      * }
3702      */
3703     public static int IORING_TIMEOUT_BOOTTIME() {
3704         return IORING_TIMEOUT_BOOTTIME;
3705     }
3706     private static final int IORING_TIMEOUT_REALTIME = (int)8L;
3707 
3708     /**
3709      * {@snippet lang=c :
3710      * #define IORING_TIMEOUT_REALTIME 8
3711      * }
3712      */
3713     public static int IORING_TIMEOUT_REALTIME() {
3714         return IORING_TIMEOUT_REALTIME;
3715     }
3716     private static final int IORING_LINK_TIMEOUT_UPDATE = (int)16L;
3717 
3718     /**
3719      * {@snippet lang=c :
3720      * #define IORING_LINK_TIMEOUT_UPDATE 16
3721      * }
3722      */
3723     public static int IORING_LINK_TIMEOUT_UPDATE() {
3724         return IORING_LINK_TIMEOUT_UPDATE;
3725     }
3726     private static final int IORING_TIMEOUT_ETIME_SUCCESS = (int)32L;
3727 
3728     /**
3729      * {@snippet lang=c :
3730      * #define IORING_TIMEOUT_ETIME_SUCCESS 32
3731      * }
3732      */
3733     public static int IORING_TIMEOUT_ETIME_SUCCESS() {
3734         return IORING_TIMEOUT_ETIME_SUCCESS;
3735     }
3736     private static final int IORING_TIMEOUT_CLOCK_MASK = (int)12L;
3737 
3738     /**
3739      * {@snippet lang=c :
3740      * #define IORING_TIMEOUT_CLOCK_MASK 12
3741      * }
3742      */
3743     public static int IORING_TIMEOUT_CLOCK_MASK() {
3744         return IORING_TIMEOUT_CLOCK_MASK;
3745     }
3746     private static final int IORING_TIMEOUT_UPDATE_MASK = (int)18L;
3747 
3748     /**
3749      * {@snippet lang=c :
3750      * #define IORING_TIMEOUT_UPDATE_MASK 18
3751      * }
3752      */
3753     public static int IORING_TIMEOUT_UPDATE_MASK() {
3754         return IORING_TIMEOUT_UPDATE_MASK;
3755     }
3756     private static final int SPLICE_F_FD_IN_FIXED = (int)2147483648L;
3757 
3758     /**
3759      * {@snippet lang=c :
3760      * #define SPLICE_F_FD_IN_FIXED 2147483648
3761      * }
3762      */
3763     public static int SPLICE_F_FD_IN_FIXED() {
3764         return SPLICE_F_FD_IN_FIXED;
3765     }
3766     private static final int IORING_POLL_ADD_MULTI = (int)1L;
3767 
3768     /**
3769      * {@snippet lang=c :
3770      * #define IORING_POLL_ADD_MULTI 1
3771      * }
3772      */
3773     public static int IORING_POLL_ADD_MULTI() {
3774         return IORING_POLL_ADD_MULTI;
3775     }
3776     private static final int IORING_POLL_UPDATE_EVENTS = (int)2L;
3777 
3778     /**
3779      * {@snippet lang=c :
3780      * #define IORING_POLL_UPDATE_EVENTS 2
3781      * }
3782      */
3783     public static int IORING_POLL_UPDATE_EVENTS() {
3784         return IORING_POLL_UPDATE_EVENTS;
3785     }
3786     private static final int IORING_POLL_UPDATE_USER_DATA = (int)4L;
3787 
3788     /**
3789      * {@snippet lang=c :
3790      * #define IORING_POLL_UPDATE_USER_DATA 4
3791      * }
3792      */
3793     public static int IORING_POLL_UPDATE_USER_DATA() {
3794         return IORING_POLL_UPDATE_USER_DATA;
3795     }
3796     private static final int IORING_POLL_ADD_LEVEL = (int)8L;
3797 
3798     /**
3799      * {@snippet lang=c :
3800      * #define IORING_POLL_ADD_LEVEL 8
3801      * }
3802      */
3803     public static int IORING_POLL_ADD_LEVEL() {
3804         return IORING_POLL_ADD_LEVEL;
3805     }
3806     private static final int IORING_ASYNC_CANCEL_ALL = (int)1L;
3807 
3808     /**
3809      * {@snippet lang=c :
3810      * #define IORING_ASYNC_CANCEL_ALL 1
3811      * }
3812      */
3813     public static int IORING_ASYNC_CANCEL_ALL() {
3814         return IORING_ASYNC_CANCEL_ALL;
3815     }
3816     private static final int IORING_ASYNC_CANCEL_FD = (int)2L;
3817 
3818     /**
3819      * {@snippet lang=c :
3820      * #define IORING_ASYNC_CANCEL_FD 2
3821      * }
3822      */
3823     public static int IORING_ASYNC_CANCEL_FD() {
3824         return IORING_ASYNC_CANCEL_FD;
3825     }
3826     private static final int IORING_ASYNC_CANCEL_ANY = (int)4L;
3827 
3828     /**
3829      * {@snippet lang=c :
3830      * #define IORING_ASYNC_CANCEL_ANY 4
3831      * }
3832      */
3833     public static int IORING_ASYNC_CANCEL_ANY() {
3834         return IORING_ASYNC_CANCEL_ANY;
3835     }
3836     private static final int IORING_ASYNC_CANCEL_FD_FIXED = (int)8L;
3837 
3838     /**
3839      * {@snippet lang=c :
3840      * #define IORING_ASYNC_CANCEL_FD_FIXED 8
3841      * }
3842      */
3843     public static int IORING_ASYNC_CANCEL_FD_FIXED() {
3844         return IORING_ASYNC_CANCEL_FD_FIXED;
3845     }
3846     private static final int IORING_RECVSEND_POLL_FIRST = (int)1L;
3847 
3848     /**
3849      * {@snippet lang=c :
3850      * #define IORING_RECVSEND_POLL_FIRST 1
3851      * }
3852      */
3853     public static int IORING_RECVSEND_POLL_FIRST() {
3854         return IORING_RECVSEND_POLL_FIRST;
3855     }
3856     private static final int IORING_RECV_MULTISHOT = (int)2L;
3857 
3858     /**
3859      * {@snippet lang=c :
3860      * #define IORING_RECV_MULTISHOT 2
3861      * }
3862      */
3863     public static int IORING_RECV_MULTISHOT() {
3864         return IORING_RECV_MULTISHOT;
3865     }
3866     private static final int IORING_RECVSEND_FIXED_BUF = (int)4L;
3867 
3868     /**
3869      * {@snippet lang=c :
3870      * #define IORING_RECVSEND_FIXED_BUF 4
3871      * }
3872      */
3873     public static int IORING_RECVSEND_FIXED_BUF() {
3874         return IORING_RECVSEND_FIXED_BUF;
3875     }
3876     private static final int IORING_ACCEPT_MULTISHOT = (int)1L;
3877 
3878     /**
3879      * {@snippet lang=c :
3880      * #define IORING_ACCEPT_MULTISHOT 1
3881      * }
3882      */
3883     public static int IORING_ACCEPT_MULTISHOT() {
3884         return IORING_ACCEPT_MULTISHOT;
3885     }
3886     private static final int IORING_MSG_RING_CQE_SKIP = (int)1L;
3887 
3888     /**
3889      * {@snippet lang=c :
3890      * #define IORING_MSG_RING_CQE_SKIP 1
3891      * }
3892      */
3893     public static int IORING_MSG_RING_CQE_SKIP() {
3894         return IORING_MSG_RING_CQE_SKIP;
3895     }
3896     private static final int IORING_CQE_F_BUFFER = (int)1L;
3897 
3898     /**
3899      * {@snippet lang=c :
3900      * #define IORING_CQE_F_BUFFER 1
3901      * }
3902      */
3903     public static int IORING_CQE_F_BUFFER() {
3904         return IORING_CQE_F_BUFFER;
3905     }
3906     private static final int IORING_CQE_F_MORE = (int)2L;
3907 
3908     /**
3909      * {@snippet lang=c :
3910      * #define IORING_CQE_F_MORE 2
3911      * }
3912      */
3913     public static int IORING_CQE_F_MORE() {
3914         return IORING_CQE_F_MORE;
3915     }
3916     private static final int IORING_CQE_F_SOCK_NONEMPTY = (int)4L;
3917 
3918     /**
3919      * {@snippet lang=c :
3920      * #define IORING_CQE_F_SOCK_NONEMPTY 4
3921      * }
3922      */
3923     public static int IORING_CQE_F_SOCK_NONEMPTY() {
3924         return IORING_CQE_F_SOCK_NONEMPTY;
3925     }
3926     private static final int IORING_CQE_F_NOTIF = (int)8L;
3927 
3928     /**
3929      * {@snippet lang=c :
3930      * #define IORING_CQE_F_NOTIF 8
3931      * }
3932      */
3933     public static int IORING_CQE_F_NOTIF() {
3934         return IORING_CQE_F_NOTIF;
3935     }
3936     private static final long IORING_OFF_SQ_RING = 0L;
3937 
3938     /**
3939      * {@snippet lang=c :
3940      * #define IORING_OFF_SQ_RING 0
3941      * }
3942      */
3943     public static long IORING_OFF_SQ_RING() {
3944         return IORING_OFF_SQ_RING;
3945     }
3946     private static final long IORING_OFF_CQ_RING = 134217728L;
3947 
3948     /**
3949      * {@snippet lang=c :
3950      * #define IORING_OFF_CQ_RING 134217728
3951      * }
3952      */
3953     public static long IORING_OFF_CQ_RING() {
3954         return IORING_OFF_CQ_RING;
3955     }
3956     private static final long IORING_OFF_SQES = 268435456L;
3957 
3958     /**
3959      * {@snippet lang=c :
3960      * #define IORING_OFF_SQES 268435456
3961      * }
3962      */
3963     public static long IORING_OFF_SQES() {
3964         return IORING_OFF_SQES;
3965     }
3966     private static final int IORING_SQ_NEED_WAKEUP = (int)1L;
3967 
3968     /**
3969      * {@snippet lang=c :
3970      * #define IORING_SQ_NEED_WAKEUP 1
3971      * }
3972      */
3973     public static int IORING_SQ_NEED_WAKEUP() {
3974         return IORING_SQ_NEED_WAKEUP;
3975     }
3976     private static final int IORING_SQ_CQ_OVERFLOW = (int)2L;
3977 
3978     /**
3979      * {@snippet lang=c :
3980      * #define IORING_SQ_CQ_OVERFLOW 2
3981      * }
3982      */
3983     public static int IORING_SQ_CQ_OVERFLOW() {
3984         return IORING_SQ_CQ_OVERFLOW;
3985     }
3986     private static final int IORING_SQ_TASKRUN = (int)4L;
3987 
3988     /**
3989      * {@snippet lang=c :
3990      * #define IORING_SQ_TASKRUN 4
3991      * }
3992      */
3993     public static int IORING_SQ_TASKRUN() {
3994         return IORING_SQ_TASKRUN;
3995     }
3996     private static final int IORING_CQ_EVENTFD_DISABLED = (int)1L;
3997 
3998     /**
3999      * {@snippet lang=c :
4000      * #define IORING_CQ_EVENTFD_DISABLED 1
4001      * }
4002      */
4003     public static int IORING_CQ_EVENTFD_DISABLED() {
4004         return IORING_CQ_EVENTFD_DISABLED;
4005     }
4006     private static final int IORING_ENTER_GETEVENTS = (int)1L;
4007 
4008     /**
4009      * {@snippet lang=c :
4010      * #define IORING_ENTER_GETEVENTS 1
4011      * }
4012      */
4013     public static int IORING_ENTER_GETEVENTS() {
4014         return IORING_ENTER_GETEVENTS;
4015     }
4016     private static final int IORING_ENTER_SQ_WAKEUP = (int)2L;
4017 
4018     /**
4019      * {@snippet lang=c :
4020      * #define IORING_ENTER_SQ_WAKEUP 2
4021      * }
4022      */
4023     public static int IORING_ENTER_SQ_WAKEUP() {
4024         return IORING_ENTER_SQ_WAKEUP;
4025     }
4026     private static final int IORING_ENTER_SQ_WAIT = (int)4L;
4027 
4028     /**
4029      * {@snippet lang=c :
4030      * #define IORING_ENTER_SQ_WAIT 4
4031      * }
4032      */
4033     public static int IORING_ENTER_SQ_WAIT() {
4034         return IORING_ENTER_SQ_WAIT;
4035     }
4036     private static final int IORING_ENTER_EXT_ARG = (int)8L;
4037 
4038     /**
4039      * {@snippet lang=c :
4040      * #define IORING_ENTER_EXT_ARG 8
4041      * }
4042      */
4043     public static int IORING_ENTER_EXT_ARG() {
4044         return IORING_ENTER_EXT_ARG;
4045     }
4046     private static final int IORING_ENTER_REGISTERED_RING = (int)16L;
4047 
4048     /**
4049      * {@snippet lang=c :
4050      * #define IORING_ENTER_REGISTERED_RING 16
4051      * }
4052      */
4053     public static int IORING_ENTER_REGISTERED_RING() {
4054         return IORING_ENTER_REGISTERED_RING;
4055     }
4056     private static final int IORING_FEAT_SINGLE_MMAP = (int)1L;
4057 
4058     /**
4059      * {@snippet lang=c :
4060      * #define IORING_FEAT_SINGLE_MMAP 1
4061      * }
4062      */
4063     public static int IORING_FEAT_SINGLE_MMAP() {
4064         return IORING_FEAT_SINGLE_MMAP;
4065     }
4066     private static final int IORING_FEAT_NODROP = (int)2L;
4067 
4068     /**
4069      * {@snippet lang=c :
4070      * #define IORING_FEAT_NODROP 2
4071      * }
4072      */
4073     public static int IORING_FEAT_NODROP() {
4074         return IORING_FEAT_NODROP;
4075     }
4076     private static final int IORING_FEAT_SUBMIT_STABLE = (int)4L;
4077 
4078     /**
4079      * {@snippet lang=c :
4080      * #define IORING_FEAT_SUBMIT_STABLE 4
4081      * }
4082      */
4083     public static int IORING_FEAT_SUBMIT_STABLE() {
4084         return IORING_FEAT_SUBMIT_STABLE;
4085     }
4086     private static final int IORING_FEAT_RW_CUR_POS = (int)8L;
4087 
4088     /**
4089      * {@snippet lang=c :
4090      * #define IORING_FEAT_RW_CUR_POS 8
4091      * }
4092      */
4093     public static int IORING_FEAT_RW_CUR_POS() {
4094         return IORING_FEAT_RW_CUR_POS;
4095     }
4096     private static final int IORING_FEAT_CUR_PERSONALITY = (int)16L;
4097 
4098     /**
4099      * {@snippet lang=c :
4100      * #define IORING_FEAT_CUR_PERSONALITY 16
4101      * }
4102      */
4103     public static int IORING_FEAT_CUR_PERSONALITY() {
4104         return IORING_FEAT_CUR_PERSONALITY;
4105     }
4106     private static final int IORING_FEAT_FAST_POLL = (int)32L;
4107 
4108     /**
4109      * {@snippet lang=c :
4110      * #define IORING_FEAT_FAST_POLL 32
4111      * }
4112      */
4113     public static int IORING_FEAT_FAST_POLL() {
4114         return IORING_FEAT_FAST_POLL;
4115     }
4116     private static final int IORING_FEAT_POLL_32BITS = (int)64L;
4117 
4118     /**
4119      * {@snippet lang=c :
4120      * #define IORING_FEAT_POLL_32BITS 64
4121      * }
4122      */
4123     public static int IORING_FEAT_POLL_32BITS() {
4124         return IORING_FEAT_POLL_32BITS;
4125     }
4126     private static final int IORING_FEAT_SQPOLL_NONFIXED = (int)128L;
4127 
4128     /**
4129      * {@snippet lang=c :
4130      * #define IORING_FEAT_SQPOLL_NONFIXED 128
4131      * }
4132      */
4133     public static int IORING_FEAT_SQPOLL_NONFIXED() {
4134         return IORING_FEAT_SQPOLL_NONFIXED;
4135     }
4136     private static final int IORING_FEAT_EXT_ARG = (int)256L;
4137 
4138     /**
4139      * {@snippet lang=c :
4140      * #define IORING_FEAT_EXT_ARG 256
4141      * }
4142      */
4143     public static int IORING_FEAT_EXT_ARG() {
4144         return IORING_FEAT_EXT_ARG;
4145     }
4146     private static final int IORING_FEAT_NATIVE_WORKERS = (int)512L;
4147 
4148     /**
4149      * {@snippet lang=c :
4150      * #define IORING_FEAT_NATIVE_WORKERS 512
4151      * }
4152      */
4153     public static int IORING_FEAT_NATIVE_WORKERS() {
4154         return IORING_FEAT_NATIVE_WORKERS;
4155     }
4156     private static final int IORING_FEAT_RSRC_TAGS = (int)1024L;
4157 
4158     /**
4159      * {@snippet lang=c :
4160      * #define IORING_FEAT_RSRC_TAGS 1024
4161      * }
4162      */
4163     public static int IORING_FEAT_RSRC_TAGS() {
4164         return IORING_FEAT_RSRC_TAGS;
4165     }
4166     private static final int IORING_FEAT_CQE_SKIP = (int)2048L;
4167 
4168     /**
4169      * {@snippet lang=c :
4170      * #define IORING_FEAT_CQE_SKIP 2048
4171      * }
4172      */
4173     public static int IORING_FEAT_CQE_SKIP() {
4174         return IORING_FEAT_CQE_SKIP;
4175     }
4176     private static final int IORING_FEAT_LINKED_FILE = (int)4096L;
4177 
4178     /**
4179      * {@snippet lang=c :
4180      * #define IORING_FEAT_LINKED_FILE 4096
4181      * }
4182      */
4183     public static int IORING_FEAT_LINKED_FILE() {
4184         return IORING_FEAT_LINKED_FILE;
4185     }
4186     private static final int IORING_RSRC_REGISTER_SPARSE = (int)1L;
4187 
4188     /**
4189      * {@snippet lang=c :
4190      * #define IORING_RSRC_REGISTER_SPARSE 1
4191      * }
4192      */
4193     public static int IORING_RSRC_REGISTER_SPARSE() {
4194         return IORING_RSRC_REGISTER_SPARSE;
4195     }
4196     private static final int IORING_REGISTER_FILES_SKIP = (int)-2L;
4197 
4198     /**
4199      * {@snippet lang=c :
4200      * #define IORING_REGISTER_FILES_SKIP -2
4201      * }
4202      */
4203     public static int IORING_REGISTER_FILES_SKIP() {
4204         return IORING_REGISTER_FILES_SKIP;
4205     }
4206     private static final int IO_URING_OP_SUPPORTED = (int)1L;
4207 
4208     /**
4209      * {@snippet lang=c :
4210      * #define IO_URING_OP_SUPPORTED 1
4211      * }
4212      */
4213     public static int IO_URING_OP_SUPPORTED() {
4214         return IO_URING_OP_SUPPORTED;
4215     }
4216     private static final int PF_UNIX = (int)1L;
4217 
4218     /**
4219      * {@snippet lang=c :
4220      * #define PF_UNIX 1
4221      * }
4222      */
4223     public static int PF_UNIX() {
4224         return PF_UNIX;
4225     }
4226     private static final int PF_FILE = (int)1L;
4227 
4228     /**
4229      * {@snippet lang=c :
4230      * #define PF_FILE 1
4231      * }
4232      */
4233     public static int PF_FILE() {
4234         return PF_FILE;
4235     }
4236     private static final int PF_ROUTE = (int)16L;
4237 
4238     /**
4239      * {@snippet lang=c :
4240      * #define PF_ROUTE 16
4241      * }
4242      */
4243     public static int PF_ROUTE() {
4244         return PF_ROUTE;
4245     }
4246     private static final int AF_UNSPEC = (int)0L;
4247 
4248     /**
4249      * {@snippet lang=c :
4250      * #define AF_UNSPEC 0
4251      * }
4252      */
4253     public static int AF_UNSPEC() {
4254         return AF_UNSPEC;
4255     }
4256     private static final int AF_LOCAL = (int)1L;
4257 
4258     /**
4259      * {@snippet lang=c :
4260      * #define AF_LOCAL 1
4261      * }
4262      */
4263     public static int AF_LOCAL() {
4264         return AF_LOCAL;
4265     }
4266     private static final int AF_UNIX = (int)1L;
4267 
4268     /**
4269      * {@snippet lang=c :
4270      * #define AF_UNIX 1
4271      * }
4272      */
4273     public static int AF_UNIX() {
4274         return AF_UNIX;
4275     }
4276     private static final int AF_FILE = (int)1L;
4277 
4278     /**
4279      * {@snippet lang=c :
4280      * #define AF_FILE 1
4281      * }
4282      */
4283     public static int AF_FILE() {
4284         return AF_FILE;
4285     }
4286     private static final int AF_INET = (int)2L;
4287 
4288     /**
4289      * {@snippet lang=c :
4290      * #define AF_INET 2
4291      * }
4292      */
4293     public static int AF_INET() {
4294         return AF_INET;
4295     }
4296     private static final int AF_AX25 = (int)3L;
4297 
4298     /**
4299      * {@snippet lang=c :
4300      * #define AF_AX25 3
4301      * }
4302      */
4303     public static int AF_AX25() {
4304         return AF_AX25;
4305     }
4306     private static final int AF_IPX = (int)4L;
4307 
4308     /**
4309      * {@snippet lang=c :
4310      * #define AF_IPX 4
4311      * }
4312      */
4313     public static int AF_IPX() {
4314         return AF_IPX;
4315     }
4316     private static final int AF_APPLETALK = (int)5L;
4317 
4318     /**
4319      * {@snippet lang=c :
4320      * #define AF_APPLETALK 5
4321      * }
4322      */
4323     public static int AF_APPLETALK() {
4324         return AF_APPLETALK;
4325     }
4326     private static final int AF_NETROM = (int)6L;
4327 
4328     /**
4329      * {@snippet lang=c :
4330      * #define AF_NETROM 6
4331      * }
4332      */
4333     public static int AF_NETROM() {
4334         return AF_NETROM;
4335     }
4336     private static final int AF_BRIDGE = (int)7L;
4337 
4338     /**
4339      * {@snippet lang=c :
4340      * #define AF_BRIDGE 7
4341      * }
4342      */
4343     public static int AF_BRIDGE() {
4344         return AF_BRIDGE;
4345     }
4346     private static final int AF_ATMPVC = (int)8L;
4347 
4348     /**
4349      * {@snippet lang=c :
4350      * #define AF_ATMPVC 8
4351      * }
4352      */
4353     public static int AF_ATMPVC() {
4354         return AF_ATMPVC;
4355     }
4356     private static final int AF_X25 = (int)9L;
4357 
4358     /**
4359      * {@snippet lang=c :
4360      * #define AF_X25 9
4361      * }
4362      */
4363     public static int AF_X25() {
4364         return AF_X25;
4365     }
4366     private static final int AF_INET6 = (int)10L;
4367 
4368     /**
4369      * {@snippet lang=c :
4370      * #define AF_INET6 10
4371      * }
4372      */
4373     public static int AF_INET6() {
4374         return AF_INET6;
4375     }
4376     private static final int AF_ROSE = (int)11L;
4377 
4378     /**
4379      * {@snippet lang=c :
4380      * #define AF_ROSE 11
4381      * }
4382      */
4383     public static int AF_ROSE() {
4384         return AF_ROSE;
4385     }
4386     private static final int AF_DECnet = (int)12L;
4387 
4388     /**
4389      * {@snippet lang=c :
4390      * #define AF_DECnet 12
4391      * }
4392      */
4393     public static int AF_DECnet() {
4394         return AF_DECnet;
4395     }
4396     private static final int AF_NETBEUI = (int)13L;
4397 
4398     /**
4399      * {@snippet lang=c :
4400      * #define AF_NETBEUI 13
4401      * }
4402      */
4403     public static int AF_NETBEUI() {
4404         return AF_NETBEUI;
4405     }
4406     private static final int AF_SECURITY = (int)14L;
4407 
4408     /**
4409      * {@snippet lang=c :
4410      * #define AF_SECURITY 14
4411      * }
4412      */
4413     public static int AF_SECURITY() {
4414         return AF_SECURITY;
4415     }
4416     private static final int AF_KEY = (int)15L;
4417 
4418     /**
4419      * {@snippet lang=c :
4420      * #define AF_KEY 15
4421      * }
4422      */
4423     public static int AF_KEY() {
4424         return AF_KEY;
4425     }
4426     private static final int AF_NETLINK = (int)16L;
4427 
4428     /**
4429      * {@snippet lang=c :
4430      * #define AF_NETLINK 16
4431      * }
4432      */
4433     public static int AF_NETLINK() {
4434         return AF_NETLINK;
4435     }
4436     private static final int AF_ROUTE = (int)16L;
4437 
4438     /**
4439      * {@snippet lang=c :
4440      * #define AF_ROUTE 16
4441      * }
4442      */
4443     public static int AF_ROUTE() {
4444         return AF_ROUTE;
4445     }
4446     private static final int AF_PACKET = (int)17L;
4447 
4448     /**
4449      * {@snippet lang=c :
4450      * #define AF_PACKET 17
4451      * }
4452      */
4453     public static int AF_PACKET() {
4454         return AF_PACKET;
4455     }
4456     private static final int AF_ASH = (int)18L;
4457 
4458     /**
4459      * {@snippet lang=c :
4460      * #define AF_ASH 18
4461      * }
4462      */
4463     public static int AF_ASH() {
4464         return AF_ASH;
4465     }
4466     private static final int AF_ECONET = (int)19L;
4467 
4468     /**
4469      * {@snippet lang=c :
4470      * #define AF_ECONET 19
4471      * }
4472      */
4473     public static int AF_ECONET() {
4474         return AF_ECONET;
4475     }
4476     private static final int AF_ATMSVC = (int)20L;
4477 
4478     /**
4479      * {@snippet lang=c :
4480      * #define AF_ATMSVC 20
4481      * }
4482      */
4483     public static int AF_ATMSVC() {
4484         return AF_ATMSVC;
4485     }
4486     private static final int AF_RDS = (int)21L;
4487 
4488     /**
4489      * {@snippet lang=c :
4490      * #define AF_RDS 21
4491      * }
4492      */
4493     public static int AF_RDS() {
4494         return AF_RDS;
4495     }
4496     private static final int AF_SNA = (int)22L;
4497 
4498     /**
4499      * {@snippet lang=c :
4500      * #define AF_SNA 22
4501      * }
4502      */
4503     public static int AF_SNA() {
4504         return AF_SNA;
4505     }
4506     private static final int AF_IRDA = (int)23L;
4507 
4508     /**
4509      * {@snippet lang=c :
4510      * #define AF_IRDA 23
4511      * }
4512      */
4513     public static int AF_IRDA() {
4514         return AF_IRDA;
4515     }
4516     private static final int AF_PPPOX = (int)24L;
4517 
4518     /**
4519      * {@snippet lang=c :
4520      * #define AF_PPPOX 24
4521      * }
4522      */
4523     public static int AF_PPPOX() {
4524         return AF_PPPOX;
4525     }
4526     private static final int AF_WANPIPE = (int)25L;
4527 
4528     /**
4529      * {@snippet lang=c :
4530      * #define AF_WANPIPE 25
4531      * }
4532      */
4533     public static int AF_WANPIPE() {
4534         return AF_WANPIPE;
4535     }
4536     private static final int AF_LLC = (int)26L;
4537 
4538     /**
4539      * {@snippet lang=c :
4540      * #define AF_LLC 26
4541      * }
4542      */
4543     public static int AF_LLC() {
4544         return AF_LLC;
4545     }
4546     private static final int AF_IB = (int)27L;
4547 
4548     /**
4549      * {@snippet lang=c :
4550      * #define AF_IB 27
4551      * }
4552      */
4553     public static int AF_IB() {
4554         return AF_IB;
4555     }
4556     private static final int AF_MPLS = (int)28L;
4557 
4558     /**
4559      * {@snippet lang=c :
4560      * #define AF_MPLS 28
4561      * }
4562      */
4563     public static int AF_MPLS() {
4564         return AF_MPLS;
4565     }
4566     private static final int AF_CAN = (int)29L;
4567 
4568     /**
4569      * {@snippet lang=c :
4570      * #define AF_CAN 29
4571      * }
4572      */
4573     public static int AF_CAN() {
4574         return AF_CAN;
4575     }
4576     private static final int AF_TIPC = (int)30L;
4577 
4578     /**
4579      * {@snippet lang=c :
4580      * #define AF_TIPC 30
4581      * }
4582      */
4583     public static int AF_TIPC() {
4584         return AF_TIPC;
4585     }
4586     private static final int AF_BLUETOOTH = (int)31L;
4587 
4588     /**
4589      * {@snippet lang=c :
4590      * #define AF_BLUETOOTH 31
4591      * }
4592      */
4593     public static int AF_BLUETOOTH() {
4594         return AF_BLUETOOTH;
4595     }
4596     private static final int AF_IUCV = (int)32L;
4597 
4598     /**
4599      * {@snippet lang=c :
4600      * #define AF_IUCV 32
4601      * }
4602      */
4603     public static int AF_IUCV() {
4604         return AF_IUCV;
4605     }
4606     private static final int AF_RXRPC = (int)33L;
4607 
4608     /**
4609      * {@snippet lang=c :
4610      * #define AF_RXRPC 33
4611      * }
4612      */
4613     public static int AF_RXRPC() {
4614         return AF_RXRPC;
4615     }
4616     private static final int AF_ISDN = (int)34L;
4617 
4618     /**
4619      * {@snippet lang=c :
4620      * #define AF_ISDN 34
4621      * }
4622      */
4623     public static int AF_ISDN() {
4624         return AF_ISDN;
4625     }
4626     private static final int AF_PHONET = (int)35L;
4627 
4628     /**
4629      * {@snippet lang=c :
4630      * #define AF_PHONET 35
4631      * }
4632      */
4633     public static int AF_PHONET() {
4634         return AF_PHONET;
4635     }
4636     private static final int AF_IEEE802154 = (int)36L;
4637 
4638     /**
4639      * {@snippet lang=c :
4640      * #define AF_IEEE802154 36
4641      * }
4642      */
4643     public static int AF_IEEE802154() {
4644         return AF_IEEE802154;
4645     }
4646     private static final int AF_CAIF = (int)37L;
4647 
4648     /**
4649      * {@snippet lang=c :
4650      * #define AF_CAIF 37
4651      * }
4652      */
4653     public static int AF_CAIF() {
4654         return AF_CAIF;
4655     }
4656     private static final int AF_ALG = (int)38L;
4657 
4658     /**
4659      * {@snippet lang=c :
4660      * #define AF_ALG 38
4661      * }
4662      */
4663     public static int AF_ALG() {
4664         return AF_ALG;
4665     }
4666     private static final int AF_NFC = (int)39L;
4667 
4668     /**
4669      * {@snippet lang=c :
4670      * #define AF_NFC 39
4671      * }
4672      */
4673     public static int AF_NFC() {
4674         return AF_NFC;
4675     }
4676     private static final int AF_VSOCK = (int)40L;
4677 
4678     /**
4679      * {@snippet lang=c :
4680      * #define AF_VSOCK 40
4681      * }
4682      */
4683     public static int AF_VSOCK() {
4684         return AF_VSOCK;
4685     }
4686     private static final int AF_KCM = (int)41L;
4687 
4688     /**
4689      * {@snippet lang=c :
4690      * #define AF_KCM 41
4691      * }
4692      */
4693     public static int AF_KCM() {
4694         return AF_KCM;
4695     }
4696     private static final int AF_QIPCRTR = (int)42L;
4697 
4698     /**
4699      * {@snippet lang=c :
4700      * #define AF_QIPCRTR 42
4701      * }
4702      */
4703     public static int AF_QIPCRTR() {
4704         return AF_QIPCRTR;
4705     }
4706     private static final int AF_SMC = (int)43L;
4707 
4708     /**
4709      * {@snippet lang=c :
4710      * #define AF_SMC 43
4711      * }
4712      */
4713     public static int AF_SMC() {
4714         return AF_SMC;
4715     }
4716     private static final int AF_XDP = (int)44L;
4717 
4718     /**
4719      * {@snippet lang=c :
4720      * #define AF_XDP 44
4721      * }
4722      */
4723     public static int AF_XDP() {
4724         return AF_XDP;
4725     }
4726     private static final int AF_MCTP = (int)45L;
4727 
4728     /**
4729      * {@snippet lang=c :
4730      * #define AF_MCTP 45
4731      * }
4732      */
4733     public static int AF_MCTP() {
4734         return AF_MCTP;
4735     }
4736     private static final int AF_MAX = (int)46L;
4737 
4738     /**
4739      * {@snippet lang=c :
4740      * #define AF_MAX 46
4741      * }
4742      */
4743     public static int AF_MAX() {
4744         return AF_MAX;
4745     }
4746     private static final long __SOCKADDR_COMMON_SIZE = 2L;
4747 
4748     /**
4749      * {@snippet lang=c :
4750      * #define __SOCKADDR_COMMON_SIZE 2
4751      * }
4752      */
4753     public static long __SOCKADDR_COMMON_SIZE() {
4754         return __SOCKADDR_COMMON_SIZE;
4755     }
4756     private static final long _SS_PADSIZE = 118L;
4757 
4758     /**
4759      * {@snippet lang=c :
4760      * #define _SS_PADSIZE 118
4761      * }
4762      */
4763     public static long _SS_PADSIZE() {
4764         return _SS_PADSIZE;
4765     }
4766     private static final int SO_GET_FILTER = (int)26L;
4767 
4768     /**
4769      * {@snippet lang=c :
4770      * #define SO_GET_FILTER 26
4771      * }
4772      */
4773     public static int SO_GET_FILTER() {
4774         return SO_GET_FILTER;
4775     }
4776     private static final int SCM_WIFI_STATUS = (int)41L;
4777 
4778     /**
4779      * {@snippet lang=c :
4780      * #define SCM_WIFI_STATUS 41
4781      * }
4782      */
4783     public static int SCM_WIFI_STATUS() {
4784         return SCM_WIFI_STATUS;
4785     }
4786     private static final int SO_DETACH_BPF = (int)27L;
4787 
4788     /**
4789      * {@snippet lang=c :
4790      * #define SO_DETACH_BPF 27
4791      * }
4792      */
4793     public static int SO_DETACH_BPF() {
4794         return SO_DETACH_BPF;
4795     }
4796     private static final int SCM_TXTIME = (int)61L;
4797 
4798     /**
4799      * {@snippet lang=c :
4800      * #define SCM_TXTIME 61
4801      * }
4802      */
4803     public static int SCM_TXTIME() {
4804         return SCM_TXTIME;
4805     }
4806     private static final int SO_TIMESTAMP = (int)29L;
4807 
4808     /**
4809      * {@snippet lang=c :
4810      * #define SO_TIMESTAMP 29
4811      * }
4812      */
4813     public static int SO_TIMESTAMP() {
4814         return SO_TIMESTAMP;
4815     }
4816     private static final int SO_TIMESTAMPNS = (int)35L;
4817 
4818     /**
4819      * {@snippet lang=c :
4820      * #define SO_TIMESTAMPNS 35
4821      * }
4822      */
4823     public static int SO_TIMESTAMPNS() {
4824         return SO_TIMESTAMPNS;
4825     }
4826     private static final int SO_TIMESTAMPING = (int)37L;
4827 
4828     /**
4829      * {@snippet lang=c :
4830      * #define SO_TIMESTAMPING 37
4831      * }
4832      */
4833     public static int SO_TIMESTAMPING() {
4834         return SO_TIMESTAMPING;
4835     }
4836     private static final int SO_RCVTIMEO = (int)20L;
4837 
4838     /**
4839      * {@snippet lang=c :
4840      * #define SO_RCVTIMEO 20
4841      * }
4842      */
4843     public static int SO_RCVTIMEO() {
4844         return SO_RCVTIMEO;
4845     }
4846     private static final int SO_SNDTIMEO = (int)21L;
4847 
4848     /**
4849      * {@snippet lang=c :
4850      * #define SO_SNDTIMEO 21
4851      * }
4852      */
4853     public static int SO_SNDTIMEO() {
4854         return SO_SNDTIMEO;
4855     }
4856     private static final int SCM_TIMESTAMP = (int)29L;
4857 
4858     /**
4859      * {@snippet lang=c :
4860      * #define SCM_TIMESTAMP 29
4861      * }
4862      */
4863     public static int SCM_TIMESTAMP() {
4864         return SCM_TIMESTAMP;
4865     }
4866     private static final int SCM_TIMESTAMPNS = (int)35L;
4867 
4868     /**
4869      * {@snippet lang=c :
4870      * #define SCM_TIMESTAMPNS 35
4871      * }
4872      */
4873     public static int SCM_TIMESTAMPNS() {
4874         return SCM_TIMESTAMPNS;
4875     }
4876     private static final int SCM_TIMESTAMPING = (int)37L;
4877 
4878     /**
4879      * {@snippet lang=c :
4880      * #define SCM_TIMESTAMPING 37
4881      * }
4882      */
4883     public static int SCM_TIMESTAMPING() {
4884         return SCM_TIMESTAMPING;
4885     }
4886     private static final int IP_RECVRETOPTS = (int)7L;
4887 
4888     /**
4889      * {@snippet lang=c :
4890      * #define IP_RECVRETOPTS 7
4891      * }
4892      */
4893     public static int IP_RECVRETOPTS() {
4894         return IP_RECVRETOPTS;
4895     }
4896     private static final int IP_RECVORIGDSTADDR = (int)20L;
4897 
4898     /**
4899      * {@snippet lang=c :
4900      * #define IP_RECVORIGDSTADDR 20
4901      * }
4902      */
4903     public static int IP_RECVORIGDSTADDR() {
4904         return IP_RECVORIGDSTADDR;
4905     }
4906     private static final int IPV6_RECVORIGDSTADDR = (int)74L;
4907 
4908     /**
4909      * {@snippet lang=c :
4910      * #define IPV6_RECVORIGDSTADDR 74
4911      * }
4912      */
4913     public static int IPV6_RECVORIGDSTADDR() {
4914         return IPV6_RECVORIGDSTADDR;
4915     }
4916     private static final int IPV6_ADD_MEMBERSHIP = (int)20L;
4917 
4918     /**
4919      * {@snippet lang=c :
4920      * #define IPV6_ADD_MEMBERSHIP 20
4921      * }
4922      */
4923     public static int IPV6_ADD_MEMBERSHIP() {
4924         return IPV6_ADD_MEMBERSHIP;
4925     }
4926     private static final int IPV6_DROP_MEMBERSHIP = (int)21L;
4927 
4928     /**
4929      * {@snippet lang=c :
4930      * #define IPV6_DROP_MEMBERSHIP 21
4931      * }
4932      */
4933     public static int IPV6_DROP_MEMBERSHIP() {
4934         return IPV6_DROP_MEMBERSHIP;
4935     }
4936     private static final int IPV6_RXHOPOPTS = (int)54L;
4937 
4938     /**
4939      * {@snippet lang=c :
4940      * #define IPV6_RXHOPOPTS 54
4941      * }
4942      */
4943     public static int IPV6_RXHOPOPTS() {
4944         return IPV6_RXHOPOPTS;
4945     }
4946     private static final int IPV6_RXDSTOPTS = (int)59L;
4947 
4948     /**
4949      * {@snippet lang=c :
4950      * #define IPV6_RXDSTOPTS 59
4951      * }
4952      */
4953     public static int IPV6_RXDSTOPTS() {
4954         return IPV6_RXDSTOPTS;
4955     }
4956     private static final int IN_CLASSA_NET = (int)4278190080L;
4957 
4958     /**
4959      * {@snippet lang=c :
4960      * #define IN_CLASSA_NET 4278190080
4961      * }
4962      */
4963     public static int IN_CLASSA_NET() {
4964         return IN_CLASSA_NET;
4965     }
4966     private static final int IN_CLASSA_HOST = (int)16777215L;
4967 
4968     /**
4969      * {@snippet lang=c :
4970      * #define IN_CLASSA_HOST 16777215
4971      * }
4972      */
4973     public static int IN_CLASSA_HOST() {
4974         return IN_CLASSA_HOST;
4975     }
4976     private static final int IN_CLASSB_NET = (int)4294901760L;
4977 
4978     /**
4979      * {@snippet lang=c :
4980      * #define IN_CLASSB_NET 4294901760
4981      * }
4982      */
4983     public static int IN_CLASSB_NET() {
4984         return IN_CLASSB_NET;
4985     }
4986     private static final int IN_CLASSB_HOST = (int)65535L;
4987 
4988     /**
4989      * {@snippet lang=c :
4990      * #define IN_CLASSB_HOST 65535
4991      * }
4992      */
4993     public static int IN_CLASSB_HOST() {
4994         return IN_CLASSB_HOST;
4995     }
4996     private static final int IN_CLASSC_NET = (int)4294967040L;
4997 
4998     /**
4999      * {@snippet lang=c :
5000      * #define IN_CLASSC_NET 4294967040
5001      * }
5002      */
5003     public static int IN_CLASSC_NET() {
5004         return IN_CLASSC_NET;
5005     }
5006     private static final int IN_CLASSC_HOST = (int)255L;
5007 
5008     /**
5009      * {@snippet lang=c :
5010      * #define IN_CLASSC_HOST 255
5011      * }
5012      */
5013     public static int IN_CLASSC_HOST() {
5014         return IN_CLASSC_HOST;
5015     }
5016     private static final int INADDR_ANY = (int)0L;
5017 
5018     /**
5019      * {@snippet lang=c :
5020      * #define INADDR_ANY 0
5021      * }
5022      */
5023     public static int INADDR_ANY() {
5024         return INADDR_ANY;
5025     }
5026     private static final int INADDR_BROADCAST = (int)4294967295L;
5027 
5028     /**
5029      * {@snippet lang=c :
5030      * #define INADDR_BROADCAST 4294967295
5031      * }
5032      */
5033     public static int INADDR_BROADCAST() {
5034         return INADDR_BROADCAST;
5035     }
5036     private static final int INADDR_NONE = (int)4294967295L;
5037 
5038     /**
5039      * {@snippet lang=c :
5040      * #define INADDR_NONE 4294967295
5041      * }
5042      */
5043     public static int INADDR_NONE() {
5044         return INADDR_NONE;
5045     }
5046     private static final int INADDR_DUMMY = (int)3221225480L;
5047 
5048     /**
5049      * {@snippet lang=c :
5050      * #define INADDR_DUMMY 3221225480
5051      * }
5052      */
5053     public static int INADDR_DUMMY() {
5054         return INADDR_DUMMY;
5055     }
5056     private static final int INADDR_LOOPBACK = (int)2130706433L;
5057 
5058     /**
5059      * {@snippet lang=c :
5060      * #define INADDR_LOOPBACK 2130706433
5061      * }
5062      */
5063     public static int INADDR_LOOPBACK() {
5064         return INADDR_LOOPBACK;
5065     }
5066     private static final int INADDR_UNSPEC_GROUP = (int)3758096384L;
5067 
5068     /**
5069      * {@snippet lang=c :
5070      * #define INADDR_UNSPEC_GROUP 3758096384
5071      * }
5072      */
5073     public static int INADDR_UNSPEC_GROUP() {
5074         return INADDR_UNSPEC_GROUP;
5075     }
5076     private static final int INADDR_ALLHOSTS_GROUP = (int)3758096385L;
5077 
5078     /**
5079      * {@snippet lang=c :
5080      * #define INADDR_ALLHOSTS_GROUP 3758096385
5081      * }
5082      */
5083     public static int INADDR_ALLHOSTS_GROUP() {
5084         return INADDR_ALLHOSTS_GROUP;
5085     }
5086     private static final int INADDR_ALLRTRS_GROUP = (int)3758096386L;
5087 
5088     /**
5089      * {@snippet lang=c :
5090      * #define INADDR_ALLRTRS_GROUP 3758096386
5091      * }
5092      */
5093     public static int INADDR_ALLRTRS_GROUP() {
5094         return INADDR_ALLRTRS_GROUP;
5095     }
5096     private static final int INADDR_ALLSNOOPERS_GROUP = (int)3758096490L;
5097 
5098     /**
5099      * {@snippet lang=c :
5100      * #define INADDR_ALLSNOOPERS_GROUP 3758096490
5101      * }
5102      */
5103     public static int INADDR_ALLSNOOPERS_GROUP() {
5104         return INADDR_ALLSNOOPERS_GROUP;
5105     }
5106     private static final int INADDR_MAX_LOCAL_GROUP = (int)3758096639L;
5107 
5108     /**
5109      * {@snippet lang=c :
5110      * #define INADDR_MAX_LOCAL_GROUP 3758096639
5111      * }
5112      */
5113     public static int INADDR_MAX_LOCAL_GROUP() {
5114         return INADDR_MAX_LOCAL_GROUP;
5115     }
5116 }
5117