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