#[no_mangle]
pub static sudo_pair: io_plugin =
{
sudo_plugin::sys::io_plugin{open:
{
unsafe extern "C" fn open(version:
::libc::c_uint,
conversation:
sudo_plugin::sys::sudo_conv_t,
plugin_printf:
sudo_plugin::sys::sudo_printf_t,
settings_ptr:
*const *const ::libc::c_char,
user_info_ptr:
*const *const ::libc::c_char,
command_info_ptr:
*const *const ::libc::c_char,
argc:
::libc::c_int,
argv:
*const *const ::libc::c_char,
user_env_ptr:
*const *const ::libc::c_char,
plugin_options_ptr:
*const *const ::libc::c_char)
-> ::libc::c_int { loop { } }
Some(open)
},
close:
{
unsafe extern "C" fn close(exit_status:
::libc::c_int,
error:
::libc::c_int) {
loop
{
}
}
Some(close)
},
log_ttyout:
{
unsafe extern "C" fn log_ttyout(buf:
*const ::libc::c_char,
len:
::libc::c_uint)
-> ::libc::c_int { loop { } }
Some(log_ttyout)
},
log_stdin:
{
unsafe extern "C" fn log_stdin(buf:
*const ::libc::c_char,
len:
::libc::c_uint)
-> ::libc::c_int { loop { } }
Some(log_stdin)
},
log_stdout:
{
unsafe extern "C" fn log_stdout(buf:
*const ::libc::c_char,
len:
::libc::c_uint)
-> ::libc::c_int { loop { } }
Some(log_stdout)
},
log_stderr:
{
unsafe extern "C" fn log_stderr(buf:
*const ::libc::c_char,
len:
::libc::c_uint)
-> ::libc::c_int { loop { } }
Some(log_stderr)
},
..sudo_plugin::sys::io_plugin{type_:
sudo_plugin::sys::SUDO_IO_PLUGIN,
version:
sudo_plugin::sys::SUDO_API_VERSION,
open:
None,
close:
None,
show_version:
None,
log_ttyin:
None,
log_ttyout:
None,
log_stdin:
None,
log_stdout:
None,
log_stderr:
None,
register_hooks:
None,
deregister_hooks:
None,
change_winsize:
None,}}
}