rminnichinitial1fcdf7916 years agoHistory
46 lines · 600 B · C
RawDownload
/* * 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();}