[BACK]Return to channels.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/channels.h between version 1.74 and 1.74.2.2

version 1.74, 2004/08/11 21:43:04 version 1.74.2.2, 2005/09/02 03:44:59
Line 78 
Line 78 
         int     sock;           /* sock fd */          int     sock;           /* sock fd */
         int     ctl_fd;         /* control fd (client sharing) */          int     ctl_fd;         /* control fd (client sharing) */
         int     isatty;         /* rfd is a tty */          int     isatty;         /* rfd is a tty */
           int     client_tty;     /* (client) TTY has been requested */
         int     force_drain;    /* force close on iEOF */          int     force_drain;    /* force close on iEOF */
         int     delayed;                /* fdset hack */          int     delayed;                /* fdset hack */
         Buffer  input;          /* data read from socket, to be sent over          Buffer  input;          /* data read from socket, to be sent over
Line 147 
Line 148 
         buffer_len(&c->extended) > 0))          buffer_len(&c->extended) > 0))
 #define CHANNEL_EFD_OUTPUT_ACTIVE(c) \  #define CHANNEL_EFD_OUTPUT_ACTIVE(c) \
         (compat20 && c->extended_usage == CHAN_EXTENDED_WRITE && \          (compat20 && c->extended_usage == CHAN_EXTENDED_WRITE && \
         ((c->efd != -1 && !(c->flags & (CHAN_EOF_RCVD|CHAN_CLOSE_RCVD))) || \          c->efd != -1 && (!(c->flags & (CHAN_EOF_RCVD|CHAN_CLOSE_RCVD)) || \
         buffer_len(&c->extended) > 0))          buffer_len(&c->extended) > 0))
   
 /* channel management */  /* channel management */
Line 201 
Line 202 
 void     channel_input_port_forward_request(int, int);  void     channel_input_port_forward_request(int, int);
 int      channel_connect_to(const char *, u_short);  int      channel_connect_to(const char *, u_short);
 int      channel_connect_by_listen_address(u_short);  int      channel_connect_by_listen_address(u_short);
 void     channel_request_remote_forwarding(u_short, const char *, u_short);  void     channel_request_remote_forwarding(const char *, u_short,
 void     channel_request_rforward_cancel(u_short port);               const char *, u_short);
 int      channel_setup_local_fwd_listener(u_short, const char *, u_short, int);  int      channel_setup_local_fwd_listener(const char *, u_short,
                const char *, u_short, int);
   void     channel_request_rforward_cancel(const char *host, u_short port);
 int      channel_setup_remote_fwd_listener(const char *, u_short, int);  int      channel_setup_remote_fwd_listener(const char *, u_short, int);
 int      channel_cancel_rport_listener(const char *, u_short);  int      channel_cancel_rport_listener(const char *, u_short);
   
 /* x11 forwarding */  /* x11 forwarding */
   
 int      x11_connect_display(void);  int      x11_connect_display(void);
 int      x11_create_display_inet(int, int, int, u_int *);  int      x11_create_display_inet(int, int, int, u_int *, int **);
 void     x11_input_open(int, u_int32_t, void *);  void     x11_input_open(int, u_int32_t, void *);
 void     x11_request_forwarding_with_spoofing(int, const char *, const char *);  void     x11_request_forwarding_with_spoofing(int, const char *, const char *,
               const char *);
 void     deny_input_open(int, u_int32_t, void *);  void     deny_input_open(int, u_int32_t, void *);
   
 /* agent forwarding */  /* agent forwarding */

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.74.2.2