
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
3
d"vh              "   @   sh  d dl mZ edkr&dd Ze Z[n"edkr@dd Ze Z[nd dlZ[yeZW n ek
rf   Y nX yd dlZ	W n e
k
r   d dl	Z	Y nX dd
dZdd Zdd Zdd Zdd ZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=ej>Z>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ejZejZejZejZejZejZejZejZej	Z	ej
Z
ejZG dd deZejZee G dd deZejZee ejZejZejZejZG dd deZejZee G dd deZejZee ejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=ej>Z>ej?Z?ej@Z@ejAZAejBZBejCZCejDZDejEZEejFZFejGZGejHZHejIZIejJZJejKZKejLZLejMZMejNZNejOZOejPZPejQZQejRZRejSZSejTZTejUZUejVZVejWZWejXZXejYZYejZZZej[Z[ej\Z\ej]Z]ej^Z^ej_Z_ej`Z`ejaZaejbZbejcZcejdZdejeZeejfZfejgZgejhZhejiZiejjZjejkZkejlZlejmZmejnZnejoZoejpZpejqZqejrZrejsZsejtZtejuZuejvZvejwZwejxZxejyZyejzZzej{Z{ej|Z|ej}Z}ej~Z~ejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZG dd deZejZee ejZG dd deZejZee G d d! d!eZejZee G d"d# d#eZejZee ejZejZejZejZejZejZejZejZejÐZejĐZejŐZejƐZejǐZejȐZejɐZejʐZejːZej̐Zej͐ZejΐZejϐZejАZd$d%d&d'd(d)ZejѐZejҐZejӐZd*d+d,d-ZejԐZd*d&d.d/d0ZejՐZd*d!d1d*d*d2d3d4Zej֐Zd5d+d6d7ZejאZd5d*d8d9d:ZejؐZd;d+d<d=ZejِZd*d+d>d?ZejڐZd@d*dAdBdCZejېZdDd*dDd!dDdDdEdFdGZejܐZd@d*dHdIdJZejݐZd*d@dHdKdLZejސZd@d*d*dMdNdOZejߐZd*d*d@dMdPdQZejZd*d@dRdSdTZejZd@d*dRdUdVZejZd@d*dWdXdYZejZd*d@dWdZd[ZejZd@d*d\d]d^ZejZd*d@d\d_d`ZejZd@d*dadbdcZejZd*d@dadddeZejZd@d*dfdgdhZejZd*d@dfdidjZejZd*dkdfdldmZejZdkd*dndodpZejZd*d@dqdrdsZejZd@d*dtdudvZejZd*d@dtdwdxZejZd@d*dydzd{ZejZd*d@d|d}d~ZejZd@d*dyddZejZd*d@dddZejZd*d@d&dddZejZd*d*d.ddZejZd*d*d.ddZejZdd*dddZejZd*d*d.ddZejZd;d+ddZejZejZejZd*d;dd*dddZejZd*d;d*dddZejZd*d;d*dddZejZd*d;d*dddZejZd*d;d*dddZ ej Z d*d;d*dddZejZd*d*d.ddZejZd*d*d.ddZejZd*dkdkdkd*dddZejZd*d*d.ddZejZd*d*d.ddZejZd*d*d.ddZejZdd*d*dddZejZdd@d*dddZ	ej	Z	d*dd@d*dddZ
ej
Z
d*d*d.ddZejZd*d@d@d*dddZejZd*dd*d*d*dddÄZejZd*dd*d*d*dddńZejZd@dkd*dƜddȄZejZdDd@dkdDdɜdd˄ZejZd@d@dkdDd̜dd΄ZejZd*d*d@d@d@d@d*d*dϜddфZejZd*d*d@d@d@d@d@d*d*dҜ	ddԄZejZd*d*d@d@d@dkd@d@d@d*d*d՜ddׄZejZd*d*d@d@d@d@d5d*d؜ddڄZejZd*d*d@d@d@dkd@d@d@d@d@d@d@d@d@d*d*dۜdd݄ZejZd*d*d@d@d*d*dޜddZejZdd+ddZejZdd&dddZejZdd@d*dddZejZdd@d*dddZejZdd@d*d*dddZejZdd@d*d*dddZejZdd&dddZejZd*d+ddZejZd*d+ddZ ej Z d*d+ddZ!ej!Z!dS )    )version_info      c              C   sT   dd l } tjdd }dj|dfjd}y
| j|S  tk
rN   | jdS X d S )Nr   ._audit)	importlib__name__
rpartitionjoinlstripimport_moduleImportError)r   ZpkgZmname r   /usr/lib64/python3.6/audit.pyswig_import_helper	   s    
r      c              C   s~   ddl m}  dd l}d }y|jd| tg\}}}W n tk
rP   dd l}|S X z|jd|||}W d |d k	rx|j  X |S )Nr   )dirnamer   )	Zos.pathr   impfind_module__file__r   r   load_moduleclose)r   r   fppathnamedescriptionr   Z_modr   r   r   r      s    
N   c             C   sx   |dkr| j j|S |dkr8t|jdkr8|| j|< d S |jj|d }|rT|| |S |shtj| || nt	d|  d S )NthisownthisZSwigPyObjectzYou cannot add attributes to %s)
r   owntyper   __dict__Z__swig_setmethods__getobject__setattr__AttributeError)self
class_typenamevalueZstaticmethodr   r   r   _swig_setattr_nondynamic3   s    

r*   c             C   s   t | |||dS )Nr   )r*   )r%   r&   r'   r(   r   r   r   _swig_setattrC   s    r+   c             C   sB   |dkr| j j S |jj|d }|r,|| S td|j|f d S )Nr   z!'%s' object has no attribute '%s')r   r   Z__swig_getmethods__r!   r$   r   )r%   r&   r'   r)   r   r   r   _swig_getattrG   s    
r,   c             C   sD   yd| j j  }W n tjk
r,   d}Y nX d| jj| jj|f S )Nz	proxy of  z<%s.%s; %s >)r   __repr____builtin__	Exception	__class__
__module__r   )r%   Zstrthisr   r   r   
_swig_reprP   s
    
