diff --git a/src/build/makedev.c b/src/build/makedev.c index 3bac0170235..2979f63a169 100644 --- a/src/build/makedev.c +++ b/src/build/makedev.c @@ -44,9 +44,12 @@ #define MAX_DEVICES 65536 +#define MAX_IGNORE 512 static const char *devlist[MAX_DEVICES]; static int devcount; +static const char *ignorelst[MAX_IGNORE]; +static int ignorecount; //------------------------------------------------- @@ -61,6 +64,20 @@ int sort_callback(const void *elem1, const void *elem2) return strcmp(*item1, *item2); } +//------------------------------------------------- +// isignored - return info if item is in ignore +// list or not +//------------------------------------------------- + +bool isignored(const char *drivname) +{ + if (ignorecount>0) { + for(int i=0;i0) { + for(int i=0;i