diff --git a/src/sys/include/sys/device.h b/src/sys/include/sys/device.h index ec21704..43d2a18 100644 --- a/src/sys/include/sys/device.h +++ b/src/sys/include/sys/device.h @@ -57,11 +57,14 @@ int deviceAdd(int,char,struct deviceInterface *); struct deviceNode *deviceFind(int major,int minor); - +int deviceRemove(struct deviceRemove *); #endif /*** $Log$ + Revision 1.9 2004/05/21 15:12:17 reddawg + Cleaned up + END ***/ diff --git a/src/sys/sys/device.c b/src/sys/sys/device.c index 2cb5254..ed65a36 100644 --- a/src/sys/sys/device.c +++ b/src/sys/sys/device.c @@ -101,7 +101,7 @@ { if(current == devices) devices = devices->next; else previous->next = current->next; - free(current); + kfree(current); return 1; } @@ -112,6 +112,10 @@ /*** $Log$ + Revision 1.7 2004/05/22 02:28:34 ionix + + Added deviceRemove + Revision 1.6 2004/05/19 15:31:28 reddawg Fixed up the rest of the references