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 /**
16  * {@snippet lang=c :
17  * typedef union epoll_data {
18  *     void *ptr;
19  *     int fd;
20  *     uint32_t u32;
21  *     uint64_t u64;
22  * } epoll_data_t
23  * }
24  */
25 @SuppressWarnings("restricted") public class epoll_data_t extends epoll_data {
26 
27     epoll_data_t() {
28         // Suppresses public default constructor, ensuring non-instantiability,
29         // but allows generated subclasses in same package.
30     }
31 }
32