python (3.11.7)
    e                         	 d dl Z d dlZd dlZd dlZd dlmZ d dlmZ ej        s ej	        d           e
e d          s ej	        d           G d de          Zd	 Ze
d
k    r ej                     dS dS )    N)ForkWait)supportzrequires working os.fork()wait3zos.wait3 not definedc                       e Zd Zd Zd ZdS )	Wait3Testc                F   t          j        t           j        d          D ],}t          j        t          j                  \  }}}||k    r n-|                     ||           |                     t          j        |          |           |                     |           d S )NF)error)	r   sleeping_retry
SHORT_TIMEOUTosr   WNOHANGassertEqualwaitstatus_to_exitcode
assertTrue)selfcpidexitcode_spidstatusrusages          C/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_wait3.py	wait_implzWait3Test.wait_impl   s     '(=UKKK 	 	A $&8BJ#7#7 D&&t||  	
t$$$26::HEEE    c                    t           j        ddg}t          j        |t          j                  }	 t          j        t
          j                  \  }}}|                     d|           |                     d|           |                     dt          |                     |j
                                         |                                 d S # |j
                                         |                                 w xY w)Nz-czimport sys; sys.stdin.read())stdinr   )
sys
executable
subprocessPopenPIPEr   r   r
   r   sumr   closewait)r   argsprocpidr   r   s         r   test_wait3_rusage_initializedz'Wait3Test.test_wait3_rusage_initialized!   s     &DEJO<<<	"$(2:"6"6CQ$$$Q'''QF,,,JIIKKKKK 
JIIKKKKs   A1C /D N)__name__
__module____qualname__r   r(    r   r   r   r      s2        
  
  
 
 
 
 
 
r   r   c                  ,    t          j                     d S )N)r   
reap_childrenr,   r   r   tearDownModuler/   1   s    r   __main__)r   r   r   unittesttest.fork_waitr   testr   has_fork_supportSkipTesthasattrr   r/   r)   mainr,   r   r   <module>r8      s    
			     
  # # # # # #       :
(
8
9
99wr7 4
(
2
3
33       @   zHMOOOOO r