0
     �_’I|¥‰ÓMjqØ‚¦ð¬÷À¿      File not found.
  "   ˆl–Ým_J*j"Tâ€~à›¸©‹FÿÂƒh¹ÁÀ      1024
  *   ˆl–ß=¿JÅ!¶e8 EpÜ TÅ£Ãƒ‚_†I|¥�+ÃÂ V    /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/* atm_tcp.h - Driver-specific declarations of the ATMTCP driver (for use by
	       driver-specific utilities) */

/* Written 1997-2000 by Werner Almesberger, EPFL LRC/ICA */


#ifndef LINUX_ATM_TCP_H
#define LINUX_ATM_TCP_H

#include <linux/atmapi.h>
#include <linux/atm.h>
#include <linux/atmioc.h>
#include <linux/types.h>


/*
 * All values in struct atmtcp_hdr are in network byte order
 */

struct atmtcp_hdr {
	__u16	vpi;
	__u16	vci;
	__u32	length;		/* ... of data part */
};

/*
 * All values in struct atmtcp_command are in host byte order
 */

#define ATMTCP_HDR_MAGIC	(~0)	/* this length indicates a command */
#define ATMTCP_CTRL_OPEN	1	/* request/reply */
#define ATMTCP_CTRL_CLOSE	2	/* request/reply */

struct atmtcp_control {
	struct atmtcp_hdr hdr;	/* must be first */
	int type;		/* message type; both directions */
	atm_kptr_t vcc;		/* both directions */
	struct sockaddr_atmpvc addr; /* suggested value from kernel */
	struct atm_qos	qos;	/* both directions */
	int result;		/* to kernel only */
} __ATM_API_ALIGN;

/*
 * Field usage:
 * Messge type	dir.	hdr.v?i	type	addr	qos	vcc	result
 * -----------  ----	------- ----	----	---	---	------
 * OPEN		K->D	Y	Y	Y	Y	Y	0
 * OPEN		D->K	-	Y	Y	Y	Y	Y
 * CLOSE	K->D	-	-	Y	-	Y	0
 * CLOSE	D->K	-	-	-	-	Y	Y
 */

#define SIOCSIFATMTCP	_IO('a',ATMIOC_ITF)	/* set ATMTCP mode */
#define ATMTCP_CREATE	_IO('a',ATMIOC_ITF+14)	/* create persistent ATMTCP
						   interface */
#define ATMTCP_REMOVE	_IO('a',ATMIOC_ITF+15)	/* destroy persistent ATMTCP
						   interface */



#endif /* LINUX_ATM_TCP_H */
      	ˆl–Ým_J*j"Tâ€rà_¸ËŠbÑ¿Å0ÄÃ  "   ˆl–Ým_J*j"Tâ€~à›¸Ð”Å£Æƒh¹ÅÄ      auto
     �ÃÅÄ      File not found.
  "   ˆl–äY>”je¶…8 Cq§nµ1hßÇƒp,‹ÆÅ ô    a
    ´iŽ,  ã                   @   s–   d Z ddlZddlZddlZeedƒs.edƒ‚g d¢Zdadadd„ Z	dd	„ Z
G d
d„ deƒZdd„ ZG dd„ dƒZdd„ Zdd„ Zedkr’e
ƒ  dS )Ú6é    NÚNLz4tokenize.NL doesn't exist -- tokenize module too old)ÚcheckÚNannyNagÚprocess_tokensc                  G   s6   d}| D ]}t j |t|ƒ ¡ d}qt j d¡ d S )NÚ ú Ú
)ÚsysÚstderrÚwriteÚstr)ÚargsÚsepÚarg© r   ú /usr/lib64/python3.9/tabnanny.pyÚerrprint"   s
    r   c               
   C   s¶   dd l } z|   tjdd … d¡\}}W n0 | jyV } zt|ƒ W Y d }~d S d }~0 0 |D ](\}}|dkrttd a|dkr\td aq\|s tdtjd dƒ d S |D ]}t|ƒ q¤d S )Nr   é   Zqvz-qz-vzUsage:z[-v] file_or_directory ...)Úgetoptr
   ÚargvÚerrorr   Úfilename_onlyÚverboser   )r   Zoptsr   ÚmsgÚoÚar   r   r   r   Úmain)   s     
r   c                   @   s,   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	S )
r   c                 C   s   |||  | _ | _| _d S ©N)Úlinenor   Úline)Úselfr   r   r    r   r   r   Ú__init__B   s    zNannyNag.__init__c                 C   s   | j S r   )r   ©r!   r   r   r   Ú
get_linenoD   s    zNannyNag.get_linenoc                 C   s   | j S r   )r   r#   r   r   r   Úget_msgF   s    zNannyNag.get_msgc                 C   s   | j S r   )r    r#   r   r   r   Úget_lineH   s    zNannyNag.get_lineN)Ú__name__Ú
__module__Ú__qualname__r"   r$   r%   r&   r   r   r   r   r   =   s   r   c           	   
   C   sX  t j | ¡rˆt j | ¡sˆtr*td| f ƒ t  | ¡}|D ]J}t j | |¡}t j |¡rbt j |¡rzt j |dd … ¡dkr8t	|ƒ q8d S zt
 | ¡}W n6 tyÌ } ztd| |f ƒ W Y d }~d S d }~0 0 tdkrâtd|  ƒ �zPztt
 |j¡ƒ W �n, t
j�y@ } z(td| |f ƒ W Y d }~W | ¡  d S d }~0  t�y€ } z(td| |f ƒ W Y d }~W | ¡  d S d }~0  t�y( } z�| ¡ }| ¡ }t�rÒtd	| |f ƒ td
|f ƒ t|