
    +g!                        S SK Jr  S SKrS SKrS SKJr  SSKJrJr  \R                  S:w  a  \R                  S:w  d	  \(       a   eS	S jr
g)
    )annotationsN)TYPE_CHECKING   )_core_subprocesswin32linuxc                  ^ ^^^#    [         R                  " 5       m SSKJm  SUU 4S jjm TR                  T" [        R                  [        R                  -  5      /S5        SUU4S jjn[         R                  " T R                  [        R                  U5      I S h  vN   g ! [         a    Sm Nf = f! [         a     g f = f N'7f)Nr   )KQ_NOTE_EXITl        c                b   > [         R                  " TR                  [         R                  U TS9$ )N)filterflagsfflags)selectkeventpidKQ_FILTER_PROC)r   r   processs    h/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/trio/_subprocess_platform/kqueue.py
make_event&wait_child_exiting.<locals>.make_event   s*    }}KK((	
 	
    c                   > TR                  T" [        R                  5      /S5        [        R                  R
                  $ )Nr   )controlr   KQ_EV_DELETEr   Abort	SUCCEEDED)_kqueuer   s    r   abort!wait_child_exiting.<locals>.abort,   s/    
6#6#678!<{{$$$r   )r   intreturnzselect.kevent)r   z_core.RaiseCancelTr#   z_core.Abort)r   current_kqueuer   r   ImportErrorr   	KQ_EV_ADDKQ_EV_ONESHOTProcessLookupErrorwait_keventr   r   )r   r    r   r   r   s   ` @@@r   wait_child_exitingr*      s     !!#F"'
 

6#3#3f6J6J#JKLaP% % 

GKK)>)>
FFFA  " "	"   
 	
  GsV   CB' 	C8B9 %<C!C	"C'B63C5B66C9
CCCC)r   z_subprocess.Processr#   None)
__future__r   r   systypingr    r   r   platformr*    r   r   <module>r2      s9    "  
   !CLLG$;M QQ$Gr   