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#include <audit_plugin.h>
2N/A#include "audit_remote.h"
2N/Astatic auditd_rc_t
2N/A return (AUDITD_RETRY);
2N/A return (AUDITD_SUCCESS);
2N/Astatic auditd_rc_t
2N/A return (AUDITD_INVALID);
2N/A return (AUDITD_SUCCESS);
2N/A hostlist_t *h, *n;
2N/A h = *hostlist_ptr;
2N/Astatic auditd_rc_t
2N/A return (AUDITD_INVALID);
2N/A return (AUDITD_INVALID);
2N/A return (AUDITD_INVALID);
2N/A return (AUDITD_INVALID);
2N/A return (AUDITD_RETRY);
2N/A return (AUDITD_INVALID);
2N/A INET6_ADDRSTRLEN)));
2N/A != AUDITD_SUCCESS) {
2N/A return (AUDITD_INVALID);
2N/A return (AUDITD_INVALID);
2N/A return (AUDITD_NO_MEMORY);
2N/A num_of_hosts++;
2N/A return (AUDITD_SUCCESS);
2N/A case AUDITD_SUCCESS:
2N/A case AUDITD_RETRY:
2N/A case AUDITD_NO_MEMORY:
2N/A case AUDITD_INVALID:
2N/A case AUDITD_COMM_FAIL:
2N/A case AUDITD_FATAL:
2N/A case AUDITD_FAIL:
2N/A * human readable/understandable form.
2N/A case RSN_UNDEFINED:
2N/A case RSN_INIT_POLL:
2N/A case RSN_TOK_RECV_FAILED:
2N/A case RSN_TOK_TOO_BIG:
2N/A case RSN_TOK_UNVERIFIABLE:
2N/A case RSN_SOCKET_CLOSE:
2N/A case RSN_SOCKET_CREATE:
2N/A case RSN_CONNECTION_CREATE:
2N/A case RSN_PROTOCOL_NEGOTIATE:
2N/A case RSN_GSS_CTX_ESTABLISH:
2N/A case RSN_GSS_CTX_EXP:
2N/A case RSN_UNKNOWN_AF:
2N/A case RSN_MEMORY_ALLOCATE:
2N/A return (AUDITD_RETRY);
2N/A switch (send_record_rc) {
2N/A case SEND_RECORD_SUCCESS:
2N/A nosuccess_cnt = 0;
2N/A case SEND_RECORD_NEXT:
2N/A case SEND_RECORD_RETRY:
2N/A if (delay_past_cycle) {
2N/A if (audit_remote_opened) {
2N/A return (AUDITD_RETRY);
2N/A return (AUDITD_RETRY);
2N/A return (AUDITD_RETRY);
2N/A if (transq_count_max_new == 0) {
2N/A return (AUDITD_RETRY);
2N/A if (!notify_pipe_ready) {
2N/A return (AUDITD_RETRY);
2N/A nosuccess_cnt = 0;
2N/A return (AUDITD_SUCCESS);
2N/A return (AUDITD_RETRY);
2N/A nosuccess_cnt = 0;
2N/A return (AUDITD_SUCCESS);