Annotation of coherent/f/usr/include/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 <common/feature.h>
                     14: #include <sys/types.h>
                     15: #include <sys/filsys.h>
                     16: #include <sys/ksynch.h>
                     17: 
                     18: 
                     19: /*
                     20:  * Mount table structure.
                     21:  */
                     22: typedef struct mount {
                     23:        struct   mount *m_next;         /* Pointer to next */
                     24:        struct   inode *m_ip;           /* Associated inode */
                     25:        dev_t    m_dev;                 /* Device */
                     26:        int      m_flag;                /* Flags */
                     27:        GATE     m_ilock;               /* Inode lock */
                     28:        GATE     m_flock;               /* Free list lock */
                     29:        struct   filsys m_super;        /* Super block */
                     30: } MOUNT;
                     31: 
                     32: /*
                     33:  * Flags.
                     34:  */
                     35: #define        MFRON   001                     /* Read only file system */
                     36: 
                     37: #if    __KERNEL__
                     38: 
                     39: /*
                     40:  * Functions.
                     41:  */
                     42: MOUNT  *fsmount();                     /* fs2.c */
                     43: MOUNT  *getment();                     /* fs2.c */
                     44: 
                     45: /*
                     46:  * Global variables.
                     47:  */
                     48: extern MOUNT   *mountp;                /* Mount table */
                     49: 
                     50: #endif /* __KERNEL__ */
                     51: 
                     52: #endif /* ! defined (__SYS_MOUNT_H__) */

unix.superglobalmegacorp.com

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