Lines Matching defs:err
175 goto err;
179 goto err;
183 err:
223 int err = fuse_load_so_module(module);
224 if (!err)
595 int err = 0;
606 err = -EBUSY;
614 err = -ENOMEM;
623 return err;
1113 int err = -EBUSY;
1117 err = fuse_fs_rename(f->fs, oldpath, newpath);
1118 if (!err)
1119 err = rename_node(f, dir, oldname, dir, newname, 1);
1122 return err;
1226 int err = 0;
1229 err = pthread_key_create(&fuse_context_key, fuse_freecontext);
1230 if (err) {
1232 strerror(err));
1269 static void reply_err(fuse_req_t req, int err)
1271 static inline void reply_err(fuse_req_t req, int err)
1275 fuse_reply_err(req, -err);
1279 int err)
1281 if (!err) {
1293 reply_err(req, err);
1342 int err;
1344 err = -ENOENT;
1352 err = lookup_path(f, parent, name, path, &e, NULL);
1353 if (err == -ENOENT && f->conf.negative_timeout != 0.0) {
1356 err = 0;
1362 reply_entry(req, &e, err);
1381 int err;
1386 err = -ENOENT;
1392 err = fuse_fs_getattr(f->fs, path, &buf);
1397 if (!err) {
1408 reply_err(req, err);
1426 int err;
1428 err = -ENOENT;
1434 err = 0;
1435 if (!err && (valid & FUSE_SET_ATTR_MODE))
1436 err = fuse_fs_chmod(f->fs, path, attr->st_mode);
1437 if (!err && (valid & (FUSE_SET_ATTR_UID | FUSE_SET_ATTR_GID))) {
1442 err = fuse_fs_chown(f->fs, path, uid, gid);
1444 if (!err && (valid & FUSE_SET_ATTR_SIZE)) {
1446 err = fuse_fs_ftruncate(f->fs, path, attr->st_size, fi);
1448 err = fuse_fs_truncate(f->fs, path, attr->st_size);
1451 if (!err &&
1470 err = fuse_fs_utimens(f->fs, path, tv);
1473 if (!err && (valid & (FUSE_SET_ATTR_ATIME | FUSE_SET_ATTR_MTIME)) ==
1480 err = fuse_fs_utimens(f->fs, path, tv);
1482 if (!err)
1483 err = fuse_fs_getattr(f->fs, path, &buf);
1488 if (!err) {
1499 reply_err(req, err);
1506 int err;
1508 err = -ENOENT;
1516 err = fuse_fs_access(f->fs, path, mask);
1521 reply_err(req, err);
1529 int err;
1531 err = -ENOENT;
1537 err = fuse_fs_readlink(f->fs, path, linkname, sizeof(linkname));
1542 if (!err) {
1546 reply_err(req, err);
1555 int err;
1557 err = -ENOENT;
1565 err = -ENOSYS;
1571 err = fuse_fs_create(f->fs, path, mode, &fi);
1572 if (!err) {
1573 err = lookup_path(f, parent, name, path, &e, &fi);
1577 if (err == -ENOSYS) {
1578 err = fuse_fs_mknod(f->fs, path, mode, rdev);
1579 if (!err)
1580 err = lookup_path(f, parent, name, path, &e, NULL);
1586 reply_entry(req, &e, err);
1595 int err;
1597 err = -ENOENT;
1605 err = fuse_fs_mkdir(f->fs, path, mode);
1606 if (!err)
1607 err = lookup_path(f, parent, name, path, &e, NULL);
1612 reply_entry(req, &e, err);
1620 int err;
1622 err = -ENOENT;
1631 err = hide_node(f, path, parent, name);
1633 err = fuse_fs_unlink(f->fs, path);
1634 if (!err)
1641 reply_err(req, err);
1648 int err;
1650 err = -ENOENT;
1658 err = fuse_fs_rmdir(f->fs, path);
1660 if (!err)
1665 reply_err(req, err);
1674 int err;
1676 err = -ENOENT;
1684 err = fuse_fs_symlink(f->fs, linkname, path);
1685 if (!err)
1686 err = lookup_path(f, parent, name, path, &e, NULL);
1691 reply_entry(req, &e, err);
1701 int err;
1703 err = -ENOENT;
1712 err = 0;
1715 err = hide_node(f, newpath, newdir, newname);
1716 if (!err) {
1717 err = fuse_fs_rename(f->fs, oldpath, newpath);
1718 if (!err)
1719 err = rename_node(f, olddir, oldname, newdir, newname, 0);
1727 reply_err(req, err);
1737 int err;
1739 err = -ENOENT;
1749 err = fuse_fs_link(f->fs, oldpath, newpath);
1750 if (!err)
1751 err = lookup_path(f, newparent, newname, newpath, &e, NULL);
1758 reply_entry(req, &e, err);
1791 int err;
1793 err = -ENOENT;
1798 err = fuse_fs_create(f->fs, path, mode, fi);
1799 if (!err) {
1800 err = lookup_path(f, parent, name, path, &e, fi);
1801 if (err)
1804 err = -EIO;
1817 if (!err) {
1832 reply_err(req, err);
1862 int err;
1864 err = fuse_fs_fgetattr(f->fs, path, &stbuf, fi);
1866 if (!err)
1887 int err = 0;
1889 err = -ENOENT;
1894 err = fuse_fs_open(f->fs, path, fi);
1895 if (!err) {
1908 if (!err) {
1922 reply_err(req, err);
2014 int err;
2016 err = -ENOENT;
2024 err = fuse_fs_fsync(f->fs, path, datasync, fi);
2029 reply_err(req, err);
2050 int err;
2070 err = -ENOENT;
2075 err = fuse_fs_opendir(f->fs, path, &fi);
2079 if (!err) {
2089 reply_err(req, err);
2179 int err = -ENOENT;
2192 err = fuse_fs_readdir(f->fs, path, dh, fill_dir, off, fi);
2195 if (!err)
2196 err = dh->error;
2197 if (err)
2202 return err;
2219 int err = readdir_fill(f, req, ino, size, off, dh, &fi);
2220 if (err) {
2221 reply_err(req, err);
2271 int err;
2275 err = -ENOENT;
2281 err = fuse_fs_fsyncdir(f->fs, path, datasync, &fi);
2286 reply_err(req, err);
2294 int err;
2299 err = -ENOMEM;
2302 err = -ENOENT;
2308 err = fuse_fs_statfs(f->fs, path, &buf);
2314 if (!err)
2317 reply_err(req, err);
2325 int err;
2327 err = -ENOENT;
2333 err = fuse_fs_setxattr(f->fs, path, name, value, size, flags);
2338 reply_err(req, err);
2344 int err;
2347 err = -ENOENT;
2353 err = fuse_fs_getxattr(f->fs, path, name, value, size);
2358 return err;
2392 int err;
2394 err = -ENOENT;
2400 err = fuse_fs_listxattr(f->fs, path, list, size);
2405 return err;
2439 int err;
2441 err = -ENOENT;
2447 err = fuse_fs_removexattr(f->fs, path, name);
2452 reply_err(req, err);
2577 int err;
2584 err = fuse_fs_flush(f->fs, path, fi);
2596 if (err == -ENOSYS)
2597 err = 0;
2599 return err;
2608 int err = 0;
2618 err = fuse_flush_common(f, req, ino, path, fi);
2619 if (err == -ENOSYS)
2620 err = 0;
2629 reply_err(req, err);
2637 int err;
2643 err = fuse_flush_common(f, req, ino, path, fi);
2646 reply_err(req, err);
2655 int err;
2657 err = -ENOENT;
2663 err = fuse_fs_lock(f->fs, path, fi, cmd, lock);
2668 return err;
2674 int err;
2687 err = fuse_lock_common(req, ino, fi, lock, F_GETLK);
2689 err = 0;
2691 if (!err)
2694 reply_err(req, err);
2701 int err = fuse_lock_common(req, ino, fi, lock, should_sleep ? F_SETLKW : F_SETLK);
2702 if (!err) {
2711 reply_err(req, err);
2720 int err;
2722 err = -ENOENT;
2727 err = fuse_fs_bmap(f->fs, path, blocksize, &idx);
2732 if (!err)
2735 reply_err(req, err);
2747 int err;
2749 err = -EPERM;
2751 goto err;
2759 err = -ENOMEM;
2762 goto err;
2771 err = ENOENT;
2772 goto err;
2778 err = fuse_fs_ioctl(f->fs, path, cmd, arg, &fi, flags,
2784 if (err >= 0) { /* not an error */
2785 fuse_reply_ioctl(req, err, out_buf, out_bufsz);
2788 err:
2789 reply_err(req, err);