devnull.c revision ad27e1d5e48ca41245120c331cc88b50464813ce
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync/* Copyright (c) 2001, Stanford University
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync * All rights reserved
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync * See the file LICENSE.txt for information on redistributing this software.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsynccrDevnullWriteExact( CRConnection *conn, const void *buf, unsigned int len )
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncstatic void *
b9a21c3c91c47e090316e28d759194e46628ed49vboxsynccrDevnullSingleRecv( CRConnection *conn, void *buf, unsigned int len )
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync crError( "You can't receive data on a devnull connection!" );
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync /* We're sending something we've allocated. It's now ours.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync * If the callers wants to send something else, he'll allocate
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync * something else.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync * ENFORCE IT! */
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync crError( "You can't receive data on a DevNull network, stupid." );
b9a21c3c91c47e090316e28d759194e46628ed49vboxsynccrDevnullInit( CRNetReceiveFuncList *rfl, CRNetCloseFuncList *cfl, unsigned int mtu )
(void) conn;
(void) port;
(void) conn;
(void) conn;
*num = 0;
return NULL;