static int dev_net_valid(int handle) { if (!dev_valid(handle)) return 0; if (devices[handle].type != DEV_TYP_NET) return 0; return 1; }
static int dev_stor_valid(int handle) { if (!dev_valid(handle)) return 0; if (!(devices[handle].type & DEV_TYP_STOR)) return 0; return 1; }
int main(int argc, char **argv) { int rc, i; if (argc < 2) { for (i=0; i<40; i++) { char devpath[2048]; sprintf(devpath, "/dev/input/event%d", i); if (dev_valid(devpath) == EVENTIO_SUCCESS) dev_test(devpath); } } else { for (i=1; i<argc; i++) { char *devpath=argv[i]; if (dev_valid(devpath) == EVENTIO_SUCCESS) dev_test(devpath); } } return 0; }