diff options
Diffstat (limited to 'agent/mibgroup/hardware/fsys/mounts.h')
-rw-r--r-- | agent/mibgroup/hardware/fsys/mounts.h | 159 |
1 files changed, 159 insertions, 0 deletions
diff --git a/agent/mibgroup/hardware/fsys/mounts.h b/agent/mibgroup/hardware/fsys/mounts.h new file mode 100644 index 0000000..2148888 --- /dev/null +++ b/agent/mibgroup/hardware/fsys/mounts.h @@ -0,0 +1,159 @@ +#ifndef _NETSNMP_FSYS_MOUNTS_H +#define _NETSNMP_FSYS_MOUNTS_H +/* + * Some mounts can map to one of two hrFS types + * (depending on other characteristics of the system) + * Note which should be used *before* defining any + * type tokens which may be missing. + */ + +/* +#if (defined(BerkelyFS) && !defined(MNTTYPE_HFS)) || defined(solaris2) +#define _NETSNMP_FS_TYPE_UFS NETSNMP_FS_TYPE_BERKELEY +#else +#define _NETSNMP_FS_TYPE_UFS NETSNMP_FS_TYPE_SYSV +#endif + +#ifdef RockRidge +#define _NETSNMP_FS_TYPE_CDFS NETSNMP_FS_TYPE_ROCKRIDGE +#else +#define _NETSNMP_FS_TYPE_CDFS NETSNMP_FS_TYPE_ISO9660 +#endif + */ + + +/* + * Ensure all recognised filesystem mount type tokens are + * available (even on systems where they're not used) + */ +#ifndef MOUNT_FFS +#define MOUNT_FFS "ffs" +#endif +#ifndef MOUNT_NFS +#define MOUNT_NFS "nfs" +#endif +#ifndef MOUNT_MFS +#define MOUNT_MFS "mfs" +#endif +#ifndef MOUNT_MSDOS +#define MOUNT_MSDOS "msdos" +#endif +#ifndef MOUNT_MSDOSFS +#define MOUNT_MSDOSFS "msdosfs" +#endif +#ifndef MOUNT_AFS +#define MOUNT_AFS "afs" +#endif +#ifndef MOUNT_CD9660 +#define MOUNT_CD9660 "cd9660" +#endif +#ifndef MOUNT_EXT2FS +#define MOUNT_EXT2FS "ext2fs" +#endif +#ifndef MOUNT_NTFS +#define MOUNT_NTFS "ntfs" +#endif +#ifndef MOUNT_UFS +#define MOUNT_UFS "ufs" +#endif + +/* +#ifndef MNTTYPE_AFS +#define MNTTYPE_AFS "afs" +#endif +#ifndef MNTTYPE_CDFS +#define MNTTYPE_CDFS "cdfs" +#endif +#ifndef MNTTYPE_CD9660 +#define MNTTYPE_CD9660 "cd9660" +#endif +#ifndef MNTTYPE_EXT2 +#define MNTTYPE_EXT2 "ext2" +#endif +#ifndef MNTTYPE_EXT3 +#define MNTTYPE_EXT3 "ext3" +#endif +#ifndef MNTTYPE_EXT2FS +#define MNTTYPE_EXT2FS "ext2fs" +#endif +#ifndef MNTTYPE_EXT3FS +#define MNTTYPE_EXT3FS "ext3fs" +#endif +#ifndef MNTTYPE_FAT32 +#define MNTTYPE_FAT32 "fat32" +#endif +#ifndef MNTTYPE_FFS +#define MNTTYPE_FFS "ffs" +#endif +#ifndef MNTTYPE_HFS +#define MNTTYPE_HFS "hfs" +#endif +#ifndef MNTTYPE_HSFS +#define MNTTYPE_HSFS "hsfs" +#endif +#ifndef MNTTYPE_ISO9660 +#define MNTTYPE_ISO9660 "iso9660" +#endif +#ifndef MNTTYPE_MFS +#define MNTTYPE_MFS "mfs" +#endif +#ifndef MNTTYPE_MSDOS +#define MNTTYPE_MSDOS "msdos" +#endif +#ifndef MNTTYPE_NCPFS +#define MNTTYPE_NCPFS "ncpfs" +#endif +#ifndef MNTTYPE_NFS +#define MNTTYPE_NFS "nfs" +#endif +#ifndef MNTTYPE_NFS3 +#define MNTTYPE_NFS3 "nfs3" +#endif +#ifndef MNTTYPE_NTFS +#define MNTTYPE_NTFS "ntfs" +#endif +#ifndef MNTTYPE_PC +#define MNTTYPE_PC "pc" +#endif +#ifndef MNTTYPE_REISERFS +#define MNTTYPE_REISERFS "reiserfs" +#endif +#ifndef MNTTYPE_SMBFS +#define MNTTYPE_SMBFS "smbfs" +#endif +#ifndef MNTTYPE_SYSV +#define MNTTYPE_SYSV "sysv" +#endif +#ifndef MNTTYPE_UFS +#define MNTTYPE_UFS "ufs" +#endif +#ifndef MNTTYPE_VFAT +#define MNTTYPE_VFAT "vfat" +#endif +*/ + +/* + * File systems to skip + */ +/* +#ifndef MNTTYPE_DEVPTS +#define MNTTYPE_DEVPTS "devpts" +#endif +#ifndef MNTTYPE_IGNORE +#define MNTTYPE_IGNORE "ignore" +#endif +#ifndef MNTTYPE_PROC +#define MNTTYPE_PROC "proc" +#endif +#ifndef MNTTYPE_SYSFS +#define MNTTYPE_SYSFS "sysfs" +#endif +#ifndef MNTTYPE_TMPFS +#define MNTTYPE_TMPFS "tmpfs" +#endif +#ifndef MNTTYPE_USBFS +#define MNTTYPE_USBFS "usbfs" +#endif +*/ + +#endif /* _NETSNMP_FSYS_MOUNTS_H */ |