DataMuseum.dk

Presents historical artifacts from the history of:

RC9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: @ T l

⟦0e5f7ff74⟧ TextFile

    Length: 1289 (0x509)
    Types: TextFile
    Notes: @(#)lvinfo.h 13.1 (RC International) 91/02/02 */
    Names: »lvinfo.h«

Derivation

└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
    └─⟦bbf173f5c⟧ »0004« 
        └─⟦this⟧ »./usr/include/sys/lvinfo.h« 

TextFile

/*	@(#)lvinfo.h	13.1 (RC International) 91/02/02	*/


/*
 *  lvinfo.h -- logical volume information stored in each TX subdisk label
 *
 *	Note: This structure contains data which should be
 *            IDENTICAL in ALL subdisks in the logical volume.
 */

struct lv_info
{
    UID_T	lv_uid;		   /* logical volume UID */
    char	lv_lab[MAX_LABEL]; /* name associated with LV UID */
    u_short	lv_dsdgs;	   /* number of subdisk groups defined */
    u_short	lv_dplex;	   /* number of plexes defined */
    UID_T	lv_fs_uid;	   /* UID of filesystem on this LV */
    bool_t	lv_auto_mnt_fs;	   /* TRUE if fsys is to be auto mounted */
    int		lv_type;	   /* see defines below (LVT_xxxx) */
    u_short	lv_lvc_1;	   /* SBB id (small no) LVC choice # 1 */
    u_short	lv_lvc_2;	   /* SBB id (small no) LVC choice # 2 */
    bool_t	lv_fs_umnt;	   /* TRUE if fsys is umounted */
    bool_t	lv_restorelv;	   /* TRUE if LV is in restore state */
    char	reserve0[2];	   /* future use */
    time_t	lv_tstmp;	   /* LV timestamp */
    int		reserve[7];	   /* future use */
};

/* type of logical volume (lv_type) */

#define LVT_ROOT	1	/* root logical volume */
#define LVT_SWAP	2	/* swap logical volume */
#define LVT_DATA	3	/* data logical volume */
#define LVT_BOOT	4	/* boot logical volume */