#include "u.h"#include "../port/lib.h"#include "mem.h"#include "dat.h"#include "fns.h"#include "../port/error.h" #include "ip.h" static voidnullbind(Ipifc*, int, char**){ error("cannot bind null device");} static voidnullunbind(Ipifc*){} static voidnullbwrite(Ipifc*, Block*, int, uchar*){ error("nullbwrite");} Medium nullmedium ={.name= "null",.bind= nullbind,.unbind= nullunbind,.bwrite= nullbwrite,}; voidnullmediumlink(void){ addipmedium(&nullmedium);}
#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);
}