|
Server : LiteSpeed System : Linux barito.iixcp.rumahweb.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : elvh3918 ( 1528) PHP Version : 8.2.31 Disable Function : mail Directory : /proc/self/root/usr/local/lib/python3.9/site-packages/billiard/__pycache__/ |
a
��Shg � @ s� d Z ddlZddlmZmZmZmZmZmZm Z m
Z
mZ ddlm
Z
mZ dZed�jZG dd� de�Zee�Zdd
d�Zddd
�Zddd�Zddd�Zdd� Zddd�Zdd� ZdS )zZ
billiard._win
~~~~~~~~~~~~~
Windows utilities to terminate process groups.
� N) �byref�sizeof�windll� Structure�WinError�POINTER�c_size_t�c_char�c_void_p)�DWORD�LONG� ���c @ sP e Zd Zdefdefdefdefdefdefdefdefd efd
ed fg
ZdS )
�PROCESSENTRY32�dwSizeZcntUsage�
th32ProcessIDZth32DefaultHeapIDZth32ModuleIDZ
cntThreads�th32ParentProcessIDZpcPriClassBase�dwFlagsZ szExeFilei N)�__name__�
__module__�__qualname__r r r r �_fields_� r r �7/usr/local/lib/python3.9/site-packages/billiard/_win.pyr s
�r � c C s t j�| |�}|tkrt� �|S �N)r �kernel32�CreateToolhelp32Snapshot�INVALID_HANDLE_VALUEr )r r � hSnapshotr r r r + s �r c C s t tjj| |�S r )�_Process32nr r �Process32First�r �per r r r! 3 s r! c C s t tjj| |�S r )r r r �
Process32Nextr"