aboutsummaryrefslogtreecommitdiff
path: root/sysfsutils/cmd/names.h
diff options
context:
space:
mode:
authorAlan Brault <alan.brault@incruentatus.net>2010-12-06 19:51:27 -0500
committerAlan Brault <alan.brault@incruentatus.net>2010-12-06 19:51:27 -0500
commit5cd0319f34e5f7bcfd867d4a3a3d2707727b4757 (patch)
tree1680e6e6d1c3d8fa0d9a2062ed4599b961b174d1 /sysfsutils/cmd/names.h
parent4507e17c12b952c02160ec30a16df66b8c9cf10d (diff)
downloadNetNuke2-5cd0319f34e5f7bcfd867d4a3a3d2707727b4757.tar.gz
Bundle sysfsutils for portability reasons
Diffstat (limited to 'sysfsutils/cmd/names.h')
-rw-r--r--sysfsutils/cmd/names.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/sysfsutils/cmd/names.h b/sysfsutils/cmd/names.h
new file mode 100644
index 0000000..dc32e9f
--- /dev/null
+++ b/sysfsutils/cmd/names.h
@@ -0,0 +1,36 @@
+/*
+ * $Id: names.h,v 1.2.2.1 2005/04/06 23:18:11 stekloff Exp $
+ *
+ * The PCI Library
+ *
+ * Copyright (c) 1997--2002 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#ifndef _NAMES_H_
+#define _NAMES_H_
+
+#define PCI_LOOKUP_VENDOR 1
+#define PCI_LOOKUP_DEVICE 2
+#define PCI_LOOKUP_CLASS 4
+#define PCI_LOOKUP_SUBSYSTEM 8
+#define PCI_LOOKUP_PROGIF 16
+#define PCI_LOOKUP_NUMERIC 0x10000
+
+#define PCI_VENDOR_ID 0x00
+#define PCI_DEVICE_ID 0x02
+
+struct pci_access {
+ unsigned int numeric_ids;
+ unsigned char *pci_id_file_name;
+ unsigned char *nl_list;
+ struct nl_entry **nl_hash;
+};
+
+extern unsigned char *pci_lookup_name(struct pci_access *a, unsigned char *buf,
+ int size, int flags, unsigned int arg1, unsigned int arg2,
+ unsigned int arg3, unsigned int arg4);
+extern void pci_free_name_list(struct pci_access *a);
+
+#endif /* _NAMES_H_ */