// DeviceFolder.cpp // DeviceFolder object for use in devfs // Author: Josh Holtrop // Date: 06/03/04 // Modified: 06/03/04 #include "DeviceFolder.h" #include "Device.h" #include "lang/LinkedList.h" DeviceFolder::DeviceFolder() { } int Device::addDevice(Device dev) { } int Device::mkdir(string name, word permissions) { Device dev(name, 0, 0, 'd', permissions); return addDevice(dev); } int Device::mklink(string name, string link) { Device dev(name, 0, 0, 'l', 0777); dev.setLink(link); return addDevice(dev); } int Device::mknod(string name, dword major, dword minor, char type, word permissions) { Device dev(name, major, minor, type, permissions); return addDevice(dev); }