diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2005-03-14 17:20:45 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2005-03-14 17:20:45 +0000 |
commit | 7e317d016823fa511dd2cf20827543b3375ac377 (patch) | |
tree | 90caf27f3ad9582857132d8db42759c260cfc722 /common.h | |
parent | 6ac7e5b3e35f4a9382e714f8331bc6bfc947f6e9 (diff) | |
download | ldetect-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.h | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -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 |