[][src]Crate sudo_plugin_sys

This crate is a (lighly enhanced) set of bindgen-generated Rust FFI bindings for the sudo_plugin(8) facility. In general, it is expected that end-users will prefer to use the handcrafted Rust wrappers from the sudo_plugin crate which accompanies this project.

Structs

io_plugin
passwd
policy_plugin
sudo_conv_callback
sudo_conv_message
sudo_conv_reply
sudo_hook
sudoers_group_plugin

Constants

GROUP_API_VERSION_MAJOR
GROUP_API_VERSION_MINOR
SUDO_API_VERSION
SUDO_API_VERSION_MAJOR
SUDO_API_VERSION_MINOR
SUDO_CONV_CALLBACK_VERSION_MAJOR
SUDO_CONV_CALLBACK_VERSION_MINOR
SUDO_CONV_ERROR_MSG
SUDO_CONV_INFO_MSG
SUDO_CONV_PROMPT_ECHO_OFF
SUDO_CONV_PROMPT_ECHO_OK
SUDO_CONV_PROMPT_ECHO_ON
SUDO_CONV_PROMPT_MASK
SUDO_CONV_REPL_MAX
SUDO_HOOK_GETENV
SUDO_HOOK_PUTENV
SUDO_HOOK_RET_ERROR
SUDO_HOOK_RET_NEXT
SUDO_HOOK_RET_STOP
SUDO_HOOK_SETENV
SUDO_HOOK_UNSETENV
SUDO_HOOK_VERSION_MAJOR
SUDO_HOOK_VERSION_MINOR
SUDO_IO_PLUGIN
SUDO_PLUGIN_OPEN_FAILURE
SUDO_PLUGIN_OPEN_GENERAL_ERROR
SUDO_PLUGIN_OPEN_SUCCESS
SUDO_PLUGIN_OPEN_USAGE_ERROR
SUDO_POLICY_PLUGIN

Type Definitions

sudo_conv_callback_fn_t
sudo_conv_t
sudo_hook_fn_getenv_t
sudo_hook_fn_putenv_t
sudo_hook_fn_setenv_t
sudo_hook_fn_t
sudo_hook_fn_unsetenv_t
sudo_printf_non_null_t
sudo_printf_t