* $Id: fsi_data.h,v 5.2.1.2 90/12/21 16:42:16 jsp Alpha $
* Copyright (c) 1989 Jan-Simon Pendry
* Copyright (c) 1989 Imperial College of Science, Technology & Medicine
* Copyright (c) 1989 The Regents of the University of California.
* This code is derived from software contributed to Berkeley by
* Jan-Simon Pendry at Imperial College, London.
* %sccs.include.redist.c%
* @(#)fsi_data.h 5.2 (Berkeley) %G%
typedef struct auto_tree auto_tree
;
typedef struct automount automount
;
typedef struct dict dict
;
typedef struct dict_data dict_data
;
typedef struct dict_ent dict_ent
;
typedef struct disk_fs disk_fs
;
typedef struct ether_if ether_if
;
typedef struct fsmount fsmount
;
typedef struct host host
;
typedef struct ioloc ioloc
;
typedef struct mount mount
;
typedef struct qelem qelem
;
char *a_name
; /* Automount key */
char *a_volname
; /* Equivalent volume to be referenced */
char *a_symlink
; /* Symlink representation */
qelem
*a_mount
; /* Tree representation */
* List of automount trees
fsmount
*h_netroot
, *h_netswap
;
char *h_hostname
; /* The full name of the host */
char *h_lochost
; /* The name of the host with local domains stripped */
char *h_hostpath
; /* The filesystem path to the host (cf compute_hostpath) */
* Disk filesystem structure.
* If the DF_* numbers are changed
* disk_fs_strings in analyze.c will
#define DF_REQUIRED ((1<<DF_FSTYPE)|(1<<DF_OPTS)|(1<<DF_PASSNO)|(1<<DF_MOUNT))
* Additional filesystem mounts
* If the FM_* numbers are changed
* disk_fs_strings in analyze.c will
#define FM_REQUIRED ((1<<FM_VOLNAME)|(1<<FM_FSTYPE)|(1<<FM_OPTS)|(1<<FM_FROM)|(1<<FM_LOCALNAME))
#define FM_NETBOOT (FM_NETROOT|FM_NETSWAP)
* Source text location for error reports