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

Diff for /src/usr.bin/ssh/dispatch.h between version 1.11 and 1.12

version 1.11, 2006/04/20 09:27:09 version 1.12, 2015/01/19 20:07:45
Line 23 
Line 23 
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF   * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.   * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */   */
   
   #ifndef DISPATCH_H
   #define DISPATCH_H
   
   #define DISPATCH_MAX    255
   
 enum {  enum {
         DISPATCH_BLOCK,          DISPATCH_BLOCK,
         DISPATCH_NONBLOCK          DISPATCH_NONBLOCK
 };  };
   
 typedef void dispatch_fn(int, u_int32_t, void *);  struct ssh;
   
 void     dispatch_init(dispatch_fn *);  typedef int dispatch_fn(int, u_int32_t, void *);
 void     dispatch_set(int, dispatch_fn *);  
 void     dispatch_range(u_int, u_int, dispatch_fn *);  int     dispatch_protocol_error(int, u_int32_t, void *);
 void     dispatch_run(int, volatile sig_atomic_t *, void *);  int     dispatch_protocol_ignore(int, u_int32_t, void *);
 void     dispatch_protocol_error(int, u_int32_t, void *);  void    ssh_dispatch_init(struct ssh *, dispatch_fn *);
 void     dispatch_protocol_ignore(int, u_int32_t, void *);  void    ssh_dispatch_set(struct ssh *, int, dispatch_fn *);
   void    ssh_dispatch_range(struct ssh *, u_int, u_int, dispatch_fn *);
   int     ssh_dispatch_run(struct ssh *, int, volatile sig_atomic_t *, void *);
   void    ssh_dispatch_run_fatal(struct ssh *, int, volatile sig_atomic_t *, void *);
   
   #define dispatch_init(dflt) \
           ssh_dispatch_init(active_state, (dflt))
   #define dispatch_range(from, to, fn) \
           ssh_dispatch_range(active_state, (from), (to), (fn))
   #define dispatch_set(type, fn) \
           ssh_dispatch_set(active_state, (type), (fn))
   #define dispatch_run(mode, done, ctxt) \
           ssh_dispatch_run_fatal(active_state, (mode), (done), (ctxt))
   
   #endif

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12