File: //opt/saltstack/salt/lib/python3.10/site-packages/psutil/__pycache__/_psposix.cpython-310.pyc
o
�N�gm � @ sV d Z ddlZddlZddlZddlZddlZddlmZ ddlmZ ddlm Z ddlm
Z
ddlmZ dd lm
Z
dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ejdkrbddlZndZg d�Zdd� Zedur�eed�r�e�dedd� ejD ���Zdd� Zndd� Zddejeedej�eej efdd�Z!dd� Z"edd � �Z#dS )!z%Routines common to all posix systems.� N� )�memoize)�
sdiskusage��TimeoutExpired)�
usage_percent)�ChildProcessError)�FileNotFoundError)�InterruptedError)�PermissionError)�ProcessLookupError)�PY3)�unicode)� � )�
pid_exists�wait_pid�
disk_usage�get_terminal_mapc C sF | dkrdS z t �| d� W dS ty Y dS ty" Y dS w )z6Check whether pid exists in the current process table.r TF)�os�killr r )�pid� r �C/opt/saltstack/salt/lib/python3.10/site-packages/psutil/_psposix.pyr "