devfs.h
ubixos/types.h
vfs/file.h
src/sys/devfs/devfs.c
src/sys/include/ubixos/init.h
src/sys/isa/fdc.c
src/sys/pci/hd.c
src/sys/include/devfs/devfs.h
ubixos/types.h
sys/_types.h
vfs/file.h
vfs/mount.h
ubixfs/dirCache.h
src/sys/pci/hd.c
src/sys/include/devfs/devfs.h
src/sys/init/main.c
src/sys/include/ubixos/init.h
src/sys/devfs/devfs.c
src/sys/isa/fdc.c
devfs_devices
devfs_info
int int devfs_init () devfs_init devfs_initialize devfs_open devfs_read devfs_write NULL vfs_mount vfsRegisterFS x1
int int devfs_makeNode (char *name, uInt8 type, uInt16 major, uInt16 minor) devfs_makeNode char * name uInt8 type uInt16 major uInt16 minor devfs_len devfsSpinLock devfs_info::deviceList devfs_devices::devMajor devfs_devices::devMinor devfs_devices::devName devfs_devices::devType vfs_mountPoint::fsInfo kmalloc kprintf devfs_devices::next devfs_devices::prev spinLock spinUnlock sprintf strlen vfs_findMount fdc_init initHardDisk

    /*****************************************************************************************
    Copyright(c)2002-2004TheUbixOSProject
    Allrightsreserved.

    Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
    permittedprovidedthatthefollowingconditionsaremet:

    Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistof
    conditions,thefollowingdisclaimerandthelistofauthors.Redistributionsinbinary
    formmustreproducetheabovecopyrightnotice,thislistofconditions,thefollowing
    disclaimerandthelistofauthorsinthedocumentationand/orothermaterialsprovided
    withthedistribution.NeitherthenameoftheUbixOSProjectnorthenamesofits
    contributorsmaybeusedtoendorseorpromoteproductsderivedfromthissoftware
    withoutspecificpriorwrittenpermission.

    THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSANDCONTRIBUTORS"ASIS"ANDANY
    EXPRESSORIMPLIEDWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
    MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEAREDISCLAIMED.INNOEVENTSHALL
    THECOPYRIGHTOWNERORCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,
    SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENT
    OFSUBSTITUTEGOODSORSERVICES;LOSSOFUSE,DATA,ORPROFITS;ORBUSINESSINTERRUPTION)
    HOWEVERCAUSEDANDONANYTHEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,OR
    TORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHIS
    SOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.

    $Id: devfs_8h.xml 88 2016-01-12 00:11:29Z reddawg $

    *****************************************************************************************/

    #ifndef_DEVFS_H
    #define_DEVFS_H

    #include<ubixos/types.h>
    #include<vfs/file.h>

    structdevfs_devices{
    structdevfs_devices*next;
    structdevfs_devices*prev;
    uInt8devType;
    uInt16devMajor;
    uInt16devMinor;
    chardevName[32];
    };

    structdevfs_info{
    structdevfs_devices*deviceList;
    };

    intdevfs_init();
    intdevfs_makeNode(char*name,uInt8type,uInt16major,uInt16minor);
    /*
    intdevfs_open(char*file,fileDescriptor*fd);
    voiddevFSInit(structmountPoints*mp);
    intdevfs_read(fileDescriptor*fd,char*data,longoffset,longsize);
    intdevfs_write(fileDescriptor*fd,char*data,longoffset,longsize);
    */

    #endif

    /***
    $Log: devfs_8h.xml,v $
    Revision 1.6  2006/12/19 14:12:50  reddawg
    rtld-elf almost workign

    Revision1.1.1.12006/06/0112:46:13reddawg
    ubix2

    Revision1.22005/10/1200:13:36reddawg
    Removed

    Revision1.1.1.12005/09/2617:23:38reddawg
    nomessage

    Revision1.52004/07/2110:02:09reddawg
    devfs:renamedfunctions
    devicesystem:renamedfunctions
    fdc:fixedafewpotentialbugsandcleanedupsomeunusedvariables
    strol:fixeddefinition
    endtask:madeitprintoutfreepagedebuginfo
    kmalloc:fixedahugememoryleakwehadsomeunhandleddescriptorinsertionsosomedescriptorswerelost
    ld:fixedapointerconversion
    file:cleanedupafewunusedvariables
    sched:broketaskdeletion
    kprintf:fixedogPrintfdefinition

    Revision1.42004/07/1412:17:52reddawg
    devfs:devFSEnabletodevfs_init
    ChangedStartupRoutines

    Revision1.32004/05/2114:54:41reddawg
    Cleanedup

    END
    ***/