Sindbad~EG File Manager
�
SԚg� � �� � d dl Z d dlZd dlZd dlmZ d dlmZ ej s ej d� � � ej e d� � G d� de� � Z
d� Zed k r ej
� � dS dS )
� N)�ForkWait)�supportzrequires working os.fork()�wait4c � � e Zd Zd� ZdS )� Wait4Testc � � t j }t j � d� � rd}t j t
j d�� � D ]#}t j ||� � \ }}}||k r n�$| � ||� � | � t j
|� � |� � | � |� � d S )N�aixr F)�error)�os�WNOHANG�sys�platform�
startswithr �sleeping_retry�
SHORT_TIMEOUTr �assertEqual�waitstatus_to_exitcode�
assertTrue)�self�cpid�exitcode�option�_�spid�status�rusages �,/usr/local/lib/python3.11/test/test_wait4.py� wait_implzWait4Test.wait_impl s� � �����<�"�"�5�)�)� � �F��'��(=�U�K�K�K� � �A� $&�8�D�&�#9�#9� �D�&�&��t�|�|��� �����t�$�$�$�����2�6�:�:�H�E�E�E���������� N)�__name__�
__module__�__qualname__r � r r r r s# � � � � � � � � � � r r c �, � t j � � d S )N)r �
reap_childrenr# r r �tearDownModuler&