vitals.h
ubixos/ubthread.h
vfs/vfs.h
src/sys/include/ubixos/init.h
src/sys/isa/atkbd.c
src/sys/isa/ne2k.c
src/sys/kernel/endtask.c
src/sys/kernel/fork.c
src/sys/kernel/syscall.c
src/sys/kernel/systemtask.c
src/sys/kernel/time.c
src/sys/kernel/ubthread.c
src/sys/kernel/vitals.c
src/sys/lib/ogprintf.cc
src/sys/vfs/file.c
src/sys/vfs/mount.c
src/sys/vfs/vfs.c
src/sys/vmm/vmm_memory.c
sys/thread.h
ubixos/sched.h
src/sys/include/ubixos/vitals.h
ubixos/types.h
sys/_types.h
ubixos/time.h
vfs/file.h
sys/tss.h
vfs/vfs.h
vfs/mount.h
ubixos/ubthread.h
ubixfs/dirCache.h
sys/sysproto.h
sys/signal.h
ubixos/tty.h
sys/io.h
src/sys/kernel/vitals.c
src/sys/include/ubixos/vitals.h
src/sys/kernel/ubthread.c
src/sys/kernel/systemtask.c
src/sys/lib/ogprintf.cc
src/sys/kernel/fork.c
src/sys/init/main.c
src/sys/kernel/syscall.c
src/sys/isa/ne2k.c
src/sys/isa/atkbd.c
src/sys/include/ubixos/init.h
src/sys/vfs/mount.c
src/sys/kernel/time.c
src/sys/vmm/vmm_memory.c
src/sys/kernel/endtask.c
src/sys/vfs/file.c
src/sys/vfs/vfs.c
vitalsStruct
vitalsStruct typedef struct vitalsStruct vitalsNode vitalsNode
int int vitals_init () vitals_init vitalsStruct::dQuantum kmalloc kpanic kprintf memset vitalsStruct::quantum systemVitals
vitalsNode * vitalsNode* systemVitals systemVitals adjustCowCounter fclose fopen freePage keyboardHandler kmain ogPrintf sysGetTime sysGetUptime systemTask time_init ubthread_cond_timedwait vfs_addMount vfs_findMount vfs_init vfsFindFS vfsRegisterFS vitals_init vmmFindFreePage vmmFreeProcessPages

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

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

    #ifndef_VITALS_H
    #define_VITALS_H

    //#include<ubixos/types.h>
    #include<ubixos/ubthread.h>
    //#include<vfs/mount.h>
    #include<vfs/vfs.h>

    typedefstructvitalsStruct{
    uInt32openFiles;
    uInt32sysTicks;
    uInt32sysUptime;
    uInt32quantum;
    uInt32dQuantum;
    uInt32freePages;
    structfileSystem*fileSystems;
    structvfs_mountPoint*mountPoints;
    uInt32timeStart;
    void*screen;
    void*font;
    char*packet;
    uInt32packetLength;
    }vitalsNode;

    externvitalsNode*systemVitals;

    intvitals_init();

    #endif

    /***
    END
    ***/