Lines Matching refs:toybuf
53 len = read(fd, toybuf, 64);
56 toybuf[len] = 0;
61 sscanf(toybuf, "%u:%u", &major, &minor);
226 sprintf(toybuf, "/dev/%s", custom_name);
229 dir = opendir(toybuf);
231 else mkdir(toybuf, 0755);
235 sprintf(toybuf, "/dev/%s", device_name);
238 unlink(toybuf);
242 if (strchr(device_name, '/')) mkpath(toybuf);
243 if (mknod(toybuf, mode | type, dev_makedev(major, minor)) &&
245 perror_exit("mknod %s failed", toybuf);
249 perror_exit("malloc failed while creating symlink to %s", toybuf);
251 if(symlink(toybuf, symlink_name)){
253 perror_exit("symlink creation failed for %s", toybuf);
258 if (type == S_IFBLK) close(open(toybuf, O_RDONLY)); // scan for partitions
260 if (CFG_MDEV_CONF) mode=chown(toybuf, uid, gid);