← Back
Editing: pullpipe.cpython-38.pyc
U W[� � @ sx d dl Z d dlZd dlZd dlmZ d dlmZ dd� Zedkrtee e j d ��\ZZe� ede d � e�e� dS ) � N)�unpack)�recvmsgc C s@ t �| t jt j�}t|�\}}}|\\}}}td|�\}||fS )az Receive a file descriptor from a L{sendmsg} message on the given C{AF_UNIX} socket. @param socketfd: An C{AF_UNIX} socket, attached to another process waiting to send sockets via the ancillary data mechanism in L{send1msg}. @param fd: C{int} @return: a 2-tuple of (new file descriptor, description). @rtype: 2-tuple of (C{int}, C{bytes}) �i)�socketZfromfdZAF_UNIXZSOCK_STREAMr r ) ZsocketfdZ ourSocket�dataZ ancillary�flagsZ cmsgLevelZcmsgTypeZpackedFDZ unpackedFD� r �>/usr/lib/python3/dist-packages/twisted/python/test/pullpipe.py�recvfd s r �__main__� s Test fixture data: s . )�sys�osr Zstructr Ztwisted.python.sendmsgr r �__name__�int�argv�fdZdescription�write�closer r r r �<module> s
Save File
Cancel