+
    üÐj÷  ã                   ó
  € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt R R lt	]
R8X  dX   ]	! ]! ]P                  ^,          4      4      w  tt] P                  ! ]R],           R	,           4       ] P                   ! ]4       R# R# )
é    N)Úunpack)ÚTuple)Úrecvmsgc                óR   € V ^8„  d   QhR\         R\        \         \        3,          /# )é   ÚsocketfdÚreturn)Úintr   Úbytes)Úformats   "Ú>/usr/lib/python3/dist-packages/twisted/python/test/pullpipe.pyÚ__annotate__r      s#   € ÷ ñ ”Sð œU¤3¬ :Õ.ñ ó    c                ó¶   € \         P                  ! V \         P                  \         P                  4      p\	        V4      w  r#pVw  w  rVp\        RV4      w  pW‚3# )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)ÚsocketÚfromfdÚAF_UNIXÚSOCK_STREAMr   r   )	r   Ú	ourSocketÚdataÚ	ancillaryÚflagsÚ	cmsgLevelÚcmsgTypeÚpackedFDÚ
unpackedFDs	   &        r   Úrecvfdr      sU   € ô —’˜h¬¯©¼×8JÑ8JÓK€IÜ$ YÓ/Ñ€D�UØ(1Ñ%Ñ$€i˜8ô ˜#˜xÓ(�L€ZØÐÐr   Ú__main__s   Test fixture data: s   .
)Úosr   ÚsysÚstructr   Útypingr   Útwisted.python.sendmsgr   r   Ú__name__r
   ÚargvÚfdÚdescriptionÚwriteÚclose© r   r   Ú<module>r,      sl   ðó
 
Û Û 
Ý Ý å *õð. ˆzÔÙ™S §¡¨!¥Ó-Ó.�O€BˆØ‡H‚HˆRÐ'¨+Õ5¸Õ>Ô?Ø‡H‚HˆR†Lñ r   