// WARNING: This file was autogenerated by jni-bindgen. Any changes to this file may be lost!!!
#[cfg(any(feature = "all", feature = "android-system-Os"))]
__jni_bindgen! {
/// public final class [Os](https://developer.android.com/reference/android/system/Os.html)
///
/// Required feature: "android-system-Os"
public final class Os ("android/system/Os") extends crate::java::lang::Object {
/// [accept](https://developer.android.com/reference/android/system/Os.html#accept(java.io.FileDescriptor,%20java.net.InetSocketAddress))
///
/// Required features: "java-io-FileDescriptor", "java-net-InetSocketAddress"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-InetSocketAddress")))]
pub fn accept<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::net::InetSocketAddress>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::io::FileDescriptor>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "accept", .descriptor == "(Ljava/io/FileDescriptor;Ljava/net/InetSocketAddress;)Ljava/io/FileDescriptor;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "accept\0", "(Ljava/io/FileDescriptor;Ljava/net/InetSocketAddress;)Ljava/io/FileDescriptor;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [access](https://developer.android.com/reference/android/system/Os.html#access(java.lang.String,%20int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn access<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: i32) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "access", .descriptor == "(Ljava/lang/String;I)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "access\0", "(Ljava/lang/String;I)Z\0");
__jni_env.call_static_boolean_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [bind](https://developer.android.com/reference/android/system/Os.html#bind(java.io.FileDescriptor,%20java.net.InetAddress,%20int))
///
/// Required features: "java-io-FileDescriptor", "java-net-InetAddress"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-InetAddress")))]
pub fn bind<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::net::InetAddress>>, arg2: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "bind", .descriptor == "(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "bind\0", "(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [chmod](https://developer.android.com/reference/android/system/Os.html#chmod(java.lang.String,%20int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn chmod<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "chmod", .descriptor == "(Ljava/lang/String;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "chmod\0", "(Ljava/lang/String;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [chown](https://developer.android.com/reference/android/system/Os.html#chown(java.lang.String,%20int,%20int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn chown<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: i32, arg2: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "chown", .descriptor == "(Ljava/lang/String;II)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "chown\0", "(Ljava/lang/String;II)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [close](https://developer.android.com/reference/android/system/Os.html#close(java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn close<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "close", .descriptor == "(Ljava/io/FileDescriptor;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "close\0", "(Ljava/io/FileDescriptor;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [connect](https://developer.android.com/reference/android/system/Os.html#connect(java.io.FileDescriptor,%20java.net.InetAddress,%20int))
///
/// Required features: "java-io-FileDescriptor", "java-net-InetAddress"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-InetAddress")))]
pub fn connect<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::net::InetAddress>>, arg2: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "connect", .descriptor == "(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "connect\0", "(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [dup](https://developer.android.com/reference/android/system/Os.html#dup(java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn dup<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::io::FileDescriptor>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "dup", .descriptor == "(Ljava/io/FileDescriptor;)Ljava/io/FileDescriptor;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "dup\0", "(Ljava/io/FileDescriptor;)Ljava/io/FileDescriptor;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [dup2](https://developer.android.com/reference/android/system/Os.html#dup2(java.io.FileDescriptor,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn dup2<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::io::FileDescriptor>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "dup2", .descriptor == "(Ljava/io/FileDescriptor;I)Ljava/io/FileDescriptor;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "dup2\0", "(Ljava/io/FileDescriptor;I)Ljava/io/FileDescriptor;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [environ](https://developer.android.com/reference/android/system/Os.html#environ())
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn environ<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, __jni_bindgen::ObjectArray<crate::java::lang::String, crate::java::lang::Throwable>>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "environ", .descriptor == "()[Ljava/lang/String;"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "environ\0", "()[Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [execv](https://developer.android.com/reference/android/system/Os.html#execv(java.lang.String,%20java.lang.String%5B%5D))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn execv<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ObjectArray<crate::java::lang::String, crate::java::lang::Throwable>>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "execv", .descriptor == "(Ljava/lang/String;[Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "execv\0", "(Ljava/lang/String;[Ljava/lang/String;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [execve](https://developer.android.com/reference/android/system/Os.html#execve(java.lang.String,%20java.lang.String%5B%5D,%20java.lang.String%5B%5D))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn execve<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ObjectArray<crate::java::lang::String, crate::java::lang::Throwable>>>, arg2: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ObjectArray<crate::java::lang::String, crate::java::lang::Throwable>>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "execve", .descriptor == "(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "execve\0", "(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [fchmod](https://developer.android.com/reference/android/system/Os.html#fchmod(java.io.FileDescriptor,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn fchmod<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "fchmod", .descriptor == "(Ljava/io/FileDescriptor;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "fchmod\0", "(Ljava/io/FileDescriptor;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [fchown](https://developer.android.com/reference/android/system/Os.html#fchown(java.io.FileDescriptor,%20int,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn fchown<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i32, arg2: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "fchown", .descriptor == "(Ljava/io/FileDescriptor;II)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "fchown\0", "(Ljava/io/FileDescriptor;II)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [fdatasync](https://developer.android.com/reference/android/system/Os.html#fdatasync(java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn fdatasync<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "fdatasync", .descriptor == "(Ljava/io/FileDescriptor;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "fdatasync\0", "(Ljava/io/FileDescriptor;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [fstat](https://developer.android.com/reference/android/system/Os.html#fstat(java.io.FileDescriptor))
///
/// Required features: "android-system-StructStat", "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "android-system-StructStat", feature = "java-io-FileDescriptor")))]
pub fn fstat<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::system::StructStat>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "fstat", .descriptor == "(Ljava/io/FileDescriptor;)Landroid/system/StructStat;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "fstat\0", "(Ljava/io/FileDescriptor;)Landroid/system/StructStat;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [fstatvfs](https://developer.android.com/reference/android/system/Os.html#fstatvfs(java.io.FileDescriptor))
///
/// Required features: "android-system-StructStatVfs", "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "android-system-StructStatVfs", feature = "java-io-FileDescriptor")))]
pub fn fstatvfs<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::system::StructStatVfs>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "fstatvfs", .descriptor == "(Ljava/io/FileDescriptor;)Landroid/system/StructStatVfs;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "fstatvfs\0", "(Ljava/io/FileDescriptor;)Landroid/system/StructStatVfs;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [fsync](https://developer.android.com/reference/android/system/Os.html#fsync(java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn fsync<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "fsync", .descriptor == "(Ljava/io/FileDescriptor;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "fsync\0", "(Ljava/io/FileDescriptor;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [ftruncate](https://developer.android.com/reference/android/system/Os.html#ftruncate(java.io.FileDescriptor,%20long))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn ftruncate<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i64) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "ftruncate", .descriptor == "(Ljava/io/FileDescriptor;J)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "ftruncate\0", "(Ljava/io/FileDescriptor;J)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [gai_strerror](https://developer.android.com/reference/android/system/Os.html#gai_strerror(int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn gai_strerror<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "gai_strerror", .descriptor == "(I)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "gai_strerror\0", "(I)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getegid](https://developer.android.com/reference/android/system/Os.html#getegid())
pub fn getegid<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "getegid", .descriptor == "()I"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "getegid\0", "()I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [geteuid](https://developer.android.com/reference/android/system/Os.html#geteuid())
pub fn geteuid<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "geteuid", .descriptor == "()I"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "geteuid\0", "()I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getgid](https://developer.android.com/reference/android/system/Os.html#getgid())
pub fn getgid<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "getgid", .descriptor == "()I"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "getgid\0", "()I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getenv](https://developer.android.com/reference/android/system/Os.html#getenv(java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getenv<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "getenv", .descriptor == "(Ljava/lang/String;)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "getenv\0", "(Ljava/lang/String;)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getpeername](https://developer.android.com/reference/android/system/Os.html#getpeername(java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor", "java-net-SocketAddress"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-SocketAddress")))]
pub fn getpeername<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::net::SocketAddress>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "getpeername", .descriptor == "(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "getpeername\0", "(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getpid](https://developer.android.com/reference/android/system/Os.html#getpid())
pub fn getpid<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "getpid", .descriptor == "()I"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "getpid\0", "()I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getppid](https://developer.android.com/reference/android/system/Os.html#getppid())
pub fn getppid<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "getppid", .descriptor == "()I"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "getppid\0", "()I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getsockname](https://developer.android.com/reference/android/system/Os.html#getsockname(java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor", "java-net-SocketAddress"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-SocketAddress")))]
pub fn getsockname<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::net::SocketAddress>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "getsockname", .descriptor == "(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "getsockname\0", "(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [gettid](https://developer.android.com/reference/android/system/Os.html#gettid())
pub fn gettid<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "gettid", .descriptor == "()I"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "gettid\0", "()I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getuid](https://developer.android.com/reference/android/system/Os.html#getuid())
pub fn getuid<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "getuid", .descriptor == "()I"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "getuid\0", "()I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [if_indextoname](https://developer.android.com/reference/android/system/Os.html#if_indextoname(int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn if_indextoname<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "if_indextoname", .descriptor == "(I)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "if_indextoname\0", "(I)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [inet_pton](https://developer.android.com/reference/android/system/Os.html#inet_pton(int,%20java.lang.String))
///
/// Required features: "java-lang-String", "java-net-InetAddress"
#[cfg(any(feature = "all", all(feature = "java-lang-String", feature = "java-net-InetAddress")))]
pub fn inet_pton<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::net::InetAddress>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "inet_pton", .descriptor == "(ILjava/lang/String;)Ljava/net/InetAddress;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "inet_pton\0", "(ILjava/lang/String;)Ljava/net/InetAddress;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [isatty](https://developer.android.com/reference/android/system/Os.html#isatty(java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn isatty<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "isatty", .descriptor == "(Ljava/io/FileDescriptor;)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "isatty\0", "(Ljava/io/FileDescriptor;)Z\0");
__jni_env.call_static_boolean_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [kill](https://developer.android.com/reference/android/system/Os.html#kill(int,%20int))
pub fn kill<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "kill", .descriptor == "(II)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "kill\0", "(II)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [lchown](https://developer.android.com/reference/android/system/Os.html#lchown(java.lang.String,%20int,%20int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn lchown<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: i32, arg2: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "lchown", .descriptor == "(Ljava/lang/String;II)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "lchown\0", "(Ljava/lang/String;II)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [link](https://developer.android.com/reference/android/system/Os.html#link(java.lang.String,%20java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn link<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "link", .descriptor == "(Ljava/lang/String;Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "link\0", "(Ljava/lang/String;Ljava/lang/String;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [listen](https://developer.android.com/reference/android/system/Os.html#listen(java.io.FileDescriptor,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn listen<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "listen", .descriptor == "(Ljava/io/FileDescriptor;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "listen\0", "(Ljava/io/FileDescriptor;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [lseek](https://developer.android.com/reference/android/system/Os.html#lseek(java.io.FileDescriptor,%20long,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn lseek<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i64, arg2: i32) -> __jni_bindgen::std::result::Result<i64, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "lseek", .descriptor == "(Ljava/io/FileDescriptor;JI)J"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "lseek\0", "(Ljava/io/FileDescriptor;JI)J\0");
__jni_env.call_static_long_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [lstat](https://developer.android.com/reference/android/system/Os.html#lstat(java.lang.String))
///
/// Required features: "android-system-StructStat", "java-lang-String"
#[cfg(any(feature = "all", all(feature = "android-system-StructStat", feature = "java-lang-String")))]
pub fn lstat<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::system::StructStat>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "lstat", .descriptor == "(Ljava/lang/String;)Landroid/system/StructStat;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "lstat\0", "(Ljava/lang/String;)Landroid/system/StructStat;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [mincore](https://developer.android.com/reference/android/system/Os.html#mincore(long,%20long,%20byte%5B%5D))
pub fn mincore<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i64, arg1: i64, arg2: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ByteArray>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "mincore", .descriptor == "(JJ[B)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "mincore\0", "(JJ[B)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [mkdir](https://developer.android.com/reference/android/system/Os.html#mkdir(java.lang.String,%20int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn mkdir<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "mkdir", .descriptor == "(Ljava/lang/String;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "mkdir\0", "(Ljava/lang/String;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [mkfifo](https://developer.android.com/reference/android/system/Os.html#mkfifo(java.lang.String,%20int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn mkfifo<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "mkfifo", .descriptor == "(Ljava/lang/String;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "mkfifo\0", "(Ljava/lang/String;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [mlock](https://developer.android.com/reference/android/system/Os.html#mlock(long,%20long))
pub fn mlock<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i64, arg1: i64) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "mlock", .descriptor == "(JJ)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "mlock\0", "(JJ)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [mmap](https://developer.android.com/reference/android/system/Os.html#mmap(long,%20long,%20int,%20int,%20java.io.FileDescriptor,%20long))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn mmap<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i64, arg1: i64, arg2: i32, arg3: i32, arg4: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg5: i64) -> __jni_bindgen::std::result::Result<i64, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "mmap", .descriptor == "(JJIILjava/io/FileDescriptor;J)J"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3), __jni_bindgen::AsJValue::as_jvalue(&arg4.into()), __jni_bindgen::AsJValue::as_jvalue(&arg5)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "mmap\0", "(JJIILjava/io/FileDescriptor;J)J\0");
__jni_env.call_static_long_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [msync](https://developer.android.com/reference/android/system/Os.html#msync(long,%20long,%20int))
pub fn msync<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i64, arg1: i64, arg2: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "msync", .descriptor == "(JJI)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "msync\0", "(JJI)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [munlock](https://developer.android.com/reference/android/system/Os.html#munlock(long,%20long))
pub fn munlock<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i64, arg1: i64) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "munlock", .descriptor == "(JJ)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "munlock\0", "(JJ)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [munmap](https://developer.android.com/reference/android/system/Os.html#munmap(long,%20long))
pub fn munmap<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i64, arg1: i64) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "munmap", .descriptor == "(JJ)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "munmap\0", "(JJ)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [open](https://developer.android.com/reference/android/system/Os.html#open(java.lang.String,%20int,%20int))
///
/// Required features: "java-io-FileDescriptor", "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-lang-String")))]
pub fn open<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: i32, arg2: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::io::FileDescriptor>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "open", .descriptor == "(Ljava/lang/String;II)Ljava/io/FileDescriptor;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "open\0", "(Ljava/lang/String;II)Ljava/io/FileDescriptor;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [pipe](https://developer.android.com/reference/android/system/Os.html#pipe())
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn pipe<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, __jni_bindgen::ObjectArray<crate::java::io::FileDescriptor, crate::java::lang::Throwable>>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "pipe", .descriptor == "()[Ljava/io/FileDescriptor;"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "pipe\0", "()[Ljava/io/FileDescriptor;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [poll](https://developer.android.com/reference/android/system/Os.html#poll(android.system.StructPollfd%5B%5D,%20int))
///
/// Required features: "android-system-StructPollfd"
#[cfg(any(feature = "all", all(feature = "android-system-StructPollfd")))]
pub fn poll<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ObjectArray<crate::android::system::StructPollfd, crate::java::lang::Throwable>>>, arg1: i32) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "poll", .descriptor == "([Landroid/system/StructPollfd;I)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "poll\0", "([Landroid/system/StructPollfd;I)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [posix_fallocate](https://developer.android.com/reference/android/system/Os.html#posix_fallocate(java.io.FileDescriptor,%20long,%20long))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn posix_fallocate<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i64, arg2: i64) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "posix_fallocate", .descriptor == "(Ljava/io/FileDescriptor;JJ)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "posix_fallocate\0", "(Ljava/io/FileDescriptor;JJ)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [prctl](https://developer.android.com/reference/android/system/Os.html#prctl(int,%20long,%20long,%20long,%20long))
pub fn prctl<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: i64, arg2: i64, arg3: i64, arg4: i64) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "prctl", .descriptor == "(IJJJJ)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3), __jni_bindgen::AsJValue::as_jvalue(&arg4)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "prctl\0", "(IJJJJ)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [pread](https://developer.android.com/reference/android/system/Os.html#pread(java.io.FileDescriptor,%20java.nio.ByteBuffer,%20long))
///
/// Required features: "java-io-FileDescriptor", "java-nio-ByteBuffer"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-nio-ByteBuffer")))]
pub fn pread_FileDescriptor_ByteBuffer_long<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::nio::ByteBuffer>>, arg2: i64) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "pread", .descriptor == "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "pread\0", "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [pread](https://developer.android.com/reference/android/system/Os.html#pread(java.io.FileDescriptor,%20byte%5B%5D,%20int,%20int,%20long))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn pread_FileDescriptor_byte_array_int_int_long<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ByteArray>>, arg2: i32, arg3: i32, arg4: i64) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "pread", .descriptor == "(Ljava/io/FileDescriptor;[BIIJ)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3), __jni_bindgen::AsJValue::as_jvalue(&arg4)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "pread\0", "(Ljava/io/FileDescriptor;[BIIJ)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [pwrite](https://developer.android.com/reference/android/system/Os.html#pwrite(java.io.FileDescriptor,%20java.nio.ByteBuffer,%20long))
///
/// Required features: "java-io-FileDescriptor", "java-nio-ByteBuffer"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-nio-ByteBuffer")))]
pub fn pwrite_FileDescriptor_ByteBuffer_long<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::nio::ByteBuffer>>, arg2: i64) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "pwrite", .descriptor == "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "pwrite\0", "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [pwrite](https://developer.android.com/reference/android/system/Os.html#pwrite(java.io.FileDescriptor,%20byte%5B%5D,%20int,%20int,%20long))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn pwrite_FileDescriptor_byte_array_int_int_long<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ByteArray>>, arg2: i32, arg3: i32, arg4: i64) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "pwrite", .descriptor == "(Ljava/io/FileDescriptor;[BIIJ)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3), __jni_bindgen::AsJValue::as_jvalue(&arg4)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "pwrite\0", "(Ljava/io/FileDescriptor;[BIIJ)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [read](https://developer.android.com/reference/android/system/Os.html#read(java.io.FileDescriptor,%20java.nio.ByteBuffer))
///
/// Required features: "java-io-FileDescriptor", "java-nio-ByteBuffer"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-nio-ByteBuffer")))]
pub fn read_FileDescriptor_ByteBuffer<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::nio::ByteBuffer>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "read", .descriptor == "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "read\0", "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [read](https://developer.android.com/reference/android/system/Os.html#read(java.io.FileDescriptor,%20byte%5B%5D,%20int,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn read_FileDescriptor_byte_array_int_int<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ByteArray>>, arg2: i32, arg3: i32) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "read", .descriptor == "(Ljava/io/FileDescriptor;[BII)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "read\0", "(Ljava/io/FileDescriptor;[BII)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [readlink](https://developer.android.com/reference/android/system/Os.html#readlink(java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn readlink<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "readlink", .descriptor == "(Ljava/lang/String;)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "readlink\0", "(Ljava/lang/String;)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [readv](https://developer.android.com/reference/android/system/Os.html#readv(java.io.FileDescriptor,%20java.lang.Object%5B%5D,%20int%5B%5D,%20int%5B%5D))
///
/// Required features: "java-io-FileDescriptor", "java-lang-Object"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-lang-Object")))]
pub fn readv<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ObjectArray<crate::java::lang::Object, crate::java::lang::Throwable>>>, arg2: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::IntArray>>, arg3: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::IntArray>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "readv", .descriptor == "(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2.into()), __jni_bindgen::AsJValue::as_jvalue(&arg3.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "readv\0", "(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [recvfrom](https://developer.android.com/reference/android/system/Os.html#recvfrom(java.io.FileDescriptor,%20java.nio.ByteBuffer,%20int,%20java.net.InetSocketAddress))
///
/// Required features: "java-io-FileDescriptor", "java-net-InetSocketAddress", "java-nio-ByteBuffer"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-InetSocketAddress", feature = "java-nio-ByteBuffer")))]
pub fn recvfrom_FileDescriptor_ByteBuffer_int_InetSocketAddress<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::nio::ByteBuffer>>, arg2: i32, arg3: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::net::InetSocketAddress>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "recvfrom", .descriptor == "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetSocketAddress;)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "recvfrom\0", "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetSocketAddress;)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [recvfrom](https://developer.android.com/reference/android/system/Os.html#recvfrom(java.io.FileDescriptor,%20byte%5B%5D,%20int,%20int,%20int,%20java.net.InetSocketAddress))
///
/// Required features: "java-io-FileDescriptor", "java-net-InetSocketAddress"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-InetSocketAddress")))]
pub fn recvfrom_FileDescriptor_byte_array_int_int_int_InetSocketAddress<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ByteArray>>, arg2: i32, arg3: i32, arg4: i32, arg5: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::net::InetSocketAddress>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "recvfrom", .descriptor == "(Ljava/io/FileDescriptor;[BIIILjava/net/InetSocketAddress;)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3), __jni_bindgen::AsJValue::as_jvalue(&arg4), __jni_bindgen::AsJValue::as_jvalue(&arg5.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "recvfrom\0", "(Ljava/io/FileDescriptor;[BIIILjava/net/InetSocketAddress;)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [remove](https://developer.android.com/reference/android/system/Os.html#remove(java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn remove<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "remove", .descriptor == "(Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "remove\0", "(Ljava/lang/String;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [rename](https://developer.android.com/reference/android/system/Os.html#rename(java.lang.String,%20java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn rename<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "rename", .descriptor == "(Ljava/lang/String;Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "rename\0", "(Ljava/lang/String;Ljava/lang/String;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [sendfile](https://developer.android.com/reference/android/system/Os.html#sendfile(java.io.FileDescriptor,%20java.io.FileDescriptor,%20android.util.MutableLong,%20long))
///
/// Required features: "android-util-MutableLong", "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "android-util-MutableLong", feature = "java-io-FileDescriptor")))]
pub fn sendfile<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg2: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::android::util::MutableLong>>, arg3: i64) -> __jni_bindgen::std::result::Result<i64, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "sendfile", .descriptor == "(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/util/MutableLong;J)J"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2.into()), __jni_bindgen::AsJValue::as_jvalue(&arg3)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "sendfile\0", "(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/util/MutableLong;J)J\0");
__jni_env.call_static_long_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [sendto](https://developer.android.com/reference/android/system/Os.html#sendto(java.io.FileDescriptor,%20java.nio.ByteBuffer,%20int,%20java.net.InetAddress,%20int))
///
/// Required features: "java-io-FileDescriptor", "java-net-InetAddress", "java-nio-ByteBuffer"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-InetAddress", feature = "java-nio-ByteBuffer")))]
pub fn sendto_FileDescriptor_ByteBuffer_int_InetAddress_int<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::nio::ByteBuffer>>, arg2: i32, arg3: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::net::InetAddress>>, arg4: i32) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "sendto", .descriptor == "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetAddress;I)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3.into()), __jni_bindgen::AsJValue::as_jvalue(&arg4)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "sendto\0", "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetAddress;I)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [sendto](https://developer.android.com/reference/android/system/Os.html#sendto(java.io.FileDescriptor,%20byte%5B%5D,%20int,%20int,%20int,%20java.net.InetAddress,%20int))
///
/// Required features: "java-io-FileDescriptor", "java-net-InetAddress"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-net-InetAddress")))]
pub fn sendto_FileDescriptor_byte_array_int_int_int_InetAddress_int<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ByteArray>>, arg2: i32, arg3: i32, arg4: i32, arg5: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::net::InetAddress>>, arg6: i32) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "sendto", .descriptor == "(Ljava/io/FileDescriptor;[BIIILjava/net/InetAddress;I)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3), __jni_bindgen::AsJValue::as_jvalue(&arg4), __jni_bindgen::AsJValue::as_jvalue(&arg5.into()), __jni_bindgen::AsJValue::as_jvalue(&arg6)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "sendto\0", "(Ljava/io/FileDescriptor;[BIIILjava/net/InetAddress;I)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [setegid](https://developer.android.com/reference/android/system/Os.html#setegid(int))
pub fn setegid<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "setegid", .descriptor == "(I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "setegid\0", "(I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [setenv](https://developer.android.com/reference/android/system/Os.html#setenv(java.lang.String,%20java.lang.String,%20boolean))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn setenv<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg2: bool) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "setenv", .descriptor == "(Ljava/lang/String;Ljava/lang/String;Z)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "setenv\0", "(Ljava/lang/String;Ljava/lang/String;Z)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [seteuid](https://developer.android.com/reference/android/system/Os.html#seteuid(int))
pub fn seteuid<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "seteuid", .descriptor == "(I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "seteuid\0", "(I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [setgid](https://developer.android.com/reference/android/system/Os.html#setgid(int))
pub fn setgid<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "setgid", .descriptor == "(I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "setgid\0", "(I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [setsid](https://developer.android.com/reference/android/system/Os.html#setsid())
pub fn setsid<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "setsid", .descriptor == "()I"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "setsid\0", "()I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [setuid](https://developer.android.com/reference/android/system/Os.html#setuid(int))
pub fn setuid<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "setuid", .descriptor == "(I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "setuid\0", "(I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [shutdown](https://developer.android.com/reference/android/system/Os.html#shutdown(java.io.FileDescriptor,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn shutdown<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "shutdown", .descriptor == "(Ljava/io/FileDescriptor;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "shutdown\0", "(Ljava/io/FileDescriptor;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [socket](https://developer.android.com/reference/android/system/Os.html#socket(int,%20int,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn socket<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: i32, arg2: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::io::FileDescriptor>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "socket", .descriptor == "(III)Ljava/io/FileDescriptor;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "socket\0", "(III)Ljava/io/FileDescriptor;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [socketpair](https://developer.android.com/reference/android/system/Os.html#socketpair(int,%20int,%20int,%20java.io.FileDescriptor,%20java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn socketpair<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: i32, arg2: i32, arg3: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg4: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "socketpair", .descriptor == "(IIILjava/io/FileDescriptor;Ljava/io/FileDescriptor;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3.into()), __jni_bindgen::AsJValue::as_jvalue(&arg4.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "socketpair\0", "(IIILjava/io/FileDescriptor;Ljava/io/FileDescriptor;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [stat](https://developer.android.com/reference/android/system/Os.html#stat(java.lang.String))
///
/// Required features: "android-system-StructStat", "java-lang-String"
#[cfg(any(feature = "all", all(feature = "android-system-StructStat", feature = "java-lang-String")))]
pub fn stat<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::system::StructStat>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "stat", .descriptor == "(Ljava/lang/String;)Landroid/system/StructStat;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "stat\0", "(Ljava/lang/String;)Landroid/system/StructStat;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [statvfs](https://developer.android.com/reference/android/system/Os.html#statvfs(java.lang.String))
///
/// Required features: "android-system-StructStatVfs", "java-lang-String"
#[cfg(any(feature = "all", all(feature = "android-system-StructStatVfs", feature = "java-lang-String")))]
pub fn statvfs<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::system::StructStatVfs>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "statvfs", .descriptor == "(Ljava/lang/String;)Landroid/system/StructStatVfs;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "statvfs\0", "(Ljava/lang/String;)Landroid/system/StructStatVfs;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [strerror](https://developer.android.com/reference/android/system/Os.html#strerror(int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn strerror<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "strerror", .descriptor == "(I)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "strerror\0", "(I)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [strsignal](https://developer.android.com/reference/android/system/Os.html#strsignal(int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn strsignal<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "strsignal", .descriptor == "(I)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "strsignal\0", "(I)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [symlink](https://developer.android.com/reference/android/system/Os.html#symlink(java.lang.String,%20java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn symlink<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "symlink", .descriptor == "(Ljava/lang/String;Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "symlink\0", "(Ljava/lang/String;Ljava/lang/String;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [sysconf](https://developer.android.com/reference/android/system/Os.html#sysconf(int))
pub fn sysconf<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<i64, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "sysconf", .descriptor == "(I)J"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "sysconf\0", "(I)J\0");
__jni_env.call_static_long_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [tcdrain](https://developer.android.com/reference/android/system/Os.html#tcdrain(java.io.FileDescriptor))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn tcdrain<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "tcdrain", .descriptor == "(Ljava/io/FileDescriptor;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "tcdrain\0", "(Ljava/io/FileDescriptor;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [tcsendbreak](https://developer.android.com/reference/android/system/Os.html#tcsendbreak(java.io.FileDescriptor,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn tcsendbreak<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "tcsendbreak", .descriptor == "(Ljava/io/FileDescriptor;I)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "tcsendbreak\0", "(Ljava/io/FileDescriptor;I)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [umask](https://developer.android.com/reference/android/system/Os.html#umask(int))
pub fn umask<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "umask", .descriptor == "(I)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "umask\0", "(I)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [uname](https://developer.android.com/reference/android/system/Os.html#uname())
///
/// Required features: "android-system-StructUtsname"
#[cfg(any(feature = "all", all(feature = "android-system-StructUtsname")))]
pub fn uname<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::system::StructUtsname>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "uname", .descriptor == "()Landroid/system/StructUtsname;"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "uname\0", "()Landroid/system/StructUtsname;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [unsetenv](https://developer.android.com/reference/android/system/Os.html#unsetenv(java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn unsetenv<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "unsetenv", .descriptor == "(Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "unsetenv\0", "(Ljava/lang/String;)V\0");
__jni_env.call_static_void_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [waitpid](https://developer.android.com/reference/android/system/Os.html#waitpid(int,%20android.util.MutableInt,%20int))
///
/// Required features: "android-util-MutableInt"
#[cfg(any(feature = "all", all(feature = "android-util-MutableInt")))]
pub fn waitpid<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::android::util::MutableInt>>, arg2: i32) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "waitpid", .descriptor == "(ILandroid/util/MutableInt;I)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "waitpid\0", "(ILandroid/util/MutableInt;I)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [write](https://developer.android.com/reference/android/system/Os.html#write(java.io.FileDescriptor,%20java.nio.ByteBuffer))
///
/// Required features: "java-io-FileDescriptor", "java-nio-ByteBuffer"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-nio-ByteBuffer")))]
pub fn write_FileDescriptor_ByteBuffer<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::nio::ByteBuffer>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "write", .descriptor == "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "write\0", "(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [write](https://developer.android.com/reference/android/system/Os.html#write(java.io.FileDescriptor,%20byte%5B%5D,%20int,%20int))
///
/// Required features: "java-io-FileDescriptor"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor")))]
pub fn write_FileDescriptor_byte_array_int_int<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ByteArray>>, arg2: i32, arg3: i32) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "write", .descriptor == "(Ljava/io/FileDescriptor;[BII)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2), __jni_bindgen::AsJValue::as_jvalue(&arg3)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "write\0", "(Ljava/io/FileDescriptor;[BII)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [writev](https://developer.android.com/reference/android/system/Os.html#writev(java.io.FileDescriptor,%20java.lang.Object%5B%5D,%20int%5B%5D,%20int%5B%5D))
///
/// Required features: "java-io-FileDescriptor", "java-lang-Object"
#[cfg(any(feature = "all", all(feature = "java-io-FileDescriptor", feature = "java-lang-Object")))]
pub fn writev<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::io::FileDescriptor>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::ObjectArray<crate::java::lang::Object, crate::java::lang::Throwable>>>, arg2: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::IntArray>>, arg3: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::IntArray>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/system/Os", java.flags == PUBLIC | STATIC, .name == "writev", .descriptor == "(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2.into()), __jni_bindgen::AsJValue::as_jvalue(&arg3.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/system/Os\0", "writev\0", "(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
}
}