26 lines
374 B
C
26 lines
374 B
C
// devices.c
|
|
// Author: Josh Holtrop
|
|
// Date: 08/02/04
|
|
|
|
|
|
#include "fs/devices.h"
|
|
#include "kernel.h"
|
|
|
|
dev_driver_t drivers[256];
|
|
char drivers_registered[256]; //0 (unregistered), 'b', 'c'
|
|
|
|
|
|
void dev_init()
|
|
{
|
|
}
|
|
|
|
|
|
int dev_register_major(major_t major, dev_driver_t *dev)
|
|
{
|
|
if (registered[major])
|
|
return -1; //driver already registered
|
|
drivers[major] = *dev;
|
|
return 0;
|
|
}
|
|
|