~ubuntu-branches/ubuntu/lucid/openssh/lucid

« back to all changes in this revision

Viewing changes to roaming_dummy.c

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2010-01-26 13:07:40 UTC
  • mfrom: (1.13.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20100126130740-d7r70jqrqlbvz3r0
Tags: 1:5.3p1-1ubuntu1
* Resynchronise with Debian.  Remaining changes:
  - Add support for registering ConsoleKit sessions on login.
  - Drop openssh-blacklist and openssh-blacklist-extra to Suggests; they
    take up a lot of CD space, and I suspect that rolling them out in
    security updates has covered most affected systems now.
  - Convert to Upstart.  The init script is still here for the benefit of
    people running sshd in chroots.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
}