https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/iotop/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/iotop/__pycache__/ioprio.cpython-310.pyc
o

$�DY�@sdddlZddlZddlZddlZgd�Zgd�Zdd�ZGdd�de�Zee�Z	ee�Z
z	ejddd	�ZWne
yCe�d�ZYnwejZgd
�ZdZdZde>dZd
d�Zdd�Zdd�ZejZed�\ZZZZZZejZdZdd�Z dd�Z!dd�Z"dd�Z#dd�Z$e%dkr�ddl&Z&e'e&j(�dkr�e)e&j(d�Z*ne�+�Z*e,d e*�e,d!e!e*��dSdS)"�N)
)�alpha�*i�)�arm*ri;)�i*86r�")�ia64*ri�)�mips*�32biti�)r�64biti�)�parisc*ri)�powerpc*ri)�s390*ri)�sparc*r��)�sh*r�!)�x86_64*r	r)rr
�)
)rri�)rri:)rrr)rri�)rr	i�)rr
i�)rri)rri)r
ri)rr��)rri )rr	r)rr
�cCsLt��d}t��d}|D]\}}}t�||�r#t�||�r#|SqdS)N�r)�os�uname�platform�architecture�fnmatch)�syscall_list�arch�bits�candidate_arch�candidate_bits�
syscall_nr�r"�./usr/lib/python3/dist-packages/iotop/ioprio.py�find_ioprio_syscall_number>s
���r$c@seZdZdd�ZdS)�IoprioSetErrorcCs.z	t�|�|_WdSty||_YdSw�N)r�strerror�err�	TypeError)�selfr(r"r"r#�__init__Is
�zIoprioSetError.__init__N)�__name__�
__module__�__qualname__r+r"r"r"r#r%Hsr%T��	use_errno)N�rt�be�idle��
cCs8zt�|�}Wntyt�d�}Ynw|t>|BSr&)�PRIORITY_CLASSES�index�
ValueError�IOPRIO_CLASS_SHIFT)�ioprio_class�ioprio_datar"r"r#�ioprio_value`s�r<cCst|t?Sr&)r6r9��ioprior"r"r#r:hsr:cCs|t@Sr&)�IOPRIO_PRIO_MASKr=r"r"r#r;lsr;�cCsFt|�}tt|�}|dd}|ttfvrd|S|tkrdSd|S)N��zrt/%dr3zbe/%d)�sched_getscheduler�getpriority�PRIO_PROCESS�
SCHED_FIFO�SCHED_RR�
SCHED_IDLE)�pid�	scheduler�nice�ioprio_nicer"r"r#�get_ioprio_from_schedws
rMcCsTtdurdSttt|�}|dkrdSt|�}|st|�S|dkr"|Sd|t|�fS)Nz?sysrz?errr3z%s/%d)�__NR_ioprio_get�syscall�IOPRIO_WHO_PROCESSr:rMr;)rIr>�
prio_classr"r"r#�get�srRcCshtdurtd��t||�}tt|||dd�}|dkr2z	t��}Wt|��ty1d}Yt|��wdS)NzNo ioprio_set syscall foundTr/rz<Unknown error (errno support not available before Python2.6))�__NR_ioprio_setr%r<rO�ctypes�	get_errno�AttributeError)�which�whor:r;�
ioprio_val�retr(r"r"r#�
set_ioprio�s

����r[cCst|ddkr
t|d�Sd|vr*|�d�rd}n|�d�r d}t|�d�d�}n|dkr2d}d}d|t>|S)	Nr�?r4�/zrt/zbe/r3�)�ord�
startswith�int�splitr9)�key�shift�prior"r"r#�sort_key�s

rfcCs6d|vr|�d�}|dt|d�fS|dkrdSdS)Nr]rr4r3)r3r)NN)rbra)�
ioprio_strrbr"r"r#�to_class_and_data�s
rh�__main__r^zpid:zioprio:)-rTrrr�IOPRIO_GET_ARCH_SYSCALL�IOPRIO_SET_ARCH_SYSCALLr$�	Exceptionr%rNrS�CDLL�
ctypes_handler)rOr6rPr9r?r<r:r;rC�range�SCHED_OTHERrFrG�SCHED_BATCH�	SCHED_ISOrHrDrErMrRr[rfrhr,�sys�len�argvrarI�getpid�printr"r"r"r#�<module>sR
��

�

https://t.me/RX1948 - 2025