/* * Stub. */#include "u.h"#include "../port/lib.h"#include "mem.h"#include "dat.h"#include "fns.h"#include "../port/error.h" extern Dev* devtab[]; voiddevtabreset(void){ int i; for(i = 0; devtab[i] != nil; i++) { if (devtab[i]->reset == nil) panic("corrupt memory: nil devtab[%d]->reset", i); devtab[i]->reset(); }} voiddevtabinit(void){ int i; for(i = 0; devtab[i] != nil; i++) devtab[i]->init();} voiddevtabshutdown(void){ int i; /* * Shutdown in reverse order. */ for(i = 0; devtab[i] != nil; i++) ; for(i--; i >= 0; i--) devtab[i]->shutdown();}
/*
* Stub.
*/
#include "u.h"
#include "../port/lib.h"
#include "mem.h"
#include "dat.h"
#include "fns.h"
#include "../port/error.h"
extern Dev* devtab[];
void
devtabreset(void)
{
int i;
for(i = 0; devtab[i] != nil; i++) {
if (devtab[i]->reset == nil)
panic("corrupt memory: nil devtab[%d]->reset", i);
devtab[i]->reset();
}
}
void
devtabinit(void)
{
int i;
for(i = 0; devtab[i] != nil; i++)
devtab[i]->init();
}
void
devtabshutdown(void)
{
int i;
/*
* Shutdown in reverse order.
*/
for(i = 0; devtab[i] != nil; i++)
;
for(i--; i >= 0; i--)
devtab[i]->shutdown();
}