Lines Matching refs:err
187 int err = -1; in local_lstat() local
197 err = qemu_fstatat(dirfd, name, stbuf, AT_SYMLINK_NOFOLLOW); in local_lstat()
198 if (err) { in local_lstat()
233 return err; in local_lstat()
406 int err; in local_set_xattrat() local
410 err = fsetxattrat_nofollow(dirfd, path, "user.virtfs.uid", &tmp_uid, in local_set_xattrat()
412 if (err) { in local_set_xattrat()
413 return err; in local_set_xattrat()
418 err = fsetxattrat_nofollow(dirfd, path, "user.virtfs.gid", &tmp_gid, in local_set_xattrat()
420 if (err) { in local_set_xattrat()
421 return err; in local_set_xattrat()
426 err = fsetxattrat_nofollow(dirfd, path, "user.virtfs.mode", &tmp_mode, in local_set_xattrat()
428 if (err) { in local_set_xattrat()
429 return err; in local_set_xattrat()
434 err = fsetxattrat_nofollow(dirfd, path, "user.virtfs.rdev", &tmp_rdev, in local_set_xattrat()
436 if (err) { in local_set_xattrat()
437 return err; in local_set_xattrat()
598 int err = lseek(fs->fd, offset, SEEK_SET); in local_preadv()
599 if (err == -1) { in local_preadv()
600 return err; in local_preadv()
615 int err = lseek(fs->fd, offset, SEEK_SET); in local_pwritev() local
616 if (err == -1) { in local_pwritev()
617 return err; in local_pwritev()
667 int err = -1; in local_mknod() local
683 err = qemu_mknodat(dirfd, name, fs_ctx->fmode | S_IFREG, 0); in local_mknod()
684 if (err == -1) { in local_mknod()
689 err = local_set_xattrat(dirfd, name, credp); in local_mknod()
691 err = local_set_mapped_file_attrat(dirfd, name, credp); in local_mknod()
693 if (err == -1) { in local_mknod()
698 err = qemu_mknodat(dirfd, name, credp->fc_mode, credp->fc_rdev); in local_mknod()
699 if (err == -1) { in local_mknod()
702 err = local_set_cred_passthrough(fs_ctx, dirfd, name, credp); in local_mknod()
703 if (err == -1) { in local_mknod()
713 return err; in local_mknod()
719 int err = -1; in local_mkdir() local
735 err = qemu_mkdirat(dirfd, name, fs_ctx->dmode); in local_mkdir()
736 if (err == -1) { in local_mkdir()
742 err = local_set_xattrat(dirfd, name, credp); in local_mkdir()
744 err = local_set_mapped_file_attrat(dirfd, name, credp); in local_mkdir()
746 if (err == -1) { in local_mkdir()
751 err = qemu_mkdirat(dirfd, name, credp->fc_mode); in local_mkdir()
752 if (err == -1) { in local_mkdir()
755 err = local_set_cred_passthrough(fs_ctx, dirfd, name, credp); in local_mkdir()
756 if (err == -1) { in local_mkdir()
766 return err; in local_mkdir()
772 int err, fd; in local_fstat() local
780 err = fstat(fd, stbuf); in local_fstat()
781 if (err) { in local_fstat()
782 return err; in local_fstat()
811 return err; in local_fstat()
818 int err = -1; in local_open2() local
847 err = local_set_xattrat(dirfd, name, credp); in local_open2()
849 err = local_set_mapped_file_attrat(dirfd, name, credp); in local_open2()
851 if (err == -1) { in local_open2()
860 err = local_set_cred_passthrough(fs_ctx, dirfd, name, credp); in local_open2()
861 if (err == -1) { in local_open2()
865 err = fd; in local_open2()
875 return err; in local_open2()
882 int err = -1; in local_symlink() local
919 err = local_set_xattrat(dirfd, name, credp); in local_symlink()
921 err = local_set_mapped_file_attrat(dirfd, name, credp); in local_symlink()
923 if (err == -1) { in local_symlink()
928 err = symlinkat(oldpath, dirfd, name); in local_symlink()
929 if (err) { in local_symlink()
932 err = fchownat(dirfd, name, credp->fc_uid, credp->fc_gid, in local_symlink()
934 if (err == -1) { in local_symlink()
942 err = 0; in local_symlink()
952 return err; in local_symlink()
996 goto err; in local_link()
1002 goto err; in local_link()
1016 err: in local_link()
1143 int err = -1; in local_remove() local
1158 err = local_unlinkat_common(ctx, dirfd, name, flags); in local_remove()
1164 return err; in local_remove()
1310 goto err; in local_renameat()
1316 goto err; in local_renameat()
1331 err: in local_renameat()
1350 int err; in local_rename() local
1358 err = local_renameat(ctx, &olddir, oname, &newdir, nname); in local_rename()
1365 return err; in local_rename()
1394 int err; in local_ioc_getversion() local
1405 err = local_open(ctx, path, O_RDONLY, &fid_open); in local_ioc_getversion()
1406 if (err < 0) { in local_ioc_getversion()
1407 return err; in local_ioc_getversion()
1409 err = ioctl(fid_open.fd, FS_IOC_GETVERSION, st_gen); in local_ioc_getversion()
1411 return err; in local_ioc_getversion()
1447 goto err; in local_init()
1452 goto err; in local_init()
1473 err: in local_init()