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