r3   c                s    fdd}|S )Nc                sD   |dkr| j j|S t| |s&|dkr4 | || ntd|  d S )Nr   r   zYou cannot add attributes to %s)r   r   hasattrr$   )r%   r'   r(   )setr   r   set_attrY   s
    z1_swig_setattr_nondynamic_method.<locals>.set_attrr   )r5   r6   r   )r5   r   _swig_setattr_nondynamic_methodX   s    r7   c               @   s   e Zd Zedd dd ddZeZeejej	Z
eejejZeejejZeejejZeejejZeejejZeejejZeejejZeej ej!Z"eej#ej$Z%eej&ej'Z(eej)ej*Z+dd Z,ej-Z.dd Z/d	S )
audit_statusc             C   s
   | j j S )N)r   r   )xr   r   r   <lambda>`  s    zaudit_status.<lambda>c             C   s   | j j|S )N)r   r   )r9   vr   r   r   r:   `  s    zThe membership flag)docc             C   s:   t j }y| jj| W n tjk
r4   || _Y nX d S )N)r   Znew_audit_statusr   appendr/   r0   )r%   r   r   r   r   __init__o  s
    zaudit_status.__init__c             C   s   d S )Nr   )r%   r   r   r   r:   v  s    N)0r   r2   __qualname___swig_propertyr   r3   r.   r   Zaudit_status_mask_getZaudit_status_mask_setmaskZaudit_status_enabled_getZaudit_status_enabled_setenabledZaudit_status_failure_getZaudit_status_failure_setfailureZaudit_status_pid_getZaudit_status_pid_setpidZaudit_status_rate_limit_getZaudit_status_rate_limit_setZ
rate_limitZaudit_status_backlog_limit_getZaudit_status_backlog_limit_setZbacklog_limitZaudit_status_lost_getZaudit_status_lost_setZlostZaudit_status_backlog_getZaudit_status_backlog_setZbacklogZaudit_status_version_getZaudit_status_version_setversionZaudit_status_feature_bitmap_getZaudit_status_feature_bitmap_setZfeature_bitmapZ"audit_status_backlog_wait_time_getZ"audit_status_backlog_wait_time_setZbacklog_wait_timeZ)audit_status_backlog_wait_time_actual_getZ)audit_status_backlog_wait_time_actual_setZbacklog_wait_time_actualr>   Zdelete_audit_status__swig_destroy____del__r   r   r   r   r8   _  s"   r8   c               @   st   e Zd Zedd dd ddZeZeejej	Z
eejejZeejejZeejejZdd ZejZdd Zd	S )
audit_featuresc             C   s
   | j j S )N)r   r   )r9   r   r   r   r:   {  s    zaudit_features.<lambda>c             C   s   | j j|S )N)r   r   )r9   r;   r   r   r   r:   {  s    zThe membership flag)r<   c             C   s:   t j }y| jj| W n tjk
r4   || _Y nX d S )N)r   Znew_audit_featuresr   r=   r/   r0   )r%   r   r   r   r   r>     s
    zaudit_features.__init__c             C   s   d S )Nr   )r%   r   r   r   r:     s    N)r   r2   r?   r@   r   r3   r.   r   Zaudit_features_vers_getZaudit_features_vers_setZversZaudit_features_mask_getZaudit_features_mask_setrA   Zaudit_features_features_getZaudit_features_features_setfeaturesZaudit_features_lock_getZaudit_features_lock_setlockr>   Zdelete_audit_featuresrF   rG   r   r   r   r   rH   z  s   rH   c               @   sX   e Zd Zedd dd ddZeZeejej	Z
eejejZdd ZejZdd Zd	S )
audit_tty_statusc             C   s
   | j j S )N)r   r   )r9   r   r   r   r:     s    zaudit_tty_status.<lambda>c             C   s   | j j|S )N)r   r   )r9   r;   r   r   r   r:     s    zThe membership flag)r<   c             C   s:   t j }y| jj| W n tjk
r4   || _Y nX d S )N)r   Znew_audit_tty_statusr   r=   r/   r0   )r%   r   r   r   r   r>     s
    zaudit_tty_status.__init__c             C   s   d S )Nr   )r%   r   r   r   r:     s    N)r   r2   r?   r@   r   r3   r.   r   Zaudit_tty_status_enabled_getZaudit_tty_status_enabled_setrB   Zaudit_tty_status_log_passwd_getZaudit_tty_status_log_passwd_setZ
log_passwdr>   Zdelete_audit_tty_statusrF   rG   r   r   r   r   rK     s   rK   c               @   s   e Zd Zedd dd ddZeZeejej	Z
eejejZeejejZeejejZeejejZeejejZeejejZeejejZdd Z ej!Z"dd Z#d	S )
audit_rule_datac             C   s
   | j j S )N)r   r   )r9   r   r   r   r:     s    zaudit_rule_data.<lambda>c             C   s   | j j|S )N)r   r   )r9   r;   r   r   r   r:     s    zThe membership flag)r<   c             C   s:   t j }y| jj| W n tjk
r4   || _Y nX d S )N)r   Znew_audit_rule_datar   r=   r/   r0   )r%   r   r   r   r   r>     s
    zaudit_rule_data.__init__c             C   s   d S )Nr   )r%   r   r   r   r:     s    N)$r   r2   r?   r@   r   r3   r.   r   Zaudit_rule_data_flags_getZaudit_rule_data_flags_setflagsZaudit_rule_data_action_getZaudit_rule_data_action_setactionZaudit_rule_data_field_count_getZaudit_rule_data_field_count_setZfield_countZaudit_rule_data_mask_getZaudit_rule_data_mask_setrA   Zaudit_rule_data_fields_getZaudit_rule_data_fields_setZfieldsZaudit_rule_data_values_getZaudit_rule_data_values_setvaluesZaudit_rule_data_fieldflags_getZaudit_rule_data_fieldflags_setZ
