Subversion Repositories planix.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#include "u.h"
#include "../port/lib.h"
#include "mem.h"
#include "dat.h"
#include "fns.h"
#include "../port/error.h"

#include "ip.h"

static void
nullbind(Ipifc*, int, char**)
{
        error("cannot bind null device");
}

static void
nullunbind(Ipifc*)
{
}

static void
nullbwrite(Ipifc*, Block*, int, uchar*)
{
        error("nullbwrite");
}

Medium nullmedium =
{
.name=          "null",
.bind=          nullbind,
.unbind=        nullunbind,
.bwrite=        nullbwrite,
};

void
nullmediumlink(void)
{
        addipmedium(&nullmedium);
}