summaryrefslogtreecommitdiff
path: root/agent/mibgroup/hardware/fsys/mounts.h
diff options
context:
space:
mode:
Diffstat (limited to 'agent/mibgroup/hardware/fsys/mounts.h')
-rw-r--r--agent/mibgroup/hardware/fsys/mounts.h159
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 */