fieldflagsZaudit_rule_data_buflen_getZaudit_rule_data_buflen_setZbuflenr>   Zdelete_audit_rule_datarF   rG   r   r   r   r   rL     s   rL   c               @   sf   e Zd Zedd dd ddZeZeejej	Z
eejejZeejejZdd ZejZdd Zd	S )
audit_sig_infoc             C   s
   | j j S )N)r   r   )r9   r   r   r   r:   S  s    zaudit_sig_info.<lambda>c             C   s   | j j|S )N)r   r   )r9   r;   r   r   r   r:   S  s    zThe membership flag)r<   c             C   s:   t j }y| jj| W n tjk
r4   || _Y nX d S )N)r   Znew_audit_sig_infor   r=   r/   r0   )r%   r   r   r   r   r>   Y  s
    zaudit_sig_info.__init__c             C   s   d S )Nr   )r%   r   r   r   r:   `  s    N)r   r2   r?   r@   r   r3   r.   r   Zaudit_sig_info_uid_getZaudit_sig_info_uid_setuidZaudit_sig_info_pid_getZaudit_sig_info_pid_setrD   Zaudit_sig_info_ctx_getZaudit_sig_info_ctx_setZctxr>   Zdelete_audit_sig_inforF   rG   r   r   r   r   rP   R  s   rP   c               @   sX   e Zd Zedd dd ddZeZeejej	Z
eejejZdd ZejZdd Zd	S )
audit_messagec             C   s
   | j j S )N)r   r   )r9   r   r   r   r:   f  s    zaudit_message.<lambda>c             C   s   | j j|S )N)r   r   )r9   r;   r   r   r   r:   f  s    zThe membership flag)r<   c             C   s:   t j }y| jj| W n tjk
r4   || _Y nX d S )N)r   Znew_audit_messager   r=   r/   r0   )r%   r   r   r   r   r>   k  s
    zaudit_message.__init__c             C   s   d S )Nr   )r%   r   r   r   r:   r  s    N)r   r2   r?   r@   r   r3   r.   r   Zaudit_message_nlh_getZaudit_message_nlh_setnlhZaudit_message_data_getZaudit_message_data_setdatar>   Zdelete_audit_messagerF   rG   r   r   r   r   rR   e  s   rR   c               @   s   e Zd Zedd dd ddZeZeejej	Z
eejejZeejejZeejejZeejejZeejejZeejejZeejejZeej ej!Z"eej#ej$Z%eej&ej'Z(eej)ej*Z+dd Z,ej-Z.dd Z/d	S )
audit_replyc             C   s
   | j j S )N)r   r   )r9   r   r   r   r:   w  s    zaudit_reply.<lambda>c             C   s   | j j|S )N)r   r   )r9   r;   r   r   r   r:   w  s    zThe membership flag)r<   c             C   s:   t j }y| jj| W n tjk
r4   || _Y nX d S )N)r   Znew_audit_replyr   r=   r/   r0   )r%   r   r   r   r   r>     s
    zaudit_reply.__init__c             C   s   d S )Nr   )r%   r   r   r   r:     s    N)0r   r2   r?   r@   r   r3   r.   r   Zaudit_reply_type_getZaudit_reply_type_setr   Zaudit_reply_len_getZaudit_reply_len_setlenZaudit_reply_nlh_getZaudit_reply_nlh_setrS   Zaudit_reply_msg_getZaudit_reply_msg_setmsgZaudit_reply_status_getZaudit_reply_status_setZstatusZaudit_reply_ruledata_getZaudit_reply_ruledata_setZruledataZaudit_reply_login_getZaudit_reply_login_setZloginZaudit_reply_message_getZaudit_reply_message_setmessageZaudit_reply_error_getZaudit_reply_error_seterrorZaudit_reply_signal_info_getZaudit_reply_signal_info_setZsignal_infoZaudit_reply_conf_getZaudit_reply_conf_setZconfZaudit_reply_features_getZaudit_reply_features_setrI   r>   Zdelete_audit_replyrF   rG   r   r   r   r   rU   v  s"   rU   c               @   st   e Zd Zedd dd ddZeZeejej	Z
eejejZeejejZeejejZdd ZejZdd Zd	S )
audit_dispatcher_headerc             C   s
   | j j S )N)r   r   )r9   r   r   r   r:     s    z audit_dispatcher_header.<lambda>c             C   s   | j j|S )N)r   r   )r9   r;   r   r   r   r:     s    zThe membership flag)r<   c             C   s:   t j }y| jj| W n tjk
r4   || _Y nX d S )N)r   Znew_audit_dispatcher_headerr   r=   r/   r0   )r%   r   r   r   r   r>     s
    z audit_dispatcher_header.__init__c             C   s   d S )Nr   )r%   r   r   r   r:     s    N)r   r2   r?   r@   r   r3   r.   r   Zaudit_dispatcher_header_ver_getZaudit_dispatcher_header_ver_setZverZ audit_dispatcher_header_hlen_getZ audit_dispatcher_header_hlen_setZhlenZ audit_dispatcher_header_type_getZ audit_dispatcher_header_type_setr   Z audit_dispatcher_header_size_getZ audit_dispatcher_header_size_setsizer>   Zdelete_audit_dispatcher_headerrF   rG   r   r   r   r   rZ     s   rZ   Z	message_tZdebug_message_tvoid)modedebugreturnc             C   s   t j| |S )N)r   set_aumessage_mode)r]   r^   r   r   r   r`     s    r`   int)r_   c               C   s   t j S )N)r   
audit_openr   r   r   r   rb     s    rb   )fdr_   c             C   s
   t j| S )N)r   audit_close)rc   r   r   r   rd     s    rd   Zreply_t)rc   repblockpeekr_   c             C   s   t j| |||S )N)r   audit_get_reply)rc   re   rf   rg   r   r   r   rh     s    rh   Zuid_tc               C   s   t j S )N)r   audit_getloginuidr   r   r   r   ri     s    ri   )rQ   r_   c             C   s
   t j| S )N)r   audit_setloginuid)rQ   r   r   r   rj     s    rj   Zuint32_tc               C   s   t j S )N)r   audit_get_sessionr   r   r   r   rk     s    rk   c               C   s   t j S )N)r   audit_detect_machiner   r   r   r   rl     s    rl   zchar const *)archr_   c             C   s
   t j| S )N)r   audit_determine_machine)rm   r   r   r   rn     s    rn   zchar *)bufrV   opre   resr_   c             C   s   t j| ||||S )N)r   audit_format_signal_info)ro   rV   rp   re   rq   r   r   r   rr     s    rr   )fieldr_   c             C   s
   t j| S )N)r   audit_name_to_field)rs   r   r   r   rt     s    rt   c             C   s
   t j| S )N)r   audit_field_to_name)rs   r   r   r   ru     s    ru   )scmachiner_   c             C   s   t j| |S )N)r   audit_name_to_syscall)rv   rw   r   r   r   rx     s    rx   c             C   s   t j| |S )N)r   audit_syscall_to_name)rv   rw   r   r   r   ry     s    ry   )uringopr_   c             C   s
   t j| S )N)r   audit_uringop_to_name)rz   r   r   r   r{     s    r{   c             C   s
   t j| S )N)r   audit_name_to_uringop)rz   r   r   r   r|     s    r|   )flagr_   c             C   s
   t j| S )N)r   audit_name_to_flag)r}   r   r   r   r~     s    r~   c             C   s
   t j| S )N)r   audit_flag_to_name)r}   r   r   r   r     s    r   )rN   r_   c             C   s
   t j| S )N)r   audit_name_to_action)rN   r   r   r   r     s    r   c             C   s
   t j| S )N)r   audit_action_to_name)rN   r   r   r   r   	  s    r   )msg_typer_   c             C   s
   t j| S )N)r   audit_name_to_msg_type)r   r   r   r   r     s    r   c             C   s
   t j| S )N)r   audit_msg_type_to_name)r   r   r   r   r     s    r   )rw   r_   c             C   s
   t j| S )N)r   audit_name_to_machine)rw   r   r   r   r     s    r   c             C   s
   t j| S )N)r   audit_machine_to_name)rw   r   r   r   r     s    r   zunsigned intc             C   s
   t j| S )N)r   audit_machine_to_elf)rw   r   r   r   r     s    r   )elfr_   c             C   s
   t j| S )N)r   audit_elf_to_machine)r   r   r   r   r   !  s    r   )rp   r_   c             C   s
   t j| S )N)r   audit_operator_to_symbol)rp   r   r   r   r   %  s    r   )rY   r_   c             C   s
   t j| S )N)r   audit_name_to_errno)rY   r   r   r   r   )  s    r   c             C   s
   t j| S )N)r   audit_errno_to_name)rY   r   r   r   r   -  s    r   )r'   r_   c             C   s
   t j| S )N)r   audit_name_to_ftype)r'   r   r   r   r   1  s    r   )ftyper_   c             C   s
   t j| S )N)r   audit_ftype_to_name)r   r   r   r   r   5  s    r   c             C   s
   t j| S )N)r   audit_name_to_fstype)r'   r   r   r   r   9  s    r   )fstyper_   c             C   s
   t j| S )N)r   audit_fstype_to_name)r   r   r   r   r   =  s    r   )	errnumberoptr_   c             C   s   t j| |S )N)r   audit_number_to_errmsg)r   r   r   r   r   r   A  s    r   c             C   s
   t j| S )N)r   audit_request_status)rc   r   r   r   r   E  s    r   c             C   s
   t j| S )N)r   audit_is_enabled)rc   r   r   r   r   I  s    r   zauditfail_t *)failmoder_   c             C   s
   t j| S )N)r   get_auditfail_action)r   r   r   r   r   M  s    r   c             C   s
   t j| S )N)r   audit_request_features)rc   r   r   r   r   Q  s    r   c               C   s   t j S )N)r   audit_get_featuresr   r   r   r   r   U  s    r   Z
rep_wait_t)rc   rD   wmoder_   c             C   s   t j| ||S )N)r   audit_set_pid)rc   rD   r   r   r   r   r   [  s    r   )rc   rB   r_   c             C   s   t j| |S )N)r   audit_set_enabled)rc   rB   r   r   r   r   _  s    r   )rc   rC   r_   c             C   s   t j| |S )N)r   audit_set_failure)rc   rC   r   r   r   r   c  s    r   )rc   limitr_   c             C   s   t j| |S )N)r   audit_set_rate_limit)rc   r   r   r   r   r   g  s    r   c             C   s   t j| |S )N)r   audit_set_backlog_limit)rc   r   r   r   r   r   k  s    r   )rc   bwtr_   c             C   s   t j| |S )N)r   audit_set_backlog_wait_time)rc   r   r   r   r   r   o  s    r   c             C   s
   t j| S )N)r   audit_reset_lost)rc   r   r   r   r   s  s    r   c             C   s
   t j| S )N)r   $audit_reset_backlog_wait_time_actual)rc   r   r   r   r   w  s    r   )rc   featurer(   rJ   r_   c             C   s   t j| |||S )N)r   audit_set_feature)rc   r   r(   rJ   r   r   r   r   {  s    r   c             C   s
   t j| S )N)r   audit_set_loginuid_immutable)rc   r   r   r   r     s    r   c             C   s
   t j| S )N)r   audit_request_rules_list_data)rc   r   r   r   r     s    r   c             C   s
   t j| S )N)r   audit_request_signal_info)rc   r   r   r   r     s    r   )rulepermsr_   c             C   s   t j| |S )N)r   audit_update_watch_perms)r   r   r   r   r   r     s    r   zstruct audit_rule_data **)ruleppathr_   c             C   s   t j| |S )N)r   audit_add_watch)r   r   r   r   r   r     s    r   )r   r   r   r_   c             C   s   t j| ||S )N)r   audit_add_watch_dir)r   r   r   r   r   r   r     s    r   c             C   s
   t j| S )N)r   audit_trim_subtrees)rc   r   r   r   r     s    r   )rc   mount_pointsubtreer_   c             C   s   t j| ||S )N)r   audit_make_equivalent)rc   r   r   r   r   r   r     s    r   )rc   r   rM   rN   r_   c             C   s   t j| |||S )N)r   audit_add_rule_data)rc   r   rM   rN   r   r   r   r     s    r   c             C   s   t j| |||S )N)r   audit_delete_rule_data)rc   r   rM   rN   r   r   r   r     s    r   )strr[   r_   c             C   s   t j| |S )N)r   audit_value_needs_encoding)r   r[   r   r   r   r     s    r   )finalro   r[   r_   c             C   s   t j| ||S )N)r   audit_encode_value)r   ro   r[   r   r   r   r     s    r   )r'   r(   vlenr_   c             C   s   t j| ||S )N)r   audit_encode_nv_string)r'   r(   r   r   r   r   r     s    r   )audit_fdr   rX   hostnameaddrttyresultr_   c             C   s   t j| ||||||S )N)r   audit_log_user_message)r   r   rX   r   r   r   r   r   r   r   r     s    r   )	r   r   rX   commr   r   r   r   r_   c          	   C   s   t j| |||||||S )N)r   audit_log_user_comm_message)r   r   rX   r   r   r   r   r   r   r   r   r     s    r   )r   r   pgnamerp   r'   idhostr   r   r   r_   c
       
      C   s   t j| |||||||||	
S )N)r   audit_log_acct_message)
r   r   r   rp   r'   r   r   r   r   r   r   r   r   r     s    r   )r   r   rX   r   r   r   auidr_   c             C   s   t j| ||||||S )N)r   audit_log_user_avc_message)r   r   rX   r   r   r   r   r   r   r   r     s    r   )r   r   r   rp   r'   r   
new_seusernew_role	new_range
old_seuserold_role	old_ranger   r   r   r   r_   c             C   s(   t j| |||||||||	|
|||||S )N)r   audit_log_semanage_message)r   r   r   rp   r'   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r     s    r   )r   r   commandr   r   r_   c             C   s   t j| ||||S )N)r   audit_log_user_command)r   r   r   r   r   r   r   r   r     s    r   zstruct audit_rule_data *c               C   s   t j S )N)r   audit_rule_create_datar   r   r   r   r     s    r   )r   r_   c             C   s
   t j| S )N)r   audit_rule_init_data)r   r   r   r   r     s    r   )r   scallr_   c             C   s   t j| |S )N)r   audit_rule_syscallbyname_data)r   r   r   r   r   r     s    r   c             C   s   t j| |S )N)r   audit_rule_io_uringbyname_data)r   r   r   r   r   r     s    r   )r   pairrM   r_   c             C   s   t j| ||S )N)r   audit_rule_fieldpair_data)r   r   rM   r   r   r   r     s    r   c             C   s   t j| ||S )N)r   audit_rule_interfield_comp_data)r   r   rM   r   r   r   r     s    r   c             C   s
   t j| S )N)r   audit_rule_free_data)r   r   r   r   r     s    r   c               C   s   t j S )N)r   audit_can_controlr   r   r   r   r     s    r   c               C   s   t j S )N)r   audit_can_writer   r   r   r   r     s    r   c               C   s   t j S )N)r   audit_can_readr   r   r   r   r     s    r   )r   r   r   )r   r   r   )r   ("  sysr   Z_swig_python_version_infor   r   propertyr@   	NameErrorbuiltinsr/   r   r*   r+   r,   r3   r7   Z	AUDIT_GETZ	AUDIT_SETZ
AUDIT_LISTZ	AUDIT_ADDZ	AUDIT_DELZ
AUDIT_USERZAUDIT_LOGINZAUDIT_WATCH_INSZAUDIT_WATCH_REMZAUDIT_WATCH_LISTZAUDIT_SIGNAL_INFOZAUDIT_ADD_RULEZAUDIT_DEL_RULEZAUDIT_LIST_RULESZ
AUDIT_TRIMZAUDIT_MAKE_EQUIVZAUDIT_TTY_GETZAUDIT_TTY_SETZAUDIT_SET_FEATUREZAUDIT_GET_FEATUREZAUDIT_FIRST_USER_MSGZAUDIT_USER_AVCZAUDIT_USER_TTYZAUDIT_LAST_USER_MSGZAUDIT_FIRST_USER_MSG2ZAUDIT_LAST_USER_MSG2ZAUDIT_DAEMON_STARTZAUDIT_DAEMON_ENDZAUDIT_DAEMON_ABORTZAUDIT_DAEMON_CONFIGZAUDIT_SYSCALLZ
AUDIT_PATHZ	AUDIT_IPCZAUDIT_SOCKETCALLZAUDIT_CONFIG_CHANGEZAUDIT_SOCKADDRZ	AUDIT_CWDZAUDIT_EXECVEZAUDIT_IPC_SET_PERMZAUDIT_MQ_OPENZAUDIT_MQ_SENDRECVZAUDIT_MQ_NOTIFYZAUDIT_MQ_GETSETATTRZAUDIT_KERNEL_OTHERZAUDIT_FD_PAIRZAUDIT_OBJ_PIDZ	AUDIT_TTYZ	AUDIT_EOEZAUDIT_BPRM_FCAPSZAUDIT_CAPSETZ
AUDIT_MMAPZAUDIT_NETFILTER_PKTZAUDIT_NETFILTER_CFGZAUDIT_SECCOMPZAUDIT_PROCTITLEZAUDIT_FEATURE_CHANGEZAUDIT_REPLACEZAUDIT_KERN_MODULEZAUDIT_FANOTIFYZAUDIT_TIME_INJOFFSETZAUDIT_TIME_ADJNTPVALZ	AUDIT_BPFZAUDIT_EVENT_LISTENERZAUDIT_OPENAT2Z	AUDIT_AVCZAUDIT_SELINUX_ERRZAUDIT_AVC_PATHZAUDIT_MAC_POLICY_LOADZAUDIT_MAC_STATUSZAUDIT_MAC_CONFIG_CHANGEZAUDIT_MAC_UNLBL_ALLOWZAUDIT_MAC_CIPSOV4_ADDZAUDIT_MAC_CIPSOV4_DELZAUDIT_MAC_MAP_ADDZAUDIT_MAC_MAP_DELZAUDIT_MAC_IPSEC_ADDSAZAUDIT_MAC_IPSEC_DELSAZAUDIT_MAC_IPSEC_ADDSPDZAUDIT_MAC_IPSEC_DELSPDZAUDIT_MAC_IPSEC_EVENTZAUDIT_MAC_UNLBL_STCADDZAUDIT_MAC_UNLBL_STCDELZAUDIT_MAC_CALIPSO_ADDZAUDIT_MAC_CALIPSO_DELZAUDIT_FIRST_KERN_ANOM_MSGZAUDIT_LAST_KERN_ANOM_MSGZAUDIT_ANOM_PROMISCUOUSZAUDIT_ANOM_ABENDZAUDIT_ANOM_LINKZAUDIT_ANOM_CREATZAUDIT_INTEGRITY_DATAZAUDIT_INTEGRITY_METADATAZAUDIT_INTEGRITY_STATUSZAUDIT_INTEGRITY_HASHZAUDIT_INTEGRITY_PCRZAUDIT_INTEGRITY_RULEZAUDIT_INTEGRITY_EVM_XATTRZAUDIT_INTEGRITY_POLICY_RULEZAUDIT_KERNELZAUDIT_FILTER_USERZAUDIT_FILTER_TASKZAUDIT_FILTER_ENTRYZAUDIT_FILTER_WATCHZAUDIT_FILTER_EXITZAUDIT_FILTER_EXCLUDEZAUDIT_FILTER_TYPEZAUDIT_FILTER_FSZAUDIT_NR_FILTERSZAUDIT_FILTER_PREPENDZAUDIT_NEVERZAUDIT_POSSIBLEZAUDIT_ALWAYSZAUDIT_MAX_FIELDSZAUDIT_MAX_KEY_LENZAUDIT_BITMASK_SIZEZAUDIT_SYSCALL_CLASSESZAUDIT_CLASS_DIR_WRITEZAUDIT_CLASS_DIR_WRITE_32ZAUDIT_CLASS_CHATTRZAUDIT_CLASS_CHATTR_32ZAUDIT_CLASS_READZAUDIT_CLASS_READ_32ZAUDIT_CLASS_WRITEZAUDIT_CLASS_WRITE_32ZAUDIT_CLASS_SIGNALZAUDIT_CLASS_SIGNAL_32ZAUDIT_UNUSED_BITSZAUDIT_COMPARE_UID_TO_OBJ_UIDZAUDIT_COMPARE_GID_TO_OBJ_GIDZAUDIT_COMPARE_EUID_TO_OBJ_UIDZAUDIT_COMPARE_EGID_TO_OBJ_GIDZAUDIT_COMPARE_AUID_TO_OBJ_UIDZAUDIT_COMPARE_SUID_TO_OBJ_UIDZAUDIT_COMPARE_SGID_TO_OBJ_GIDZAUDIT_COMPARE_FSUID_TO_OBJ_UIDZAUDIT_COMPARE_FSGID_TO_OBJ_GIDZAUDIT_COMPARE_UID_TO_AUIDZAUDIT_COMPARE_UID_TO_EUIDZAUDIT_COMPARE_UID_TO_FSUIDZAUDIT_COMPARE_UID_TO_SUIDZAUDIT_COMPARE_AUID_TO_FSUIDZAUDIT_COMPARE_AUID_TO_SUIDZAUDIT_COMPARE_AUID_TO_EUIDZAUDIT_COMPARE_EUID_TO_SUIDZAUDIT_COMPARE_EUID_TO_FSUIDZAUDIT_COMPARE_SUID_TO_FSUIDZAUDIT_COMPARE_GID_TO_EGIDZAUDIT_COMPARE_GID_TO_FSGIDZAUDIT_COMPARE_GID_TO_SGIDZAUDIT_COMPARE_EGID_TO_FSGIDZAUDIT_COMPARE_EGID_TO_SGIDZAUDIT_COMPARE_SGID_TO_FSGIDZAUDIT_MAX_FIELD_COMPAREZ	AUDIT_PIDZ	AUDIT_UIDZ
AUDIT_EUIDZ
AUDIT_SUIDZAUDIT_FSUIDZ	AUDIT_GIDZ
AUDIT_EGIDZ
AUDIT_SGIDZAUDIT_FSGIDZAUDIT_LOGINUIDZ
AUDIT_PERSZ
AUDIT_ARCHZAUDIT_MSGTYPEZAUDIT_SUBJ_USERZAUDIT_SUBJ_ROLEZAUDIT_SUBJ_TYPEZAUDIT_SUBJ_SENZAUDIT_SUBJ_CLRZ
AUDIT_PPIDZAUDIT_OBJ_USERZAUDIT_OBJ_ROLEZAUDIT_OBJ_TYPEZAUDIT_OBJ_LEV_LOWZAUDIT_OBJ_LEV_HIGHZAUDIT_LOGINUID_SETZAUDIT_SESSIONIDZAUDIT_FSTYPEZAUDIT_DEVMAJORZAUDIT_DEVMINORZAUDIT_INODEZ
AUDIT_EXITZAUDIT_SUCCESSZAUDIT_WATCHZ
AUDIT_PERMZ	AUDIT_DIRZAUDIT_FILETYPEZAUDIT_OBJ_UIDZAUDIT_OBJ_GIDZAUDIT_FIELD_COMPAREZ	AUDIT_EXEZAUDIT_SADDR_FAMZ
AUDIT_ARG0Z
AUDIT_ARG1Z
AUDIT_ARG2Z
AUDIT_ARG3ZAUDIT_FILTERKEYZAUDIT_NEGATEZAUDIT_BIT_MASKZAUDIT_LESS_THANZAUDIT_GREATER_THANZAUDIT_NOT_EQUALZAUDIT_EQUALZAUDIT_BIT_TESTZAUDIT_LESS_THAN_OR_EQUALZAUDIT_GREATER_THAN_OR_EQUALZAUDIT_OPERATORSZAudit_equalZAudit_not_equalZAudit_bitmaskZAudit_bittestZAudit_ltZAudit_gtZAudit_leZAudit_geZ	Audit_badZAUDIT_STATUS_ENABLEDZAUDIT_STATUS_FAILUREZAUDIT_STATUS_PIDZAUDIT_STATUS_RATE_LIMITZAUDIT_STATUS_BACKLOG_LIMITZAUDIT_STATUS_BACKLOG_WAIT_TIMEZAUDIT_STATUS_LOSTZ%AUDIT_STATUS_BACKLOG_WAIT_TIME_ACTUALZ"AUDIT_FEATURE_BITMAP_BACKLOG_LIMITZ&AUDIT_FEATURE_BITMAP_BACKLOG_WAIT_TIMEZ$AUDIT_FEATURE_BITMAP_EXECUTABLE_PATHZ#AUDIT_FEATURE_BITMAP_EXCLUDE_EXTENDZ%AUDIT_FEATURE_BITMAP_SESSIONID_FILTERZAUDIT_FEATURE_BITMAP_LOST_RESETZAUDIT_FEATURE_BITMAP_FILTER_FSZAUDIT_FEATURE_BITMAP_ALLZAUDIT_VERSION_LATESTZAUDIT_VERSION_BACKLOG_LIMITZAUDIT_VERSION_BACKLOG_WAIT_TIMEZAUDIT_FAIL_SILENTZAUDIT_FAIL_PRINTKZAUDIT_FAIL_PANICZ__AUDIT_ARCH_CONVENTION_MASKZ"__AUDIT_ARCH_CONVENTION_MIPS64_N32Z__AUDIT_ARCH_64BITZ__AUDIT_ARCH_LEZAUDIT_PERM_EXECZAUDIT_PERM_WRITEZAUDIT_PERM_READZAUDIT_PERM_ATTRZAUDIT_MESSAGE_TEXT_MAXZAUDIT_NLGRP_NONEZAUDIT_NLGRP_READLOGZ__AUDIT_NLGRP_MAXr"   r8   Zaudit_status_swigregisterrH   Zaudit_features_swigregisterZAUDIT_FEATURE_VERSIONZ!AUDIT_FEATURE_ONLY_UNSET_LOGINUIDZ AUDIT_FEATURE_LOGINUID_IMMUTABLEZAUDIT_LAST_FEATURErK   Zaudit_tty_status_swigregisterrL   Zaudit_rule_data_swigregisterZAUDIT_USER_AUTHZAUDIT_USER_ACCTZAUDIT_USER_MGMTZAUDIT_CRED_ACQZAUDIT_CRED_DISPZAUDIT_USER_STARTZAUDIT_USER_ENDZAUDIT_USER_CHAUTHTOKZAUDIT_USER_ERRZAUDIT_CRED_REFRZAUDIT_USYS_CONFIGZAUDIT_USER_LOGINZAUDIT_USER_LOGOUTZAUDIT_ADD_USERZAUDIT_DEL_USERZAUDIT_ADD_GROUPZAUDIT_DEL_GROUPZAUDIT_DAC_CHECKZAUDIT_CHGRP_IDZ
AUDIT_TESTZAUDIT_TRUSTED_APPZAUDIT_USER_SELINUX_ERRZAUDIT_USER_CMDZAUDIT_CHUSER_IDZAUDIT_GRP_AUTHZAUDIT_SYSTEM_BOOTZAUDIT_SYSTEM_SHUTDOWNZAUDIT_SYSTEM_RUNLEVELZAUDIT_SERVICE_STARTZAUDIT_SERVICE_STOPZAUDIT_GRP_MGMTZAUDIT_GRP_CHAUTHTOKZAUDIT_MAC_CHECKZAUDIT_ACCT_LOCKZAUDIT_ACCT_UNLOCKZAUDIT_USER_DEVICEZAUDIT_SOFTWARE_UPDATEZAUDIT_FIRST_DAEMONZAUDIT_LAST_DAEMONZAUDIT_DAEMON_RECONFIGZAUDIT_DAEMON_ROTATEZAUDIT_DAEMON_RESUMEZAUDIT_DAEMON_ACCEPTZAUDIT_DAEMON_CLOSEZAUDIT_DAEMON_ERRZAUDIT_FIRST_EVENTZAUDIT_LAST_EVENTZAUDIT_FIRST_SELINUXZAUDIT_LAST_SELINUXZAUDIT_FIRST_APPARMORZAUDIT_LAST_APPARMORZAUDIT_AAZAUDIT_APPARMOR_AUDITZAUDIT_APPARMOR_ALLOWEDZAUDIT_APPARMOR_DENIEDZAUDIT_APPARMOR_HINTZAUDIT_APPARMOR_STATUSZAUDIT_APPARMOR_ERRORZAUDIT_APPARMOR_KILLZAUDIT_FIRST_KERN_CRYPTO_MSGZAUDIT_LAST_KERN_CRYPTO_MSGZAUDIT_INTEGRITY_FIRST_MSGZAUDIT_INTEGRITY_LAST_MSGZAUDIT_FIRST_ANOM_MSGZAUDIT_LAST_ANOM_MSGZAUDIT_ANOM_LOGIN_FAILURESZAUDIT_ANOM_LOGIN_TIMEZAUDIT_ANOM_LOGIN_SESSIONSZAUDIT_ANOM_LOGIN_ACCTZAUDIT_ANOM_LOGIN_LOCATIONZAUDIT_ANOM_MAX_DACZAUDIT_ANOM_MAX_MACZAUDIT_ANOM_AMTU_FAILZAUDIT_ANOM_RBAC_FAILZAUDIT_ANOM_RBAC_INTEGRITY_FAILZAUDIT_ANOM_CRYPTO_FAILZAUDIT_ANOM_ACCESS_FSZAUDIT_ANOM_EXECZAUDIT_ANOM_MK_EXECZAUDIT_ANOM_ADD_ACCTZAUDIT_ANOM_DEL_ACCTZAUDIT_ANOM_MOD_ACCTZAUDIT_ANOM_ROOT_TRANSZAUDIT_ANOM_LOGIN_SERVICEZAUDIT_ANOM_LOGIN_ROOTZAUDIT_ANOM_ORIGIN_FAILURESZAUDIT_ANOM_SESSIONZAUDIT_FIRST_ANOM_RESPZAUDIT_LAST_ANOM_RESPZAUDIT_RESP_ANOMALYZAUDIT_RESP_ALERTZAUDIT_RESP_KILL_PROCZAUDIT_RESP_TERM_ACCESSZAUDIT_RESP_ACCT_REMOTEZAUDIT_RESP_ACCT_LOCK_TIMEDZAUDIT_RESP_ACCT_UNLOCK_TIMEDZAUDIT_RESP_ACCT_LOCKZAUDIT_RESP_TERM_LOCKZAUDIT_RESP_SEBOOLZAUDIT_RESP_EXECZAUDIT_RESP_SINGLEZAUDIT_RESP_HALTZAUDIT_RESP_ORIGIN_BLOCKZAUDIT_RESP_ORIGIN_BLOCK_TIMEDZAUDIT_RESP_ORIGIN_UNBLOCK_TIMEDZAUDIT_FIRST_USER_LSPP_MSGZAUDIT_LAST_USER_LSPP_MSGZAUDIT_USER_ROLE_CHANGEZAUDIT_ROLE_ASSIGNZAUDIT_ROLE_REMOVEZAUDIT_LABEL_OVERRIDEZAUDIT_LABEL_LEVEL_CHANGEZAUDIT_USER_LABELED_EXPORTZAUDIT_USER_UNLABELED_EXPORTZAUDIT_DEV_ALLOCZAUDIT_DEV_DEALLOCZAUDIT_FS_RELABELZAUDIT_USER_MAC_POLICY_LOADZAUDIT_ROLE_MODIFYZAUDIT_USER_MAC_CONFIG_CHANGEZAUDIT_USER_MAC_STATUSZAUDIT_FIRST_CRYPTO_MSGZAUDIT_CRYPTO_TEST_USERZAUDIT_CRYPTO_PARAM_CHANGE_USERZAUDIT_CRYPTO_LOGINZAUDIT_CRYPTO_LOGOUTZAUDIT_CRYPTO_KEY_USERZAUDIT_CRYPTO_FAILURE_USERZAUDIT_CRYPTO_REPLAY_USERZAUDIT_CRYPTO_SESSIONZAUDIT_CRYPTO_IKE_SAZAUDIT_CRYPTO_IPSEC_SAZAUDIT_LAST_CRYPTO_MSGZAUDIT_FIRST_VIRT_MSGZAUDIT_VIRT_CONTROLZAUDIT_VIRT_RESOURCEZAUDIT_VIRT_MACHINE_IDZAUDIT_VIRT_INTEGRITY_CHECKZAUDIT_VIRT_CREATEZAUDIT_VIRT_DESTROYZAUDIT_VIRT_MIGRATE_INZAUDIT_VIRT_MIGRATE_OUTZAUDIT_LAST_VIRT_MSGZAUDIT_URINGOPZAUDIT_DM_CTRLZAUDIT_DM_EVENTZAUDIT_KEY_SEPARATORZAUDIT_FILTER_URING_EXITZAUDIT_FILTER_MASKZAUDIT_FILTER_UNSETZEM_ARMZ
EM_AARCH64ZAUDIT_INTERP_SEPARATORrP   Zaudit_sig_info_swigregisterZMAX_AUDIT_MESSAGE_LENGTHrR   Zaudit_message_swigregisterrU   Zaudit_reply_swigregisterrZ   Z$audit_dispatcher_header_swigregisterZAUDISP_PROTOCOL_VERZAUDISP_PROTOCOL_VER2ZMACH_X86Z
MACH_86_64Z	MACH_IA64Z
MACH_PPC64ZMACH_PPCZ
MACH_S390XZ	MACH_S390Z
MACH_ALPHAZMACH_ARMZMACH_AARCH64ZMACH_PPC64LEZMACH_IO_URINGZFAIL_IGNOREZFAIL_LOGZFAIL_TERMINATEZ
MSG_STDERRZ
MSG_SYSLOGZ	MSG_QUIETZDBG_NOZDBG_YESr`   ZGET_REPLY_BLOCKINGZGET_REPLY_NONBLOCKINGrb   rd   rh   ri   rj   rk   rl   rn   rr   rt   ru   rx   ry   r{   r|   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ZWAIT_NOZWAIT_YESr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   <module>   s  
	









































































































































































































































































 
$

0










