Lines Matching refs:error

191 	int error;
196 error = sfprov_open(node->sf_sffs->sf_handle, node->sf_path, &fp, flag);
197 if (error == 0)
430 int error;
432 error = sfprov_get_attr(node->sf_sffs->sf_handle, node->sf_path,
434 if (error == ENOENT)
436 if (error == 0)
439 return (error);
542 * already existed, an error is returned.
559 int error = 0;
568 *err = error;
605 error = sfprov_create(dir->sf_sffs->sf_handle, fullpath, c_mode,
611 error = sfprov_mkdir(dir->sf_sffs->sf_handle, fullpath, c_mode,
620 error = sfprov_get_attr(dir->sf_sffs->sf_handle,
624 error = 0;
627 if (error != 0)
628 error = ENOENT;
638 *err = error;
643 if (error) {
662 int error;
671 error = 0;
673 error = sfnode_update_stat_cache(node);
674 m = (error == 0) ? (node->sf_stat.sf_mode & MODEMASK) : 0;
687 error = 0;
693 error = secpolicy_vnode_access(cr, vp, sffs->sf_handle->sf_uid, mode);
696 return (error);
720 int error = 0;
745 error = sfprov_readdir(dir->sf_sffs->sf_handle, dir->sf_path,
747 if (error != 0)
764 error = EINVAL;
781 error = EINVAL;
818 error = uiomove(&dirent->sf_entry, dirent->sf_entry.d_reclen, UIO_READ, uiop);
819 if (error != 0)
825 if (error == 0 && cur_buf == NULL)
829 if (error != 0)
831 return (error);
875 int error = 0;
888 error = sfnode_update_stat_cache(node);
889 if (error != 0)
906 return (error);
918 int error;
940 error = sfprov_set_attr(node->sf_sffs->sf_handle, node->sf_path,
942 if (error == ENOENT)
946 return (error);
960 int error;
970 error = sfprov_set_size(node->sf_sffs->sf_handle, node->sf_path,
972 if (error == ENOENT)
976 return (error);
989 int error = 0;
1028 error = sfprov_read(node->sf_file, sffs_buffer, offset, &done);
1029 if (error == 0 && done > 0)
1030 error = uiomove(sffs_buffer, done, UIO_READ, uio);
1031 } while (error == 0 && uio->uio_resid > 0 && done > 0);
1036 * a partial read is never an error
1039 error = 0;
1040 return (error);
1053 int error = 0;
1082 error = sfprov_get_size(node->sf_sffs->sf_handle,
1084 if (error == ENOENT)
1086 if (error != 0) {
1088 return (error);
1129 error = EFBIG;
1134 error = uiomove(sffs_buffer, bytes, UIO_WRITE, uiop);
1135 if (error != 0)
1138 if (error == 0)
1139 error = sfprov_write(node->sf_file, sffs_buffer,
1146 } while (error == 0 && uiop->uio_resid > 0 && done > 0);
1151 * A short write is never really an error.
1154 error = 0;
1155 return (error);
1163 int error;
1166 error = sfnode_access(node, mode, cr);
1168 return (error);
1188 int error;
1212 error = sfnode_access(VN2SFN(dvp), VEXEC, cred);
1213 if (error) {
1215 return (error);
1245 int error;
1260 error = sffs_lookup(dvp, name, &vp,
1262 if (error == ENOENT)
1264 else if (error != 0)
1265 return (error);
1282 error = sfnode_access(node, mode, cr);
1283 if (error != 0) {
1286 return (error);
1350 int error;
1363 error = sffs_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL);
1364 if (error == 0) {
1368 if (error != ENOENT)
1369 return (error);
1375 error = sfnode_access(VN2SFN(dvp), VWRITE, cred);
1376 if (error) {
1378 return (error);
1408 int error;
1411 * Return error when removing . and ..
1418 error = sffs_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL);
1419 if (error)
1420 return (error);
1441 error = sfnode_access(VN2SFN(dvp), VEXEC | VWRITE, cred);
1442 if (error)
1454 error = EINVAL;
1465 error = sfprov_rmdir(node->sf_sffs->sf_handle, node->sf_path);
1466 if (error == ENOENT || error == 0)
1477 return (error);
1523 int error = 0;
1560 error = sfprov_read(node->sf_file, virtaddr, io_off, &bytes);
1565 if (error == 0 && bytes < PAGESIZE)
1568 if (error != 0)
1570 cmn_err(CE_WARN, "sffs_readpages: sfprov_read() failed. error=%d bytes=%u\n", error, bytes);
1573 return (error);
1606 int error = 0;
1654 else if ((error = sffs_readpages(dvp, off, pagelist, pagelistsize, segp, addr, segaccess)) != 0)
1662 return (error);
1695 return (error);
1760 int error = 0;
1786 error = ENOMEM;
1791 error = choose_addr(asp, addrp, len, off, ADDR_VACALIGN, flags);
1794 if (error)
1798 return (error);
1814 error = as_map(asp, *addrp, len, segvn_create, &vnodeargs);
1818 return (error);
1883 int error = 0;
1897 error = sfprov_readlink(node->sf_sffs->sf_handle, node->sf_path, target,
1899 if (error)
1902 error = uiomove(target, strlen(target), UIO_READ, uiop);
1908 return (error);
1930 int error = 0;
1951 error = EEXIST;
1956 error = sfnode_access(dir, VWRITE, cred);
1957 if (error)
1965 error = sfprov_symlink(dir->sf_sffs->sf_handle, fullpath, target,
1968 if (error)
1979 return (error);
1994 int error;
2002 error = sffs_lookup(dvp, name, &vp,
2004 if (error)
2005 return (error);
2009 error = sfnode_access(VN2SFN(dvp), VEXEC | VWRITE, cred);
2010 if (error)
2022 error = ETXTBSY;
2034 error = sfprov_remove(node->sf_sffs->sf_handle, node->sf_path,
2036 if (error == ENOENT || error == 0)
2044 return (error);
2059 int error;
2074 error = sfnode_access(VN2SFN(old_dir), VEXEC | VWRITE, cred);
2075 if (error == 0 && new_dir != old_dir)
2076 error = sfnode_access(VN2SFN(new_dir), VEXEC | VWRITE, cred);
2077 if (error)
2082 error = ENOENT;
2094 error = sfprov_rename(node->sf_sffs->sf_handle, node->sf_path, newpath,
2096 if (error == 0)
2100 if (error == ENOENT)
2105 return (error);
2114 int error;
2122 error = EBADF;
2124 error = sfprov_fsync(node->sf_file);
2126 error = 0;
2128 return (error);
2212 int error = 0;
2219 error = EINVAL;
2222 return (error);
2295 * By returning an error for this, we prevent anything in sffs from