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

1.1       root        1: /* (-lgl
                      2:  *     COHERENT Version 4.0
                      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         MOUNT_H
                     11: #define         MOUNT_H
                     12: 
                     13: #include <sys/types.h>
                     14: #include <sys/filsys.h>
                     15: 
                     16: /*
                     17:  * Mount table structure.
                     18:  */
                     19: typedef struct mount {
                     20:        struct   mount *m_next;         /* Pointer to next */
                     21:        struct   inode *m_ip;           /* Associated inode */
                     22:        dev_t    m_dev;                 /* Device */
                     23:        int      m_flag;                /* Flags */
                     24:        GATE     m_ilock;               /* Inode lock */
                     25:        GATE     m_flock;               /* Free list lock */
                     26:        struct   filsys m_super;        /* Super block */
                     27: } MOUNT;
                     28: 
                     29: /*
                     30:  * Flags.
                     31:  */
                     32: #define        MFRON   001                     /* Read only file system */
                     33: 
                     34: #ifdef KERNEL
                     35: /*
                     36:  * Functions.
                     37:  */
                     38: MOUNT  *fsmount();                     /* fs2.c */
                     39: MOUNT  *getment();                     /* fs2.c */
                     40: 
                     41: /*
                     42:  * Global variables.
                     43:  */
                     44: extern MOUNT   *mountp;                /* Mount table */
                     45: 
                     46: #endif
                     47: 
                     48: #endif

unix.superglobalmegacorp.com

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