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