python (3.11.7)
    e>a                       	 d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlZd dl	Z	d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlZd dlZd dlZd dlmZ 	 d dlZn# e$ r d dlZY nw xY w	 d dlZn
# e$ r dZY nw xY wej                             ej                    ej        dz             Z ej        e	j        d	k     oej         pej!         d
          Z"d Z# ej         e#            d          Z$ G d
 dej%                  Z& G d dej%                  Z' G d dej%                  Z( G d d          Z) ej         e*ed          d           G d dej%        e)                      Z+ ej         e*ed          d           G d dej%        e)                      Z, ej        e	j
        dk    d           G d d ej%                              Z-d! Z.e/d"k    r ej0                     dS dS )#    )support)
import_helper)	os_helper)warnings_helper)assert_python_okN)contextmanagerz-dummy-symlink        z(test is only meaningful on 32-bit buildsc                      t          t          d          sdS 	 t          j        d           n2# t          $ r%} | j        t          j        k    rY d } ~ dS Y d } ~ nd } ~ ww xY wdS )Nsched_getschedulerFr   T)hasattrposixr   OSErrorerrnoENOSYS)es    C/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_posix.py_supports_schedr   )   s    5.// u
 ####   7el""55555 #"""" 4s   . 
AAAzrequires POSIX scheduler APIc                      e Zd Zd Zd Z ej         eed          d          d             Z	 ej         eed          d          d             Z
 ej         eed	          d
          d             Z ej         eed	          d
          d             Z ej         eed
          d          d             Z
 ej         eed
          d          d             Z ej         eed          d           ej         eed          d          d                         Z ej         eed          d          d             Z ej         eed          d          d             Z ej         eed          d          d             Z ej         eed          d           d!             Z ej         eed"d#          ej        v d$           ej                    d%                         Z ej         eed&          d'           ej                    d(                         Z ej                    d)             Z ej         eed*          d+          d,             Z ej         eed-          d.          d/             Z ej         eed0          d1          d2             Z ej         eed0          d1           ej         eed3          d4          d5                         Z  ej         eed0          d1          e!d6                         Z" ej         eed7          d8          d9             Z# ej         eed:          d;          d<