mount.h
ubixos/types.h
src/sys/include/vfs/file.h
src/sys/include/vfs/vfs.h
src/sys/init/main.c
src/sys/kernel/sched.c
src/sys/ubixfs/block.c
src/sys/ubixfs/directory.c
src/sys/vfs/mount.c
ubixos/types.h
sys/_types.h
src/sys/include/vfs/mount.h
src/sys/ufs/ffs.c
src/sys/include/ufs/ufs.h
src/sys/include/ubixos/sched.h
src/sys/pci/hd.c
src/sys/include/ufs/ffs.h
src/sys/include/ubixos/endtask.h
src/sys/kernel/vitals.c
src/sys/kernel/elf.c
src/sys/include/devfs/devfs.h
src/sys/mpi/message.c
src/sys/kmods/kmod.c
src/sys/mpi/system.c
src/sys/kernel/kern_sysctl.c
src/sys/include/ubixos/vitals.h
src/sys/kernel/pipe.c
src/sys/lib/kmalloc.c
src/sys/vmm/paging.c
src/sys/ubixfs/directory.c
src/sys/ufs/ufs.c
src/sys/kernel/kern_sig.c
src/sys/kernel/ubthread.c
src/sys/kernel/systemtask.c
src/sys/lib/ogprintf.cc
src/sys/kernel/ld.c
src/sys/include/vfs/file.h
src/sys/kernel/fork.c
src/sys/ubixfs/block.c
src/sys/kernel/sched.c
src/sys/include/mpi/mpi.h
src/sys/include/ubixos/fork.h
src/sys/ubixfs/dirCache.c
src/sys/ubixfs/ubixfs.c
src/sys/include/vfs/vfs.h
src/sys/include/vfs/mount.h
src/sys/init/main.c
src/sys/include/ubixfs/ubixfs.h
src/sys/kernel/bioscall.c
src/sys/include/sys/kern_descrip.h
src/sys/include/ubixos/ubthread.h
src/sys/kernel/syscall.c
src/sys/isa/ne2k.c
src/sys/include/ubixos/exec.h
src/sys/include/ubixos/syscalls.h
src/sys/include/pci/hd.h
src/sys/isa/atkbd.c
src/sys/vmm/pagefault.c
src/sys/ubixfs/thread.c
src/sys/include/ubixos/init.h
src/sys/vfs/mount.c
src/sys/devfs/devfs.c
src/sys/kernel/time.c
src/sys/vmm/vmm_memory.c
src/sys/kernel/spinlock.c
src/sys/include/ubixos/elf.h
src/sys/kernel/kern_descrip.c
src/sys/kernel/endtask.c
src/sys/vfs/file.c
src/sys/sys/idt.c
src/sys/kernel/gen_calls.c
src/sys/kernel/syscall_new.c
src/sys/kernel/exec.c
src/sys/include/sys/buf.h
src/sys/isa/fdc.c
src/sys/vmm/getfreevirtualpage.c
src/sys/vfs/vfs.c
vfs_mountPoint
int int vfs_addMount (struct vfs_mountPoint *mp) vfs_addMount struct vfs_mountPoint * mp vitalsStruct::mountPoints vfs_mountPoint::next vfs_mountPoint::prev systemVitals vfs_mount
vfs_mountPoint * struct vfs_mountPoint* vfs_findMount (char *mountPoint) vfs_findMount char * mountPoint vfs_mountPoint::mountPoint vitalsStruct::mountPoints vfs_mountPoint::next NULL strcmp systemVitals devfs_makeNode fopen unlink
int int vfs_mount (int major, int minor, int partition, int fsType, char *mountPoint, char *perms) vfs_mount int major int minor int partition int fsType char * mountPoint char * perms vfs_mountPoint::device device_find vfs_mountPoint::fs kfree kmalloc kprintf vfs_mountPoint::mountPoint NULL vfs_mountPoint::partition vfs_mountPoint::perms sprintf vfs_addMount vfsFindFS fileSystem::vfsInitFS x1 devfs_init kmain

    /*****************************************************************************************
    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: mount_8h.xml 88 2016-01-12 00:11:29Z reddawg $

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

    #ifndef_MOUNT_H
    #define_MOUNT_H

    #include<ubixos/types.h>

    structvfs_mountPoint{
    structvfs_mountPoint*prev;
    structvfs_mountPoint*next;
    structfileSystem*fs;
    structdevice_node*device;
    structubixDiskLabel*diskLabel;
    void*fsInfo;
    intpartition;
    charmountPoint[1024];
    charperms;
    };

    intvfs_mount(intmajor,intminor,intpartition,intfsType,char*mountPoint,char*perms);
    intvfs_addMount(structvfs_mountPoint*mp);
    structvfs_mountPoint*vfs_findMount(char*mountPoint);

    #endif

    /***
    END
    ***/