HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/python3.6/site-packages/zmq/eventloop/minitornado/platform/__pycache__/posix.cpython-36.pyc
3

VS�_2�@s^dZddlmZmZmZmZddlZddlZddlm	Z	dd�Z
dd	�ZGd
d�de	j�ZdS)z9Posix implementations of platform-specific functionality.�)�absolute_import�division�print_function�with_statementN�)�	interfacecCs(tj|tj�}tj|tj|tjB�dS)N)�fcntlZF_GETFDZF_SETFDZ
FD_CLOEXEC)�fd�flags�r�/usr/lib64/python3.6/posix.py�set_close_execsr
cCs(tj|tj�}tj|tj|tjB�dS)N)rZF_GETFLZF_SETFL�os�
O_NONBLOCK)r	r
rrr�_set_nonblocking src@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�WakercCsPtj�\}}t|�t|�t|�t|�tj|dd�|_tj|dd�|_dS)N�rbr�wb)r�piperr
�fdopen�reader�writer)�self�r�wrrr�__init__&szWaker.__init__cCs
|jj�S)N)r�fileno)rrrrr/szWaker.filenocCs
|jj�S)N)rr)rrrr�write_fileno2szWaker.write_filenocCs*y|jjd�Wntk
r$YnXdS)N�x)r�write�IOError)rrrr�wake5sz
Waker.wakecCs4yx|jj�}|sPqWWntk
r.YnXdS)N)r�readr )r�resultrrr�consume;s

z
Waker.consumecCs|jj�|jj�dS)N)r�closer)rrrrr%Ds
zWaker.closeN)	�__name__�
__module__�__qualname__rrrr!r$r%rrrrr%s		r)
�__doc__Z
__future__rrrrrr�rr
rrrrrr�<module>s