
jdk.internal.sys.posix.SysUtsname Maven / Gradle / Ivy
package jdk.internal.sys.posix;
import static org.qbicc.runtime.CNative.*;
@define(value = "_POSIX_C_SOURCE", as = "200809L")
@include("")
public final class SysUtsname {
public static final class struct_utsname extends object {
public c_char[] sysname;
public c_char[] nodename;
public c_char[] release;
public c_char[] version;
public c_char[] machine;
}
public static final class struct_utsname_ptr extends ptr {}
public static final class const_struct_utsname_ptr extends ptr<@c_const struct_utsname> {}
public static final class struct_utsname_ptr_ptr extends ptr {}
public static final class const_struct_utsname_ptr_ptr extends ptr {}
public static final class struct_utsname_ptr_const_ptr extends ptr<@c_const struct_utsname_ptr> {}
public static final class const_struct_utsname_ptr_const_ptr extends ptr<@c_const const_struct_utsname_ptr> {}
public static native c_int uname(struct_utsname_ptr buf);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy