+
    i	  c                   s,   ^ RI t ^ RI 5 ^ RIHt ]! 4       t]P                  ! R]R 4       ]P                  ! R]R 4       R]9   d   ]P                  ! R	]R
 4       R tR t	R t
]
! ] P                  4      R 4       t]
! ] P                  4      R 4       tR]9   d   ]
! ] P                  4      R 4       tR]9   d   ]
! ] P                  4      R 4       tR]9   d   ]
! ] P                  4      R 4       tR]9   d   ]
! ] P                   4      R 4       tAA
R# )i    N)Z*)IntEnumSignalsc                 s    V P                  4       ;'       d8    V P                  R 4      ;'       d    V P                  R4      '       * ;'       g    V P                  R4      # )ZSIGZSIG_ZCTRL_)ZisupperZ
startswithZname   &/usr/lib64/python3.14/signal.py<lambda>r   	   sR    LLN I I'GG0G,G( (w'(    Handlersc                     V R9   # )SIG_DFL)r	   ZSIG_IGN r   r   r   r   r      s
    T33r   pthread_sigmaskZSigmasksc                 r   )	SIG_BLOCK)r   ZSIG_UNBLOCKZSIG_SETMASKr
   r   r   r   r   r      s
    !LLr   c                sj    \        V \        4      '       g   V #  V! V 4      #   \         d    T u # i ; i)zlConvert a possible numeric value to an IntEnum member.
If it's not a known member, return the value itself.
)Z
isinstanceint
ValueError)valueZ
enum_klass   &&r   _int_to_enumr      s:     eS!!%   s   " 22c                sL     \        V 4      #   \        \        3 d    T u # i ; i)zeConvert an IntEnum member to a numeric value.
If it's not an IntEnum member return the value itself.
)r   r   Z	TypeError)r   r   r   _enum_to_intr   $   s*    5z	" s   
 ##c                 s   a  V 3R  lpV# )c                 s*   < SP                   V n         V # N)Z__doc__)Zwrapperwrappeds   &r   	decoratorZ_wraps.<locals>.decorator3   s    !//r   r
   )r   r   s   f r   _wrapsr   2   s     r   c                 st    \         P                  ! \        V 4      \        V4      4      p\        V\        4      # r   )_signalsignalr   r   r   Z	signalnumZhandlerr   r   r   r   8   s)    nn\)4l76KLG**r   c                 N    \         P                  ! V 4      p\        V\        4      # r   )r   	getsignalr   r   r      & r   r   r   >   s    	*G**r   c                 sR    \         P                  ! W4      p\        R  V 4       4      # )c              3   sB   "   T F  p\        V\        4      x  K  	  R # 5ir   )r   r   )Z.0xr   r   Z	<genexpr>Z"pthread_sigmask.<locals>.<genexpr>H   s     >X<7++Xs   )r   r   Zset)ZhowZmaskZsigs_sets   && r   r   r   E   s#    **35>X>>>r   
sigpendingc                  r    \         P                  ! 4        U u0 uF  p \        V \        4      kK  	  up # u up i r   )r   r   r   r   r       r   r   r   L   s,    292D2D2FG2FQQ(2FGGG   4sigwaitc                 r   r   )r   r#   r   r   )ZsigsetZretsigr   r   r#   r#   R   s    (FG,,r   valid_signalsc                  r   r   )r   r$   r   r   r    r!   r   r$   r$   Y   s,    292G2G2IJ2IQQ(2IJJJr"   )r   Zenumr    Z_IntEnumZglobalsZ_globalsZ	_convert_Z__name__r   r   r   r   r   r   r   r#   r$   r
   r   r   <module>r%      sV     $9   8	() 	  H35  LN
	 + +
 + +
  G##$? %?
 8GH  H GOO- -
 hG!!"K #K fr   