
    YfK	                        d Z ddlZddlZddlZddlZ	 ddlmZ n# e$ r	 ddlmZ Y nw xY w ej	        d          Z
dedej        eeef         fdZdedefd	Zh d
ZdZej                            d          r[ e ej                              Zedk     re                    d            ej                                        d          rh dZnej                            d          re                    d           ndej        v re                    d           nej                            d          rdhZnej                            d          rdhZnej                            d          r+e                    d           e                    d           nDej                            d          r*e                    d           e                    d           dZdS )zPlatform compatibility.    N)SOL_TCP)IPPROTO_TCPz(\d+).+sreturnc                 |    t          t          t          |                     d          d d                             S )N.   )tuplemap_versionatomsplit)r   s    ?/var/www/html/env/lib/python3.11/site-packages/amqp/platform.py_linux_version_to_tupler      s-    \1773<<#344555    c                     |                                  rt          |           S t                              |           }|r't          |                                d                   ndS )Nr   )isdigitintRE_NUMmatchgroups)r   r   s     r   r   r      sQ    yy{{ 1vvLLOOE%*13u||~~a !!!1r   >   TCP_CORK
TCP_MAXSEG
TCP_SYNCNTTCP_KEEPCNTTCP_LINGER2TCP_NODELAYTCP_KEEPIDLETCP_QUICKACKTCP_KEEPINTVLTCP_DEFER_ACCEPTTCP_USER_TIMEOUTTCP_WINDOW_CLAMPlinux)      %   r!   	Microsoft>   r   r   r   r   darwinbsdwinr   cygwinsunosr   aix)LINUX_VERSIONr   KNOWN_TCP_OPTS)__doc__platformresystypingsocketr   ImportErrorr   compiler   strTupler   r   r   r/   r.   
startswithreleaseremoveendswith__all__ r   r   <module>r@      s      				 



 . . . .--------. 
J		6s 6v|CcM'B 6 6 6 62C 2C 2 2 2 2   <7## $.++,<H,<,>,>??Mz!!0111 x"";// )) ) ) 	\X&& .,----
cl,---- 	\U## .#_NN\X&& .#_NN
 	\W%% .,''',---- 	\U## .,''',---s    ))