}
int
-sudoers_io_open(unsigned int version, sudo_conv_t conversation,
+static sudoers_io_open(unsigned int version, sudo_conv_t conversation,
sudo_printf_t plugin_printf, char * const settings[],
char * const user_info[], int argc, char * const argv[],
char * const user_env[])
}
void
-sudoers_io_close(int exit_status, int error)
+static sudoers_io_close(int exit_status, int error)
{
#ifdef HAVE_ZLIB
if (def_compress_transcript) {
}
int
-sudoers_io_version(int verbose)
+static sudoers_io_version(int verbose)
{
struct sudo_conv_message msg;
struct sudo_conv_reply repl;
}
int
-sudoers_io_log_output(const char *buf, unsigned int len)
+static sudoers_io_log_output(const char *buf, unsigned int len)
{
struct timeval now, tv;
sigset_t omask;
return TRUE;
}
+
+
+struct io_plugin sudoers_io = {
+ SUDO_IO_PLUGIN,
+ SUDO_API_VERSION,
+ sudoers_io_open,
+ sudoers_io_close,
+ sudoers_io_version,
+ NULL, /* log_ttyin */
+ sudoers_io_log_output, /* log_ttyout */
+ NULL, /* log_stdin */
+ sudoers_io_log_output, /* log_stdout */
+ sudoers_io_log_output /* log_stderr */
+};
sudoers_policy_invalidate,
sudoers_policy_init_session
};
-
-struct io_plugin sudoers_io = {
- SUDO_IO_PLUGIN,
- SUDO_API_VERSION,
- sudoers_io_open,
- sudoers_io_close,
- sudoers_io_version,
- NULL, /* log_ttyin */
- sudoers_io_log_output, /* log_ttyout */
- NULL, /* log_stdin */
- sudoers_io_log_output, /* log_stdout */
- sudoers_io_log_output /* log_stderr */
-};
int get_boottime(struct timeval *);
/* iolog.c */
-int sudoers_io_open(unsigned int version, sudo_conv_t conversation,
- sudo_printf_t sudo_printf, char * const settings[],
- char * const user_info[], int argc, char * const argv[],
- char * const user_env[]);
-void sudoers_io_close(int exit_status, int error);
-int sudoers_io_version(int verbose);
-int sudoers_io_log_output(const char *buf, unsigned int len);
void io_nextid(void);
/* env.c */