Nucleus
Barry CPU specific segment c738dbb (3 years, 2 months ago)#ifndef _NUCLEUS_DRIVER_H #define _NUCLEUS_DRIVER_H #include <sys/types.h> #include <nucleus/object.h> #include <nucleus/types.h> #include <nucleus/vfs.h> #define MKDEV(maj,min) ((dev_t) (((maj & 0xFFFF) << 16) | (min & 0xFFFF))) #define MAJOR(dev) ((dev >> 16) & 0xFFFF) #define MINOR(dev) (dev & 0xFFFF) extern ObjectType driverType; unsigned short register_driver(unsigned short major, FileOps *ops); FileOps *find_driver(unsigned short major); #endif