Lines Matching defs:path
91 char *path;
275 struct path *p;
282 /* Note: in some tests we create multiple devices for the same path.
288 if (streq(p->path, devnode)) {
786 char *path = NULL;
791 rc = xasprintf(&path,
796 fd = mkstemps(path, 6);
806 file->path = path;
811 open_restricted(const char *path, int flags, void *userdata)
815 struct path *p;
820 fd = open(path, flags);
824 if (strneq(path, prefix, strlen(prefix))) {
826 p->path = safe_strdup(path);
829 * opened path is the first one in the list. This helps when
830 * we have multiple test devices with the same device path,
844 struct path *p;
850 free(p->path);
869 unlink(f->path);
870 rmdir(f->path);
1362 file->path = safe_strdup(dest);
1367 suffixlen = file->path +
1368 strlen(file->path) -
1369 rindex(file->path, '.');
1370 out = mkstemps(file->path, suffixlen);
1372 out = open(file->path, O_CREAT|O_WRONLY, 0644);
1376 file->path,
1378 litest_assert_int_ne(chmod(file->path, 0644), -1);
1449 char path[PATH_MAX];
1455 snprintf(path, sizeof(path),
1460 fd = open(path, O_CREAT|O_WRONLY, 0644);
1467 return safe_strdup(path);
1517 char *path;
1519 path = litest_init_device_quirk_file(dirname, dev);
1520 if (path) {
1522 file->path = path;
1548 file->path = safe_strdup(tmpdir);
1563 char *path, *parent;
1569 path = safe_strdup(dir);
1570 parent = dirname(path);
1581 free(path);
1604 unlink(f->path);
1605 rmdir(f->path);
1606 free(f->path);
1630 const char *path;
1683 path = libevdev_uinput_get_devnode(d->uinput);
1684 litest_assert_ptr_notnull(path);
1685 fd = open(path, O_RDWR|O_NONBLOCK);
1717 struct path *p;
1776 const char *path;
1784 path = libevdev_uinput_get_devnode(d->uinput);
1785 litest_assert_ptr_notnull(path);
1788 d->libinput_device = libinput_path_add_device(d->libinput, path);
1916 char path[PATH_MAX];
1922 snprintf(path, sizeof(path),
1947 path);
3504 char path[PATH_MAX];
3514 snprintf(path, sizeof(path), "%s/event", syspath);
3516 udev_device = udev_wait_for_device_event(udev_monitor, "add", path);
4687 " --xml-output=/path/to/file-XXXXXXX.xml\n"