File: //opt/osm/venv/lib64/python3.10/site-packages/psutil/__pycache__/_psaix.cpython-310.pyc
o
=iG � @ s� d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl m
Z
ddl mZ ddl mZ
ddl
mZ dd l
mZ dd
l
mZ ddl
mZ ddl
mZ dd
l
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ dgZee
d�Zee
d�Zee
d�Ze
�� Ze
jZe
j e
j!e
j"e
j#e
j$e
j%e
j&e
j%e
j'e
j(iZ)e
j*e
j+e
j,e
j-e
j.e
j/e
j0e
j1e
j2e
j3e
j4e
j5e
j6e
j7e
j8e
j9e
j:e
j;e
j<e
j=e
j>e
j?e
j@e
jAiZBeCddddddddd�ZDedddg�ZEeEZFed g d!��ZGed"g d#��ZHd$d%� ZId&d'� ZJd(d)� ZKd*d+� ZLd,d-� ZMd.d/� ZNd0d1� ZOe
jPZPejQZQdFd3d4�ZRe
jSZSe�r"e
jTZTdGd6d7�ZUd8d9� ZVd:d;� ZWd<d=� ZXd>d?� ZYd@dA� ZZdBdC� Z[G dDdE� dE�Z\dS )HzAIX platform implementation.� N)�
namedtuple� )�_common)�_psposix)�_psutil_aix)�NIC_DUPLEX_FULL)�NIC_DUPLEX_HALF)�NIC_DUPLEX_UNKNOWN)�AccessDenied)�
NoSuchProcess)�
ZombieProcess)�conn_to_ntuple)�get_procfs_path)�memoize_when_activated)�
usage_percentZPROCFS_PATH�proc_threads�net_io_counters�proc_io_counters� � � � � � )�ppid�rss�vms�create_time�nice�num_threads�status�ttynr�pmemr r � scputimes)�user�systemZidleZiowait�svmem)�total� available�percent�used�freec C s4 t �� \} }}}}t| | | dd�}t| ||||�S )Nr �Zround_)�cextZvirtual_memr r&