Home | History | Annotate | Download | only in openssh
      1 /* $OpenBSD: roaming_dummy.c,v 1.3 2009/06/21 09:04:03 dtucker Exp $ */
      2 /*
      3  * Copyright (c) 2004-2009 AppGate Network Security AB
      4  *
      5  * Permission to use, copy, modify, and distribute this software for any
      6  * purpose with or without fee is hereby granted, provided that the above
      7  * copyright notice and this permission notice appear in all copies.
      8  *
      9  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
     10  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
     11  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
     12  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
     13  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
     14  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
     15  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
     16  */
     17 
     18 /*
     19  * This file is included in the client programs which should not
     20  * support roaming.
     21  */
     22 
     23 #include "includes.h"
     24 
     25 #include <sys/types.h>
     26 #include <unistd.h>
     27 
     28 #include "roaming.h"
     29 
     30 int resume_in_progress = 0;
     31 
     32 u_int64_t
     33 get_recv_bytes(void)
     34 {
     35 	return 0;
     36 }
     37 
     38 ssize_t
     39 roaming_write(int fd, const void *buf, size_t count, int *cont)
     40 {
     41 	return write(fd, buf, count);
     42 }
     43 
     44 ssize_t
     45 roaming_read(int fd, void *buf, size_t count, int *cont)
     46 {
     47 	if (cont)
     48 		*cont = 0;
     49 	return read(fd, buf, count);
     50 }
     51 
     52 void
     53 add_recv_bytes(u_int64_t num)
     54 {
     55 }
     56 
     57 int
     58 resume_kex(void)
     59 {
     60 	return 1;
     61 }
     62