示例#1
0
static int dev_net_valid(int handle)
{
	if (!dev_valid(handle))
		return 0;

	if (devices[handle].type != DEV_TYP_NET)
		return 0;

	return 1;
}
示例#2
0
static int dev_stor_valid(int handle)
{
	if (!dev_valid(handle))
		return 0;

	if (!(devices[handle].type & DEV_TYP_STOR))
		return 0;

	return 1;
}
示例#3
0
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;
}