11305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood/* $OpenBSD: roaming_dummy.c,v 1.3 2009/06/21 09:04:03 dtucker Exp $ */ 21305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood/* 31305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * Copyright (c) 2004-2009 AppGate Network Security AB 41305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * 51305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * Permission to use, copy, modify, and distribute this software for any 61305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * purpose with or without fee is hereby granted, provided that the above 71305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * copyright notice and this permission notice appear in all copies. 81305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * 91305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 101305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 111305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 121305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 131305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 141305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 151305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 161305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood */ 171305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 181305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood/* 191305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * This file is included in the client programs which should not 201305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood * support roaming. 211305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood */ 221305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 231305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood#include "includes.h" 241305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 251305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood#include <sys/types.h> 261305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood#include <unistd.h> 271305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 281305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood#include "roaming.h" 291305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 301305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodint resume_in_progress = 0; 311305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 321305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodu_int64_t 331305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodget_recv_bytes(void) 341305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood{ 351305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood return 0; 361305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood} 371305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 381305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodssize_t 391305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodroaming_write(int fd, const void *buf, size_t count, int *cont) 401305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood{ 411305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood return write(fd, buf, count); 421305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood} 431305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 441305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodssize_t 451305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodroaming_read(int fd, void *buf, size_t count, int *cont) 461305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood{ 471305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood if (cont) 481305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood *cont = 0; 491305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood return read(fd, buf, count); 501305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood} 511305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 521305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodvoid 531305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodadd_recv_bytes(u_int64_t num) 541305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood{ 551305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood} 561305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood 571305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodint 581305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwoodresume_kex(void) 591305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood{ 601305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood return 1; 611305e95ba6ff9fa202d0818caf10405df4b0f648Mike Lockwood} 62