audit_private.h revision 2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#ifndef _AUDIT_PRIVATE_H
2N/A#define _AUDIT_PRIVATE_H
2N/A#ifdef __cplusplus
2N/Aextern int audit_settid(int);
2N/Aextern void audit_rexecd_setup(void);
2N/Aextern void audit_rexecd_success(char *, char *, char *);
2N/Aextern void audit_rexecd_fail(char *, char *, char *, char *);
2N/Aextern int audit_rshd_setup(void);
2N/Aextern int audit_rshd_success(char *, char *, char *, char *);
2N/Aextern int audit_rshd_fail(char *, char *, char *, char *, char *);
2N/Aextern int audit_at_delete(char *, char *, int);
2N/Aextern int audit_at_create(char *, int);
2N/Aextern int audit_crontab_modify(char *, char *, int);
2N/Aextern int audit_crontab_delete(char *, int);
2N/Aextern int audit_crontab_process_not_audited(void);
2N/Aextern void audit_cron_new_job(char *, int, void *);
2N/Aextern void audit_cron_bad_user(char *);
2N/Aextern void audit_cron_user_acct_expired(char *);
2N/Aextern int audit_cron_delete_anc_file(char *, char *);
2N/Aextern int audit_cron_is_anc_name(char *);
2N/Aextern int audit_cron_mode(void);
2N/Aextern char *audit_cron_make_anc_name(char *);
2N/Aextern int audit_halt_setup(int, char **);
2N/Aextern int audit_halt_success(void);
2N/Aextern int audit_halt_fail(void);
2N/Aextern int audit_shutdown_setup(int, char **);
2N/Aextern int audit_shutdown_success(void);
2N/Aextern int audit_shutdown_fail(void);
2N/Aextern int audit_reboot_setup(void);
2N/Aextern int audit_reboot_success(void);
2N/Aextern int audit_reboot_fail(void);
2N/Aextern void audit_rexd_setup(void);
2N/A#ifdef __cplusplus