
    f                         d dl mZ edk     r ed          esdev rddlmZ nd dlZ	 d dlZ	n# e
$ r d dl	Z	Y nw xY wd Zd	 Zd
 Zd Z G d de          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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        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        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         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 G d de          Z ej        e            G d de          Z ej        e           ej        Zej        Zej        Zej        Z G d de          Z ej        e            G d de          Z ej        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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        Zej        Z G d de          Z ej        e           ej        Z G d de          Z ej        e            G d de          Z ej        e            G d de          Z ej        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        Zdd$Zej        Zej        Zdd&Zdd(Zdd-Zdd/Zdd1Zdd3Zdd4Zdd7Zdd=Zdd?Zdd@ZddCZddDZddFZddGZddIZddJZddLZddMZddOZddPZddQZddRZddTZddVZddWZddYZddZZdd\Zdd^Zdd_ZddaZdddZddeZddfZddiZddjZddkZej        Zej        ZddoZddqZddsZdduZ ddvZddxZddyZddzZdd~ZddZddZddZddZ	ddZ
ddZddZddZddZddZddZddZddZddZddZddZddZddZddZddZddZddZddZddZddZddZddZ ddZ!ddZ"dS )    )version_info)      r   zPython 2.7 or later required.   )_auditNc                     	 d| j                                         z   }n# t          j        $ r d}Y nw xY wd| j        j        d| j        j        d|dS )Nz	proxy of  <r   z; z >)this__repr____builtin__	Exception	__class__
__module____name__)selfstrthiss     ,/usr/lib64/python3.11/site-packages/audit.py
_swig_reprr      ss    	 2 2 4 44    !^6668O8O8OQXQXQXZZs    33c                       fd}|S )Nc                 4   |dk    r| j                             |           d S |dk    r | ||           d S t          | |          r?t          t	          t          |           |          t                    r | ||           d S t          d| z            )Nthisownr   z(You cannot add instance attributes to %s)r   ownhasattr
isinstancegetattrtypepropertyAttributeError)r   namevaluesets      r   set_instance_attrzE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   s    9 	TIMM%     V^ 	TCdE"""""T4   	TZT

D0I0I8%T%T 	TCdE""""" !Kd!RSSS     )r#   r$   s   ` r   *_swig_setattr_nondynamic_instance_variabler'      s)    T T T T T r%   c                       fd}|S )Nc                     t          | |          r2t          t          | |          t                    s | ||           d S t	          d| z            )Nz%You cannot add class attributes to %s)r   r   r   r   r    )clsr!   r"   r#   s      r   set_class_attrz?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr,   s`    3 	Pjd1C1CX&N&N 	PCT5!!!!! !H3!NOOOr%   r&   )r#   r+   s   ` r   '_swig_setattr_nondynamic_class_variabler,   +   s)    P P P P P
 r%   c                       fd}|S )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                 `     | j         | j        | j                                                  S N)r   	__bases____dict__copy)r*   	metaclasss    r   wrapperz$_swig_add_metaclass.<locals>.wrapper6   s)    ys}cl6G6G6I6IJJJr%   r&   )r3   r4   s   ` r   _swig_add_metaclassr5   4   s&    K K K K KNr%   c                   2    e Zd ZdZ eej                  ZdS )_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)r   r   __qualname____doc__r,   r   __setattr__r&   r%   r   r7   r7   ;   s'        UU99$:JKKKKKr%   r7   c                   V   e Zd Z e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 Z,ej-        Z.dS )audit_statusc                 4    | j                                         S r/   r   r   xs    r   <lambda>zaudit_status.<lambda>A       r%   c                 6    | j                             |          S r/   r>   r@   vs     r   rA   zaudit_status.<lambda>A      AFJJqMM r%   The membership flagdocc                 R    t          j        | t          j                               d S r/   )r   audit_status_swiginitnew_audit_statusr   s    r   __init__zaudit_status.__init__P  s$    $T6+B+D+DEEEEEr%   N)/r   r   r8   r   r   r   r   r   audit_status_mask_getaudit_status_mask_setmaskaudit_status_enabled_getaudit_status_enabled_setenabledaudit_status_failure_getaudit_status_failure_setfailureaudit_status_pid_getaudit_status_pid_setpidaudit_status_rate_limit_getaudit_status_rate_limit_set
rate_limitaudit_status_backlog_limit_getaudit_status_backlog_limit_setbacklog_limitaudit_status_lost_getaudit_status_lost_setlostaudit_status_backlog_getaudit_status_backlog_setbacklogaudit_status_version_getaudit_status_version_setversionaudit_status_feature_bitmap_getaudit_status_feature_bitmap_setfeature_bitmap"audit_status_backlog_wait_time_get"audit_status_backlog_wait_time_setbacklog_wait_time)audit_status_backlog_wait_time_actual_get)audit_status_backlog_wait_time_actual_setbacklog_wait_time_actualrN   delete_audit_status__swig_destroy__r&   r%   r   r<   r<   @  sp       h--/I/IOdeeeGH8F0&2NOODhv68WXXGhv68WXXG
(6.0K
L
LC&<f>`aaJHVBFDijjM8F0&2NOODhv68WXXGhv68WXXGXfDfFlmmN !JFLuvv'x(XZ`  [K   L   LF F F1r%   r<   c                       e Zd Z e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 Zej        ZdS )audit_featuresc                 4    | j                                         S r/   r>   r?   s    r   rA   zaudit_features.<lambda>X  rB   r%   c                 6    | j                             |          S r/   r>   rD   s     r   rA   zaudit_features.<lambda>X  rF   r%   rG   rH   c                 R    t          j        | t          j                               d S r/   )r   audit_features_swiginitnew_audit_featuresrM   s    r   rN   zaudit_features.__init___  $    &tV-F-H-HIIIIIr%   N)r   r   r8   r   r   r   r   r   audit_features_vers_getaudit_features_vers_setversaudit_features_mask_getaudit_features_mask_setrQ   audit_features_features_getaudit_features_features_setfeaturesaudit_features_lock_getaudit_features_lock_setlockrN   delete_audit_featuresrt   r&   r%   r   rv   rv   W  s        h--/I/IOdeeeGH8F2F4RSSD8F2F4RSSDx:F<^__H8F2F4RSSDJ J J3r%   rv   c                       e Zd Z ed d d          ZeZ eej        ej	                  Z
 eej        ej                  Zd Zej        ZdS )audit_tty_statusc                 4    | j                                         S r/   r>   r?   s    r   rA   zaudit_tty_status.<lambda>k  rB   r%   c                 6    | j                             |          S r/   r>   rD   s     r   rA   zaudit_tty_status.<lambda>k  rF   r%   rG   rH   c                 R    t          j        | t          j                               d S r/   )r   audit_tty_status_swiginitnew_audit_tty_statusrM   s    r   rN   zaudit_tty_status.__init__p  s$    (v/J/L/LMMMMMr%   N)r   r   r8   r   r   r   r   r   audit_tty_status_enabled_getaudit_tty_status_enabled_setrT   audit_tty_status_log_passwd_getaudit_tty_status_log_passwd_set
log_passwdrN   delete_audit_tty_statusrt   r&   r%   r   r   r   j  s}        h--/I/IOdeeeGHhv:F<_``G&@&BhiiJN N N5r%   r   c                      e Zd Z e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 Z ej!        Z"dS )audit_rule_datac                 4    | j                                         S r/   r>   r?   s    r   rA   zaudit_rule_data.<lambda>x  rB   r%   c                 6    | j                             |          S r/   r>   rD   s     r   rA   zaudit_rule_data.<lambda>x  rF   r%   rG   rH   c                 R    t          j        | t          j                               d S r/   )r   audit_rule_data_swiginitnew_audit_rule_datarM   s    r   rN   zaudit_rule_data.__init__  s$    'f.H.J.JKKKKKr%   N)#r   r   r8   r   r   r   r   r   audit_rule_data_flags_getaudit_rule_data_flags_setflagsaudit_rule_data_action_getaudit_rule_data_action_setactionaudit_rule_data_field_count_getaudit_rule_data_field_count_setfield_countaudit_rule_data_mask_getaudit_rule_data_mask_setrQ   audit_rule_data_fields_getaudit_rule_data_fields_setfieldsaudit_rule_data_values_getaudit_rule_data_values_setvaluesaudit_rule_data_fieldflags_getaudit_rule_data_fieldflags_set
fieldflagsaudit_rule_data_buflen_getaudit_rule_data_buflen_setbuflenrN   delete_audit_rule_datart   r&   r%   r   r   r   w  s       h--/I/IOdeeeGHHV5v7WXXEXf79Z[[F(6A6CijjK8F3V5TUUDXf79Z[[FXf79Z[[F&?AfggJXf79Z[[FL L L4r%   r   c                       e Zd Z e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 Zej        ZdS )audit_sig_infoc                 4    | j                                         S r/   r>   r?   s    r   rA   zaudit_sig_info.<lambda>   rB   r%   c                 6    | j                             |          S r/   r>   rD   s     r   rA   zaudit_sig_info.<lambda>   rF   r%   rG   rH   c                 R    t          j        | t          j                               d S r/   )r   audit_sig_info_swiginitnew_audit_sig_inforM   s    r   rN   zaudit_sig_info.__init__&  r|   r%   N)r   r   r8   r   r   r   r   r   audit_sig_info_uid_getaudit_sig_info_uid_setuidaudit_sig_info_pid_getaudit_sig_info_pid_setrZ   audit_sig_info_ctx_getaudit_sig_info_ctx_setctxrN   delete_audit_sig_infort   r&   r%   r   r   r     s        h--/I/IOdeeeGH
(60&2O
P
PC
(60&2O
P
PC
(60&2O
P
PCJ J J3r%   r   c                       e Zd Z ed d d          ZeZ eej        ej	                  Z
 eej        ej                  Zd Zej        ZdS )audit_messagec                 4    | j                                         S r/   r>   r?   s    r   rA   zaudit_message.<lambda>/  rB   r%   c                 6    | j                             |          S r/   r>   rD   s     r   rA   zaudit_message.<lambda>/  rF   r%   rG   rH   c                 R    t          j        | t          j                               d S r/   )r   audit_message_swiginitnew_audit_messagerM   s    r   rN   zaudit_message.__init__4  s$    %dF,D,F,FGGGGGr%   N)r   r   r8   r   r   r   r   r   audit_message_nlh_getaudit_message_nlh_setnlhaudit_message_data_getaudit_message_data_setdatarN   delete_audit_messagert   r&   r%   r   r   r   .  s}        h--/I/IOdeeeGH
(6/1M
N
NC8F163PQQDH H H2r%   r   c                   V   e Zd Z e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 Z,ej-        Z.dS )audit_replyc                 4    | j                                         S r/   r>   r?   s    r   rA   zaudit_reply.<lambda><  rB   r%   c                 6    | j                             |          S r/   r>   rD   s     r   rA   zaudit_reply.<lambda><  rF   r%   rG   rH   c                 R    t          j        | t          j                               d S r/   )r   audit_reply_swiginitnew_audit_replyrM   s    r   rN   zaudit_reply.__init__K  s$    #D&*@*B*BCCCCCr%   N)/r   r   r8   r   r   r   r   r   audit_reply_type_getaudit_reply_type_setr   audit_reply_len_getaudit_reply_len_setlenaudit_reply_nlh_getaudit_reply_nlh_setr   audit_reply_msg_getaudit_reply_msg_setmsgaudit_reply_status_getaudit_reply_status_setstatusaudit_reply_ruledata_getaudit_reply_ruledata_setruledataaudit_reply_login_getaudit_reply_login_setloginaudit_reply_message_getaudit_reply_message_setmessageaudit_reply_error_getaudit_reply_error_seterroraudit_reply_signal_info_getaudit_reply_signal_info_setsignal_infoaudit_reply_conf_getaudit_reply_conf_setconfaudit_reply_features_getaudit_reply_features_setr   rN   delete_audit_replyrt   r&   r%   r   r   r   ;  sc       h--/I/IOdeeeGH8F/1LMMD
(6-v/I
J
JC
(6-v/I
J
JC
(6-v/I
J
JCXf3V5RSSFx79XYYHHV163OPPEhv5v7UVVGHV163OPPE(6=v?abbK8F/1LMMDx79XYYHD D D0r%   r   c                       e Zd Z e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 Zej        ZdS )audit_dispatcher_headerc                 4    | j                                         S r/   r>   r?   s    r   rA   z audit_dispatcher_header.<lambda>S  rB   r%   c                 6    | j                             |          S r/   r>   rD   s     r   rA   z audit_dispatcher_header.<lambda>S  rF   r%   rG   rH   c                 R    t          j        | t          j                               d S r/   )r    audit_dispatcher_header_swiginitnew_audit_dispatcher_headerrM   s    r   rN   z audit_dispatcher_header.__init__Z  s$    /f6X6Z6Z[[[[[r%   N)r   r   r8   r   r   r   r   r   audit_dispatcher_header_ver_getaudit_dispatcher_header_ver_setver audit_dispatcher_header_hlen_get audit_dispatcher_header_hlen_sethlen audit_dispatcher_header_type_get audit_dispatcher_header_type_setr    audit_dispatcher_header_size_get audit_dispatcher_header_size_setsizerN   delete_audit_dispatcher_headerrt   r&   r%   r   r   r   R  s        h--/I/IOdeeeGH
(696;a
b
bC8F;V=deeD8F;V=deeD8F;V=deeD\ \ \<r%   r   mode	message_tdebugdebug_message_treturnvoidc                 ,    t          j        | |          S r/   )r   set_aumessage_mode)r  r  s     r   r  r  x  s    $T5111r%   intc                  (    t          j                    S r/   )r   
audit_openr&   r%   r   r  r  }  s    r%   fdc                 *    t          j        |           S r/   )r   audit_closer  s    r   r  r    s    b!!!r%   repblockreply_tpeekc                 0    t          j        | |||          S r/   )r   audit_get_reply)r  r  r  r!  s       r   r#  r#    s    !"c5$777r%   uid_tc                  (    t          j                    S r/   )r   audit_getloginuidr&   r%   r   r&  r&        #%%%r%   r   c                 *    t          j        |           S r/   )r   audit_setloginuid)r   s    r   r)  r)    s    #C(((r%   uint32_tc                  (    t          j                    S r/   )r   audit_get_sessionr&   r%   r   r,  r,    r'  r%   c                  (    t          j                    S r/   )r   audit_detect_machiner&   r%   r   r.  r.    s    &(((r%   archchar const *c                 *    t          j        |           S r/   )r   audit_determine_machine)r/  s    r   r2  r2    s    )$///r%   bufchar *r   opresc                 2    t          j        | ||||          S r/   )r   audit_format_signal_info)r3  r   r5  r  r6  s        r   r8  r8    s    *3RcBBBr%   fieldc                 *    t          j        |           S r/   )r   audit_name_to_fieldr9  s    r   r;  r;        %e,,,r%   c                 *    t          j        |           S r/   )r   audit_field_to_namer<  s    r   r?  r?    r=  r%   scmachinec                 ,    t          j        | |          S r/   )r   audit_name_to_syscallr@  rA  s     r   rC  rC        'G444r%   c                 ,    t          j        | |          S r/   )r   audit_syscall_to_namerD  s     r   rG  rG    rE  r%   uringopc                 *    t          j        |           S r/   )r   audit_uringop_to_namerH  s    r   rJ  rJ        '000r%   c                 *    t          j        |           S r/   )r   audit_name_to_uringoprK  s    r   rN  rN    rL  r%   flagc                 *    t          j        |           S r/   )r   audit_name_to_flagrO  s    r   rQ  rQ        $T***r%   c                 *    t          j        |           S r/   )r   audit_flag_to_namerR  s    r   rU  rU    rS  r%   r   c                 *    t          j        |           S r/   )r   audit_name_to_actionr   s    r   rW  rW        &v...r%   c                 *    t          j        |           S r/   )r   audit_action_to_namerX  s    r   r[  r[    rY  r%   msg_typec                 *    t          j        |           S r/   )r   audit_name_to_msg_typer\  s    r   r^  r^        (222r%   c                 *    t          j        |           S r/   )r   audit_msg_type_to_namer_  s    r   rb  rb    r`  r%   c                 *    t          j        |           S r/   )r   audit_name_to_machinerA  s    r   rd  rd    rL  r%   c                 *    t          j        |           S r/   )r   audit_machine_to_namere  s    r   rg  rg    rL  r%   unsigned intc                 *    t          j        |           S r/   )r   audit_machine_to_elfre  s    r   rj  rj    s    &w///r%   elfc                 *    t          j        |           S r/   )r   audit_elf_to_machine)rk  s    r   rm  rm    s    &s+++r%   c                 *    t          j        |           S r/   )r   audit_operator_to_symbol)r5  s    r   ro  ro    s    *2...r%   r   c                 *    t          j        |           S r/   )r   audit_name_to_errnor   s    r   rq  rq    r=  r%   c                 *    t          j        |           S r/   )r   audit_errno_to_namerr  s    r   rt  rt    r=  r%   r!   c                 *    t          j        |           S r/   )r   audit_name_to_ftyper!   s    r   rv  rv    s    %d+++r%   ftypec                 *    t          j        |           S r/   )r   audit_ftype_to_name)rx  s    r   rz  rz    r=  r%   c                 *    t          j        |           S r/   )r   audit_name_to_fstyperw  s    r   r|  r|        &t,,,r%   fstypec                 *    t          j        |           S r/   )r   audit_fstype_to_name)r~  s    r   r  r    rY  r%   	errnumberoptc                 ,    t          j        | |          S r/   )r   audit_number_to_errmsg)r  r  s     r   r  r    s    (C888r%   c                 *    t          j        |           S r/   )r   audit_request_statusr  s    r   r  r    s    &r***r%   c                 *    t          j        |           S r/   )r   audit_is_enabledr  s    r   r  r        "2&&&r%   failmodeauditfail_t *c                 *    t          j        |           S r/   )r   get_auditfail_action)r  s    r   r  r    s    &x000r%   c                 *    t          j        |           S r/   )r   audit_request_featuresr  s    r   r  r    s    (,,,r%   c                  (    t          j                    S r/   )r   audit_get_featuresr&   r%   r   r  r    s    $&&&r%   rZ   wmode
rep_wait_tc                 .    t          j        | ||          S r/   )r   audit_set_pid)r  rZ   r  s      r   r  r    s    C///r%   rT   c                 ,    t          j        | |          S r/   )r   audit_set_enabled)r  rT   s     r   r  r        #B000r%   rW   c                 ,    t          j        | |          S r/   )r   audit_set_failure)r  rW   s     r   r  r    r  r%   limitc                 ,    t          j        | |          S r/   )r   audit_set_rate_limitr  r  s     r   r  r    s    &r5111r%   c                 ,    t          j        | |          S r/   )r   audit_set_backlog_limitr  s     r   r  r    s    )"e444r%   bwtc                 ,    t          j        | |          S r/   )r   audit_set_backlog_wait_time)r  r  s     r   r  r     s    -b#666r%   c                 *    t          j        |           S r/   )r   audit_reset_lostr  s    r   r  r    r  r%   c                 *    t          j        |           S r/   )r   $audit_reset_backlog_wait_time_actualr  s    r   r  r    s    6r:::r%   featurer"   r   c                 0    t          j        | |||          S r/   )r   audit_set_feature)r  r  r"   r   s       r   r  r  	  s    #B===r%   c                 *    t          j        |           S r/   )r   audit_set_loginuid_immutabler  s    r   r  r    s    .r222r%   c                 *    t          j        |           S r/   )r   audit_request_rules_list_datar  s    r   r  r    s    /333r%   c                 *    t          j        |           S r/   )r   audit_request_signal_infor  s    r   r  r    s    +B///r%   rulepermsc                 ,    t          j        | |          S r/   )r   audit_update_watch_perms)r  r  s     r   r  r    s    *4777r%   rulepstruct audit_rule_data **pathc                 ,    t          j        | |          S r/   )r   audit_add_watch)r  r  s     r   r  r    s    !%...r%   r   c                 .    t          j        | ||          S r/   )r   audit_add_watch_dir)r   r  r  s      r   r  r    s    %dE4888r%   c                 *    t          j        |           S r/   )r   audit_trim_subtreesr  s    r   r  r    s    %b)))r%   mount_pointsubtreec                 .    t          j        | ||          S r/   )r   audit_make_equivalent)r  r  r  s      r   r  r  !  s    'KAAAr%   r   c                 0    t          j        | |||          S r/   )r   audit_add_rule_datar  r  r   r   s       r   r  r  $  s    %b$v>>>r%   c                 0    t          j        | |||          S r/   )r   audit_delete_rule_datar  s       r   r  r  '  s    (T5&AAAr%   strr  c                 ,    t          j        | |          S r/   )r   audit_value_needs_encoding)r  r  s     r   r  r  *  s    ,S$777r%   finalc                 .    t          j        | ||          S r/   )r   audit_encode_value)r  r3  r  s      r   r  r  -  s    $UC666r%   vlenc                 .    t          j        | ||          S r/   )r   audit_encode_nv_string)r!   r"   r  s      r   r  r  0  s    (ud;;;r%   audit_fdr   hostnameaddrttyresultc           	      6    t          j        | ||||||          S r/   )r   audit_log_user_message)r  r   r   r  r  r  r  s          r   r  r  3  s!    (4(DRUW]^^^r%   commc           
      8    t          j        | |||||||          S r/   )r   audit_log_user_comm_message)r  r   r   r  r  r  r  r  s           r   r  r  6  s$    -hgtXW[]`bhiiir%   pgnameidhostc
                 <    t          j        | |||||||||	
  
        S r/   )r   audit_log_acct_message)
r  r   r  r5  r!   r  r  r  r  r  s
             r   r  r  9  s(    (4T2tUY[^`fgggr%   auidc           	      6    t          j        | ||||||          S r/   )r   audit_log_user_avc_message)r  r   r   r  r  r  r  s          r   r  r  <  s"    ,XtWhPTVY[_```r%   
new_seusernew_role	new_range
old_seuserold_role	old_rangec                 H    t          j        | |||||||||	|
|||||          S r/   )r   audit_log_semanage_message)r  r   r  r5  r!   r  r  r  r  r  r  r  r  r  r  r  s                   r   r  r  ?  s\    ,XtVRrS]_girt~  AI  KT  VZ  \`  be  gm  n  n  nr%   commandc                 2    t          j        | ||||          S r/   )r   audit_log_user_command)r  r   r  r  r  s        r   r  r  B  s    (4#vNNNr%   struct audit_rule_data *c                  (    t          j                    S r/   )r   audit_rule_create_datar&   r%   r   r  r  E  s    (***r%   c                 *    t          j        |           S r/   )r   audit_rule_init_datar  s    r   r  r  H  r}  r%   scallc                 ,    t          j        | |          S r/   )r   audit_rule_syscallbyname_datar  r  s     r   r  r  K  s    /e<<<r%   c                 ,    t          j        | |          S r/   )r   audit_rule_io_uringbyname_datar  s     r   r  r  N  s    0u===r%   pairc                 .    t          j        | ||          S r/   )r   audit_rule_fieldpair_datar  r  r   s      r   r  r  Q  s    +E4???r%   c                 .    t          j        | ||          S r/   )r   audit_rule_interfield_comp_datar  s      r   r  r  T  s    1%uEEEr%   c                 *    t          j        |           S r/   )r   audit_rule_free_datar  s    r   r   r   W  r}  r%   c                  (    t          j                    S r/   )r   audit_can_controlr&   r%   r   r  r  Z  r'  r%   c                  (    t          j                    S r/   )r   audit_can_writer&   r%   r   r  r  ]  s    !###r%   c                  (    t          j                    S r/   )r   audit_can_readr&   r%   r   r  r  `  s     """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/  r0  r  r  )r3  r4  r   r  r5  r4  r  r   r6  r4  r  r4  )r9  r0  r  r  )r9  r  r  r0  )r@  r0  rA  r  r  r  )r@  r  rA  r  r  r0  )rH  r  r  r0  )rH  r0  r  r  )rO  r0  r  r  )rO  r  r  r0  )r   r0  r  r  )r   r  r  r0  )r\  r0  r  r  )r\  r  r  r0  )rA  r0  r  r  )rA  r  r  r0  )rA  r  r  rh  )rk  rh  r  r  )r5  r  r  r0  )r   r0  r  r  )r   r  r  r0  )r!   r0  r  r  )rx  r  r  r0  )r~  r  r  r0  )r  r  r  r0  r  r  )r  r  r  r  )r  r  r  r  )r  r  rZ   r*  r  r  r  r  )r  r  rT   r*  r  r  )r  r  rW   r*  r  r  )r  r  r  r*  r  r  )r  r  r  r*  r  r  )
r  r  r  rh  r"   rh  r   rh  r  r  )r  r   r  r  r  r  )r  r  r  r0  r  r  )r   r  r  r  r  r0  r  r  )r  r  r  r0  r  r0  r  r  )
r  r  r  r   r   r  r   r  r  r  )r  r0  r  rh  r  r  )r  r4  r3  r0  r  rh  r  r4  )r!   r0  r"   r0  r  rh  r  r4  )r  r  r   r  r   r0  r  r0  r  r0  r  r0  r  r  r  r  )r  r  r   r  r   r0  r  r0  r  r0  r  r0  r  r0  r  r  r  r  )r  r  r   r  r  r0  r5  r0  r!   r0  r  rh  r  r0  r  r0  r  r0  r  r  r  r  )r  r  r   r  r   r0  r  r0  r  r0  r  r0  r  r$  r  r  )"r  r  r   r  r  r0  r5  r0  r!   r0  r  rh  r  r0  r  r0  r  r0  r  r0  r  r0  r  r0  r  r0  r  r0  r  r0  r  r  r  r  )r  r  r   r  r  r0  r  r0  r  r  r  r  )r  r  )r  r   r  r  )r  r   r  r0  r  r  )r  r  r  r0  r   r  r  r  (#  sysr   _swig_python_version_infoRuntimeError__package__r   r
   r   builtinsr   ImportErrorr   r'   r,   r5   r   r7   	AUDIT_GET	AUDIT_SET
AUDIT_LIST	AUDIT_ADD	AUDIT_DEL
AUDIT_USERAUDIT_LOGINAUDIT_WATCH_INSAUDIT_WATCH_REMAUDIT_WATCH_LISTAUDIT_SIGNAL_INFOAUDIT_ADD_RULEAUDIT_DEL_RULEAUDIT_LIST_RULES
AUDIT_TRIMAUDIT_MAKE_EQUIVAUDIT_TTY_GETAUDIT_TTY_SETAUDIT_SET_FEATUREAUDIT_GET_FEATUREAUDIT_FIRST_USER_MSGAUDIT_USER_AVCAUDIT_USER_TTYAUDIT_LAST_USER_MSGAUDIT_FIRST_USER_MSG2AUDIT_LAST_USER_MSG2AUDIT_DAEMON_STARTAUDIT_DAEMON_ENDAUDIT_DAEMON_ABORTAUDIT_DAEMON_CONFIGAUDIT_SYSCALL
AUDIT_PATH	AUDIT_IPCAUDIT_SOCKETCALLAUDIT_CONFIG_CHANGEAUDIT_SOCKADDR	AUDIT_CWDAUDIT_EXECVEAUDIT_IPC_SET_PERMAUDIT_MQ_OPENAUDIT_MQ_SENDRECVAUDIT_MQ_NOTIFYAUDIT_MQ_GETSETATTRAUDIT_KERNEL_OTHERAUDIT_FD_PAIRAUDIT_OBJ_PID	AUDIT_TTY	AUDIT_EOEAUDIT_BPRM_FCAPSAUDIT_CAPSET
AUDIT_MMAPAUDIT_NETFILTER_PKTAUDIT_NETFILTER_CFGAUDIT_SECCOMPAUDIT_PROCTITLEAUDIT_FEATURE_CHANGEAUDIT_REPLACEAUDIT_KERN_MODULEAUDIT_FANOTIFYAUDIT_TIME_INJOFFSETAUDIT_TIME_ADJNTPVAL	AUDIT_BPFAUDIT_EVENT_LISTENERAUDIT_URINGOPAUDIT_OPENAT2AUDIT_DM_CTRLAUDIT_DM_EVENT	AUDIT_AVCAUDIT_SELINUX_ERRAUDIT_AVC_PATHAUDIT_MAC_POLICY_LOADAUDIT_MAC_STATUSAUDIT_MAC_CONFIG_CHANGEAUDIT_MAC_UNLBL_ALLOWAUDIT_MAC_CIPSOV4_ADDAUDIT_MAC_CIPSOV4_DELAUDIT_MAC_MAP_ADDAUDIT_MAC_MAP_DELAUDIT_MAC_IPSEC_ADDSAAUDIT_MAC_IPSEC_DELSAAUDIT_MAC_IPSEC_ADDSPDAUDIT_MAC_IPSEC_DELSPDAUDIT_MAC_IPSEC_EVENTAUDIT_MAC_UNLBL_STCADDAUDIT_MAC_UNLBL_STCDELAUDIT_MAC_CALIPSO_ADDAUDIT_MAC_CALIPSO_DELAUDIT_FIRST_KERN_ANOM_MSGAUDIT_LAST_KERN_ANOM_MSGAUDIT_ANOM_PROMISCUOUSAUDIT_ANOM_ABENDAUDIT_ANOM_LINKAUDIT_ANOM_CREATAUDIT_INTEGRITY_DATAAUDIT_INTEGRITY_METADATAAUDIT_INTEGRITY_STATUSAUDIT_INTEGRITY_HASHAUDIT_INTEGRITY_PCRAUDIT_INTEGRITY_RULEAUDIT_INTEGRITY_EVM_XATTRAUDIT_INTEGRITY_POLICY_RULEAUDIT_KERNELAUDIT_FILTER_USERAUDIT_FILTER_TASKAUDIT_FILTER_ENTRYAUDIT_FILTER_WATCHAUDIT_FILTER_EXITAUDIT_FILTER_EXCLUDEAUDIT_FILTER_TYPEAUDIT_FILTER_FSAUDIT_FILTER_URING_EXITAUDIT_NR_FILTERSAUDIT_FILTER_PREPENDAUDIT_NEVERAUDIT_POSSIBLEAUDIT_ALWAYSAUDIT_MAX_FIELDSAUDIT_MAX_KEY_LENAUDIT_BITMASK_SIZEAUDIT_SYSCALL_CLASSESAUDIT_CLASS_DIR_WRITEAUDIT_CLASS_DIR_WRITE_32AUDIT_CLASS_CHATTRAUDIT_CLASS_CHATTR_32AUDIT_CLASS_READAUDIT_CLASS_READ_32AUDIT_CLASS_WRITEAUDIT_CLASS_WRITE_32AUDIT_CLASS_SIGNALAUDIT_CLASS_SIGNAL_32AUDIT_UNUSED_BITSAUDIT_COMPARE_UID_TO_OBJ_UIDAUDIT_COMPARE_GID_TO_OBJ_GIDAUDIT_COMPARE_EUID_TO_OBJ_UIDAUDIT_COMPARE_EGID_TO_OBJ_GIDAUDIT_COMPARE_AUID_TO_OBJ_UIDAUDIT_COMPARE_SUID_TO_OBJ_UIDAUDIT_COMPARE_SGID_TO_OBJ_GIDAUDIT_COMPARE_FSUID_TO_OBJ_UIDAUDIT_COMPARE_FSGID_TO_OBJ_GIDAUDIT_COMPARE_UID_TO_AUIDAUDIT_COMPARE_UID_TO_EUIDAUDIT_COMPARE_UID_TO_FSUIDAUDIT_COMPARE_UID_TO_SUIDAUDIT_COMPARE_AUID_TO_FSUIDAUDIT_COMPARE_AUID_TO_SUIDAUDIT_COMPARE_AUID_TO_EUIDAUDIT_COMPARE_EUID_TO_SUIDAUDIT_COMPARE_EUID_TO_FSUIDAUDIT_COMPARE_SUID_TO_FSUIDAUDIT_COMPARE_GID_TO_EGIDAUDIT_COMPARE_GID_TO_FSGIDAUDIT_COMPARE_GID_TO_SGIDAUDIT_COMPARE_EGID_TO_FSGIDAUDIT_COMPARE_EGID_TO_SGIDAUDIT_COMPARE_SGID_TO_FSGIDAUDIT_MAX_FIELD_COMPARE	AUDIT_PID	AUDIT_UID
AUDIT_EUID
AUDIT_SUIDAUDIT_FSUID	AUDIT_GID
AUDIT_EGID
AUDIT_SGIDAUDIT_FSGIDAUDIT_LOGINUID
AUDIT_PERS
AUDIT_ARCHAUDIT_MSGTYPEAUDIT_SUBJ_USERAUDIT_SUBJ_ROLEAUDIT_SUBJ_TYPEAUDIT_SUBJ_SENAUDIT_SUBJ_CLR
AUDIT_PPIDAUDIT_OBJ_USERAUDIT_OBJ_ROLEAUDIT_OBJ_TYPEAUDIT_OBJ_LEV_LOWAUDIT_OBJ_LEV_HIGHAUDIT_LOGINUID_SETAUDIT_SESSIONIDAUDIT_FSTYPEAUDIT_DEVMAJORAUDIT_DEVMINORAUDIT_INODE
AUDIT_EXITAUDIT_SUCCESSAUDIT_WATCH
AUDIT_PERM	AUDIT_DIRAUDIT_FILETYPEAUDIT_OBJ_UIDAUDIT_OBJ_GIDAUDIT_FIELD_COMPARE	AUDIT_EXEAUDIT_SADDR_FAM
AUDIT_ARG0
AUDIT_ARG1
AUDIT_ARG2
AUDIT_ARG3AUDIT_FILTERKEYAUDIT_NEGATEAUDIT_BIT_MASKAUDIT_LESS_THANAUDIT_GREATER_THANAUDIT_NOT_EQUALAUDIT_EQUALAUDIT_BIT_TESTAUDIT_LESS_THAN_OR_EQUALAUDIT_GREATER_THAN_OR_EQUALAUDIT_OPERATORSAudit_equalAudit_not_equalAudit_bitmaskAudit_bittestAudit_ltAudit_gtAudit_leAudit_ge	Audit_badAUDIT_STATUS_ENABLEDAUDIT_STATUS_FAILUREAUDIT_STATUS_PIDAUDIT_STATUS_RATE_LIMITAUDIT_STATUS_BACKLOG_LIMITAUDIT_STATUS_BACKLOG_WAIT_TIMEAUDIT_STATUS_LOST%AUDIT_STATUS_BACKLOG_WAIT_TIME_ACTUAL"AUDIT_FEATURE_BITMAP_BACKLOG_LIMIT&AUDIT_FEATURE_BITMAP_BACKLOG_WAIT_TIME$AUDIT_FEATURE_BITMAP_EXECUTABLE_PATH#AUDIT_FEATURE_BITMAP_EXCLUDE_EXTEND%AUDIT_FEATURE_BITMAP_SESSIONID_FILTERAUDIT_FEATURE_BITMAP_LOST_RESETAUDIT_FEATURE_BITMAP_FILTER_FSAUDIT_FEATURE_BITMAP_ALLAUDIT_VERSION_LATESTAUDIT_VERSION_BACKLOG_LIMITAUDIT_VERSION_BACKLOG_WAIT_TIMEAUDIT_FAIL_SILENTAUDIT_FAIL_PRINTKAUDIT_FAIL_PANIC__AUDIT_ARCH_CONVENTION_MASK"__AUDIT_ARCH_CONVENTION_MIPS64_N32__AUDIT_ARCH_64BIT__AUDIT_ARCH_LEAUDIT_PERM_EXECAUDIT_PERM_WRITEAUDIT_PERM_READAUDIT_PERM_ATTRAUDIT_MESSAGE_TEXT_MAXAUDIT_NLGRP_NONEAUDIT_NLGRP_READLOG__AUDIT_NLGRP_MAXobjectr<   audit_status_swigregisterrv   audit_features_swigregisterAUDIT_FEATURE_VERSION!AUDIT_FEATURE_ONLY_UNSET_LOGINUID AUDIT_FEATURE_LOGINUID_IMMUTABLEAUDIT_LAST_FEATUREr   audit_tty_status_swigregisterr   audit_rule_data_swigregisterAUDIT_USER_AUTHAUDIT_USER_ACCTAUDIT_USER_MGMTAUDIT_CRED_ACQAUDIT_CRED_DISPAUDIT_USER_STARTAUDIT_USER_ENDAUDIT_USER_CHAUTHTOKAUDIT_USER_ERRAUDIT_CRED_REFRAUDIT_USYS_CONFIGAUDIT_USER_LOGINAUDIT_USER_LOGOUTAUDIT_ADD_USERAUDIT_DEL_USERAUDIT_ADD_GROUPAUDIT_DEL_GROUPAUDIT_DAC_CHECKAUDIT_CHGRP_ID
AUDIT_TESTAUDIT_TRUSTED_APPAUDIT_USER_SELINUX_ERRAUDIT_USER_CMDAUDIT_CHUSER_IDAUDIT_GRP_AUTHAUDIT_SYSTEM_BOOTAUDIT_SYSTEM_SHUTDOWNAUDIT_SYSTEM_RUNLEVELAUDIT_SERVICE_STARTAUDIT_SERVICE_STOPAUDIT_GRP_MGMTAUDIT_GRP_CHAUTHTOKAUDIT_MAC_CHECKAUDIT_ACCT_LOCKAUDIT_ACCT_UNLOCKAUDIT_USER_DEVICEAUDIT_SOFTWARE_UPDATEAUDIT_FIRST_DAEMONAUDIT_LAST_DAEMONAUDIT_DAEMON_RECONFIGAUDIT_DAEMON_ROTATEAUDIT_DAEMON_RESUMEAUDIT_DAEMON_ACCEPTAUDIT_DAEMON_CLOSEAUDIT_DAEMON_ERRAUDIT_FIRST_EVENTAUDIT_LAST_EVENTAUDIT_FIRST_SELINUXAUDIT_LAST_SELINUXAUDIT_FIRST_APPARMORAUDIT_LAST_APPARMORAUDIT_AAAUDIT_APPARMOR_AUDITAUDIT_APPARMOR_ALLOWEDAUDIT_APPARMOR_DENIEDAUDIT_APPARMOR_HINTAUDIT_APPARMOR_STATUSAUDIT_APPARMOR_ERRORAUDIT_APPARMOR_KILLAUDIT_FIRST_KERN_CRYPTO_MSGAUDIT_LAST_KERN_CRYPTO_MSGAUDIT_INTEGRITY_FIRST_MSGAUDIT_INTEGRITY_LAST_MSGAUDIT_FIRST_ANOM_MSGAUDIT_LAST_ANOM_MSGAUDIT_ANOM_LOGIN_FAILURESAUDIT_ANOM_LOGIN_TIMEAUDIT_ANOM_LOGIN_SESSIONSAUDIT_ANOM_LOGIN_ACCTAUDIT_ANOM_LOGIN_LOCATIONAUDIT_ANOM_MAX_DACAUDIT_ANOM_MAX_MACAUDIT_ANOM_AMTU_FAILAUDIT_ANOM_RBAC_FAILAUDIT_ANOM_RBAC_INTEGRITY_FAILAUDIT_ANOM_CRYPTO_FAILAUDIT_ANOM_ACCESS_FSAUDIT_ANOM_EXECAUDIT_ANOM_MK_EXECAUDIT_ANOM_ADD_ACCTAUDIT_ANOM_DEL_ACCTAUDIT_ANOM_MOD_ACCTAUDIT_ANOM_ROOT_TRANSAUDIT_ANOM_LOGIN_SERVICEAUDIT_ANOM_LOGIN_ROOTAUDIT_ANOM_ORIGIN_FAILURESAUDIT_ANOM_SESSIONAUDIT_FIRST_ANOM_RESPAUDIT_LAST_ANOM_RESPAUDIT_RESP_ANOMALYAUDIT_RESP_ALERTAUDIT_RESP_KILL_PROCAUDIT_RESP_TERM_ACCESSAUDIT_RESP_ACCT_REMOTEAUDIT_RESP_ACCT_LOCK_TIMEDAUDIT_RESP_ACCT_UNLOCK_TIMEDAUDIT_RESP_ACCT_LOCKAUDIT_RESP_TERM_LOCKAUDIT_RESP_SEBOOLAUDIT_RESP_EXECAUDIT_RESP_SINGLEAUDIT_RESP_HALTAUDIT_RESP_ORIGIN_BLOCKAUDIT_RESP_ORIGIN_BLOCK_TIMEDAUDIT_RESP_ORIGIN_UNBLOCK_TIMEDAUDIT_FIRST_USER_LSPP_MSGAUDIT_LAST_USER_LSPP_MSGAUDIT_USER_ROLE_CHANGEAUDIT_ROLE_ASSIGNAUDIT_ROLE_REMOVEAUDIT_LABEL_OVERRIDEAUDIT_LABEL_LEVEL_CHANGEAUDIT_USER_LABELED_EXPORTAUDIT_USER_UNLABELED_EXPORTAUDIT_DEV_ALLOCAUDIT_DEV_DEALLOCAUDIT_FS_RELABELAUDIT_USER_MAC_POLICY_LOADAUDIT_ROLE_MODIFYAUDIT_USER_MAC_CONFIG_CHANGEAUDIT_USER_MAC_STATUSAUDIT_FIRST_CRYPTO_MSGAUDIT_CRYPTO_TEST_USERAUDIT_CRYPTO_PARAM_CHANGE_USERAUDIT_CRYPTO_LOGINAUDIT_CRYPTO_LOGOUTAUDIT_CRYPTO_KEY_USERAUDIT_CRYPTO_FAILURE_USERAUDIT_CRYPTO_REPLAY_USERAUDIT_CRYPTO_SESSIONAUDIT_CRYPTO_IKE_SAAUDIT_CRYPTO_IPSEC_SAAUDIT_LAST_CRYPTO_MSGAUDIT_FIRST_VIRT_MSGAUDIT_VIRT_CONTROLAUDIT_VIRT_RESOURCEAUDIT_VIRT_MACHINE_IDAUDIT_VIRT_INTEGRITY_CHECKAUDIT_VIRT_CREATEAUDIT_VIRT_DESTROYAUDIT_VIRT_MIGRATE_INAUDIT_VIRT_MIGRATE_OUTAUDIT_LAST_VIRT_MSGAUDIT_KEY_SEPARATORAUDIT_FILTER_MASKAUDIT_FILTER_UNSETEM_ARM
EM_AARCH64AUDIT_INTERP_SEPARATORr   audit_sig_info_swigregisterMAX_AUDIT_MESSAGE_LENGTHr   audit_message_swigregisterr   audit_reply_swigregisterr   $audit_dispatcher_header_swigregisterAUDISP_PROTOCOL_VERAUDISP_PROTOCOL_VER2MACH_X86
MACH_86_64	MACH_IA64
MACH_PPC64MACH_PPC
MACH_S390X	MACH_S390
MACH_ALPHAMACH_ARMMACH_AARCH64MACH_PPC64LEMACH_IO_URINGFAIL_IGNOREFAIL_LOGFAIL_TERMINATE
MSG_STDERR
MSG_SYSLOG	MSG_QUIETDBG_NODBG_YESr  GET_REPLY_BLOCKINGGET_REPLY_NONBLOCKINGr  r  r#  r&  r)  r,  r.  r2  r8  r;  r?  rC  rG  rJ  rN  rQ  rU  rW  r[  r^  rb  rd  rg  rj  rm  ro  rq  rt  rv  rz  r|  r  r  r  r  r  r  r  WAIT_NO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   <module>r     s   : 9 9 9 9 9y( 7
,5
6
66  #/ MMM"""""   [ [ [
 
 
    L L L L L$ L L L
 		
		
 ((* , &&* 
* $$, , 2 &&0 4 2 . * . 0 $
	* 0 &	". $, (0 . $$		* "
0 0 $(2 $, &2 2 	2 $$$&	, &4 *  8 4 4 4 , , 4 4 6 6 4 6 6 4 4 "< !: 6 * (* 2 !: 6 2 0 2 "< $@ ", , . . , 2 , ( 8 * 2  &"* , . 4 4 !: . 4 * 0 , 2 . 4 , %B %B  & D  & D  & D  & D  & D !'!F !'!F "< "< #> "< $@ #> #> #> $@ $@ "< #> "< $@ #> $@  8 		

 	

 &

$(((&&
&&&, . . ("&& 
$ 
	&$$0 	(



("&(. ( &!: $@ ( ($$????	2 2 *  8 #> !'!F , (.(T %%+%N ")/)V &'-'R $&,&P #(.(T %"("H !'!F !: 2 $@ "("H , , * %B %+%N ". ((* ((6 * 0 , 2 2 2 2 26 2 2 2* !   . . .
4 
4 
4 
4 
4V 
4 
4 
4 # "> 2 2 24 $*$L !#)#J  . 6 6 6 6 6v 6 6 6 % $%5 6 6 65 5 5 5 5f 5 5 5" $ #O 4 4 4(((&(* &2 &(, * , &&(((&
, 6 &(&, 4 4 0 . &0 ((, , 4 . , 4 0 0 0 . * , * 0 . 2 0 ?2 6 4 0 4 2 0 $@ #> "< !: 2 0 "< 4 "< 4 "< . . 2 2 !'!F 6 2 (. 0 0 0 4 !: 4 #> . 4 2 . * 2 6 6 #> %B 2 2 , (, ( 8  & D "("H "< !: 6 , , 2 !: "< $@ (, * #> , %B 4 6 6 !'!F . 0 4 "< !: 2 0 4 4 2 . 0 4 #> , . 4 6 0 0 , . 	
6 	4 	4 	4 	4 	4V 	4 	4 	4 # "> 2 2 2!: 3 3 3 3 3F 3 3 3 " !- 0 0 01 1 1 1 1& 1 1 1*    , , ,
= 
= 
= 
= 
=f 
= 
= 
= , +,C D D D0 2 ?
	
?
	
?""$ ?&

		
.2 2 2 2. 4    " " " "8 8 8 8& & & &) ) ) )& & & &) ) ) )0 0 0 0C C C C- - - -- - - -5 5 5 55 5 5 51 1 1 11 1 1 1+ + + ++ + + +/ / / // / / /3 3 3 33 3 3 31 1 1 11 1 1 10 0 0 0, , , ,/ / / /- - - -- - - -, , , ,- - - -- - - -/ / / /9 9 9 9+ + + +' ' ' '1 1 1 1- - - -' ' ' '
.?0 0 0 01 1 1 11 1 1 12 2 2 25 5 5 57 7 7 7' ' ' '; ; ; ;> > > >3 3 3 34 4 4 40 0 0 08 8 8 8/ / / /9 9 9 9* * * *B B B B? ? ? ?B B B B8 8 8 87 7 7 7< < < <_ _ _ _j j j jh h h ha a a an n n nO O O O+ + + +- - - -= = = => > > >@ @ @ @F F F F- - - -& & & &$ $ $ $# # # # # #s   / 	;;