Annotation of coherent/f/usr/include.78/sys/mount.h, revision 1.1.1.1

1.1       root        1: /* (-lgl
                      2:  *     COHERENT Version 3.2.1
                      3:  *     Copyright (c) 1982, 1992 by Mark Williams Company.
                      4:  *     All rights reserved. May not be copied without permission.
                      5:  -lgl) */
                      6: /*
                      7:  * Mount table.
                      8:  */
                      9: 
                     10: #ifndef         __SYS_MOUNT_H__
                     11: #define         __SYS_MOUNT_H__
                     12: 
                     13: #include <sys/types.h>
                     14: #include <sys/filsys.h>
                     15: #include <sys/ksynch.h>
                     16: 
                     17: 
                     18: /*
                     19:  * Mount table structure.
                     20:  */
                     21: typedef struct mount {
                     22:        struct   mount *m_next;         /* Pointer to next */
                     23:        struct   inode *m_ip;           /* Associated inode */
                     24:        dev_t    m_dev;                 /* Device */
                     25:        int      m_flag;                /* Flags */
                     26:        GATE     m_ilock;               /* Inode lock */
                     27:        GATE     m_flock;               /* Free list lock */
                     28:        struct   filsys m_super;        /* Super block */
                     29: } MOUNT;
                     30: 
                     31: /*
                     32:  * Flags.
                     33:  */
                     34: #define        MFRON   001                     /* Read only file system */
                     35: 
                     36: #ifdef KERNEL
                     37: /*
                     38:  * Functions.
                     39:  */
                     40: MOUNT  *fsmount();                     /* fs2.c */
                     41: MOUNT  *getment();                     /* fs2.c */
                     42: 
                     43: /*
                     44:  * Global variables.
                     45:  */
                     46: extern MOUNT   *mountp;                /* Mount table */
                     47: 
                     48: #endif
                     49: 
                     50: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.