summaryrefslogtreecommitdiffstats
path: root/common.h
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2005-03-14 17:20:45 +0000
committerPascal Rigaux <pixel@mandriva.com>2005-03-14 17:20:45 +0000
commit7e317d016823fa511dd2cf20827543b3375ac377 (patch)
tree90caf27f3ad9582857132d8db42759c260cfc722 /common.h
parent6ac7e5b3e35f4a9382e714f8331bc6bfc947f6e9 (diff)
downloadldetect-7e317d016823fa511dd2cf20827543b3375ac377.tar
ldetect-7e317d016823fa511dd2cf20827543b3375ac377.tar.gz
ldetect-7e317d016823fa511dd2cf20827543b3375ac377.tar.bz2
ldetect-7e317d016823fa511dd2cf20827543b3375ac377.tar.xz
ldetect-7e317d016823fa511dd2cf20827543b3375ac377.zip
libify and simplify
Diffstat (limited to 'common.h')
-rw-r--r--common.h21
1 files changed, 18 insertions, 3 deletions
diff --git a/common.h b/common.h
index 0458ba5..4cf5eb6 100644
--- a/common.h
+++ b/common.h
@@ -1,10 +1,25 @@
+#ifndef LIBLDETECT_COMMON
+#define LIBLDETECT_COMMON
+
+#include "libldetect.h"
+
+#define NON_EXPORTED __attribute__((visibility("hidden")))
+
+extern int pciusb_find_modules(struct pciusb_entries *entries, const char *fpciusbtable) NON_EXPORTED;
+extern void pciusb_initialize(struct pciusb_entry *e) NON_EXPORTED;
+
+#define MAX_DEVICES 100
+#define BUF_SIZE 512
+
+
#define psizeof(a) (sizeof(a) / sizeof(*(a)))
#define ifree(p) do { if (p) { free(p); p = NULL; } } while (0)
-
typedef struct {
FILE *f;
pid_t pid;
} fh;
-extern fh fh_open(const char *name);
-extern void fh_close(fh *f);
+extern fh fh_open(const char *name) NON_EXPORTED;
+extern void fh_close(fh *f) NON_EXPORTED;
+
+#endif