File: //opt/saltstack/salt/lib/python3.10/site-packages/psutil/__pycache__/_psposix.cpython-310.pyc
o
;j7- � @ sN d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z
ddlmZ ddlm
Z
ddlmZ ddlmZ dd lmZ erJdd
lmZ g d�Zdd
� Ze�ddd� ejD ��Zdd� Zdd� Zdejeedej�eejefdd�Zdd� Zd(dd�Zd(dd�Z edd� �Z!ed d!� �Z"d(d"d#�Z#ej e#_ d$d%� Z$ed&d'� �Z%dS ))z%Routines common to all posix systems.� N� )�_ntuples)�MACOS��TimeoutExpired)�debug)�memoize)�
usage_percent)�_psutil_osx)�
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�kill�ProcessLookupError�PermissionError)�pid� r �C/opt/saltstack/salt/lib/python3.10/site-packages/psutil/_psposix.pyr s ��r � Negsignalc C s i | ]}|j |j �qS r )�name�value��.0�xr r r �
<dictcomp>4 s r c C s"