Lines Matching refs:result

60 	int         result;
281 int result;
296 if ((result = hfs_lock(cp, HFS_SHARED_LOCK))) {
297 return (result);
325 result = uiomove((caddr_t)&finderinfo , bufsize, uio);
327 return (result);
338 if ((result = hfs_lock(cp, HFS_EXCLUSIVE_LOCK))) {
339 return (result);
352 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
354 if (result) {
355 return (result);
365 result = VNOP_READ(rvp, uio, 0, ap->a_context);
368 (result == 0) &&
374 * in that case, result != 0 and we won't proceed.
376 * However, if result == 0, it will have returned no data
383 result = VNOP_READ(rvp, uio, 0, decmpfs_ctx);
397 return (result);
408 if ((result = hfs_lock(cp, HFS_SHARED_LOCK))) {
409 return (result);
413 result = hfs_getxattr_internal (cp, ap, VTOHFS(cp->c_vp), 0);
417 return MacToVFSError(result);
449 int result = 0;
465 result = ENOATTR;
474 result = ENOMEM;
486 result = ENOMEM;
493 result = hfs_buildattrkey(target_id, ap->a_name, (HFSPlusAttrKey *)&iterator->key);
494 if (result) {
500 result = BTSearchRecord(btfile, iterator, &btdata, &datasize, NULL);
503 if (result) {
504 if (result == btNotFound) {
505 result = ENOATTR;
526 result = ENOATTR;
532 result = ERANGE;
535 result = uiomove((caddr_t) &recp->attrData.attrData , recp->attrData.attrSize, uio);
544 result = ENOATTR;
552 result = ERANGE;
567 result = ERANGE;
577 result = ENOMEM;
592 result = BTSearchRecord(btfile, iterator, &btdata, &datasize, NULL);
593 if (result ||
598 result = ENOATTR;
611 result = ENOATTR;
614 result = read_attr_data(hfsmp, uio, attrlen, extentbuf);
620 result = read_attr_data(hfsmp, uio, recp->forkData.theFork.logicalSize, recp->forkData.theFork.extents);
627 result = ENOATTR;
639 return result;
666 int result;
679 result = decmpfs_decompress_file(vp, VTOCMP(vp), -1, 1, 0);
680 if (result != 0)
681 return result;
702 if ((result = uiomove((caddr_t)&finderinfo , attrsize, uio))) {
703 return (result);
707 if ((result = hfs_lock(VTOC(vp), HFS_EXCLUSIVE_LOCK))) {
708 return (result);
792 result = hfs_update(vp, FALSE);
795 return (result);
806 if ((result = hfs_lock(VTOC(vp), HFS_EXCLUSIVE_LOCK))) {
807 return (result);
834 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
836 if (result) {
837 return (result);
840 result = VNOP_WRITE(rvp, uio, 0, ap->a_context);
853 if ((result = hfs_lock(cp, HFS_EXCLUSIVE_LOCK))) {
856 return result;
860 result = hfs_fsync (rvp, MNT_NOWAIT, 0, vfs_context_proc (ap->a_context));
865 return (result);
877 result = E2BIG;
889 result = ENOMEM;
893 result = uiomove((caddr_t)user_data_ptr, attrsize, uio);
894 if (result) {
899 result = hfs_lock(VTOC(vp), HFS_EXCLUSIVE_LOCK);
900 if (result) {
909 result = hfs_setxattr_internal (cp, user_data_ptr, attrsize, ap, VTOHFS(vp), 0);
919 return (result == btNotFound ? ENOATTR : MacToVFSError(result));
951 int result = 0;
976 result = EINVAL;
986 result = ENOENT;
994 result = hfs_create_attr_btree(hfsmp, ATTRIBUTE_FILE_NODE_SIZE,
996 if (result) {
1012 result = ENOMEM;
1016 result = hfs_buildattrkey(target_id, ap->a_name, (HFSPlusAttrKey *)&iterator->key);
1017 if (result) {
1030 result = ENOATTR;
1035 result = EEXIST;
1053 result = EPERM;
1063 result = ENOMEM;
1067 result = alloc_attr_blks(hfsmp, attrsize, extentbufsize, extentptr, &allocatedblks);
1068 if (result) {
1073 result = write_attr_data(hfsmp, uio, attrsize, extentptr);
1074 if (result) {
1078 result, name ? name : "", ap->a_name);
1087 result = remove_attribute_records(hfsmp, iterator);
1088 if (result) {
1092 result, name ? name : "", ap->a_name);
1102 result = ENOMEM;
1118 result = BTInsertRecord(btfile, iterator, &btdata, btdata.itemSize);
1119 if (result) {
1121 target_id, ap->a_name, result);
1141 result = BTInsertRecord(btfile, iterator, &btdata, btdata.itemSize);
1142 if (result) {
1144 target_id, ap->a_name, result);
1153 result = remove_attribute_records(hfsmp, iterator);
1154 if (result) {
1163 result = ENOMEM;
1182 result = EPERM;
1185 result = uiomove((caddr_t)&recp->attrData.attrData, attrsize, uio);
1188 if (result) {
1197 result = BTInsertRecord(btfile, iterator, &btdata, btdata.itemSize);
1207 if (result == 0) {
1222 if (result && allocatedblks) {
1238 return result;
1264 int result;
1290 if ((result = hfs_lock(cp, HFS_EXCLUSIVE_LOCK))) {
1291 return (result);
1297 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
1299 if (result) {
1300 return (result);
1304 if ((result = hfs_lock(VTOC(rvp), HFS_EXCLUSIVE_LOCK))) {
1307 return (result);
1313 if ((result = hfs_start_transaction(hfsmp))) {
1317 return (result);
1320 result = hfs_truncate(rvp, (off_t)0, IO_NDELAY, 0, 0, ap->a_context);
1321 if (result == 0) {
1324 result = hfs_update(vp, FALSE);
1332 return (result);
1342 if ((result = hfs_lock(cp, HFS_EXCLUSIVE_LOCK))) {
1343 return (result);
1430 if ((result = hfs_lock(cp, HFS_EXCLUSIVE_LOCK))) {
1434 result = hfs_buildattrkey(cp->c_fileid, ap->a_name, (HFSPlusAttrKey *)&iterator->key);
1435 if (result) {
1440 result = EINVAL;
1445 result = remove_attribute_records(hfsmp, iterator);
1449 if (result == 0) {
1455 result = file_attribute_exist(hfsmp, cp->c_fileid);
1456 if (result == 0) {
1459 if (result == EEXIST) {
1460 result = 0;
1477 return MacToVFSError(result);
1498 int result = 0;
1508 result = ENOMEM;
1514 result = hfs_buildattrkey(fileID, NULL, key);
1515 if (result) {
1520 result = BTSearchRecord(btfile, iterator, NULL, NULL, NULL);
1521 if (result && (result != btNotFound)) {
1525 result = BTIterateRecord(btfile, kBTreeNextRecord, iterator, NULL, NULL);
1529 if ((result && (result == btNotFound)) || (key->fileID != fileID)) {
1530 result = 0;
1532 result = EEXIST;
1539 return result;
1559 int result;
1566 result = BTSearchRecord(btfile, iterator, &btdata, &datasize, NULL);
1567 if (result) {
1600 result = BTSearchRecord(btfile, iterator, &btdata, &datasize, NULL);
1601 if (result ||
1605 MacToVFSError(result), attrdata.recordType != kHFSPlusAttrExtents, totalblks);
1606 result = ENOATTR;
1619 result = BTDeleteRecord(btfile, iterator);
1623 return (result == btNotFound ? ENOATTR : MacToVFSError(result));
1652 int result;
1667 if ((result = hfs_lock(cp, HFS_SHARED_LOCK))) {
1668 return (result);
1694 result = ERANGE;
1697 result = uiomove(XATTR_FINDERINFO_NAME,
1699 if (result)
1715 result = ERANGE;
1718 result = uiomove(XATTR_RESOURCEFORK_NAME,
1720 if (result)
1730 result = 0;
1736 result = 0;
1743 result = ENOMEM;
1747 result = hfs_buildattrkey(cp->c_fileid, NULL, (HFSPlusAttrKey *)&iterator->key);
1748 if (result)
1759 if ((result = vslock(user_start, user_len)) != 0) {
1766 result = BTSearchRecord(btfile, iterator, NULL, NULL, NULL);
1767 if (result && result != btNotFound) {
1773 state.result = 0;
1785 result = BTIterateRecords(btfile, kBTreeNextRecord, iterator,
1792 if (state.result || result == btNotFound)
1793 result = state.result;
1804 return MacToVFSError(result);
1816 int result;
1819 state->result = 0;
1830 result = utf8_encodestr(key->attrName, key->attrNameLen * sizeof(UniChar),
1832 if (result) {
1833 state->result = result;
1850 state->result = ERANGE;
1853 result = uiomove((caddr_t) attrname, bytecount, state->uio);
1854 if (result) {
1855 state->result = result;
1878 int result, lockflags;
1895 result = EINVAL;
1906 result = BTIterateRecord(btfile, kBTreeNextRecord, iterator, NULL, NULL);
1907 if (result || key->fileID != fileid) {
1912 result = remove_attribute_records(hfsmp, iterator);
1915 if (result) {
1916 printf("hfs_removeallattr: unexpected err %d\n", result);
1921 if (result)
1926 return (result == btNotFound ? 0: MacToVFSError(result));
1957 int result;
1970 result = hfs_create_attr_btree(hfsmp, ATTRIBUTE_FILE_NODE_SIZE,
1972 if (result) {
1973 return (result);
1992 result = EINVAL;
2001 result = BTDeleteRecord(btfile, iterator);
2002 if (result == btNotFound)
2003 result = 0;
2021 result = BTInsertRecord(btfile, iterator, &btdata, datasize);
2022 if (result == btExists)
2023 result = 0;
2045 return MacToVFSError(result);
2060 int result;
2064 result = 0;
2067 ++result;
2069 --result;
2080 --result;
2083 ++result;
2093 result = 1;
2097 result = -1;
2101 if (result)
2102 return (result);
2112 return result;
2123 int result = 0;
2130 result = utf8_decodestr((const u_int8_t *)attrname, strlen(attrname), key->attrName,
2132 if (result) {
2133 if (result != ENAMETOOLONG)
2134 result = EINVAL; /* name has invalid characters */
2135 return (result);
2224 int result = 0;
2265 result = hfs_getnewvnode(hfsmp, NULL, NULL, &cat_desc, 0, &cat_attr,
2267 if (result == 0) {
2271 return (result);
2286 int result = 0;
2305 result = cluster_read(evp, uio, VTOF(evp)->ff_size, IO_SYNC | IO_UNIT);
2309 iosize, extents[i].startBlock, extents[i].blockCount, result);
2311 if (result)
2320 return (result);
2336 int result = 0;
2355 result = cluster_write(evp, uio, filesize, filesize, filesize,
2359 iosize, extents[i].startBlock, extents[i].blockCount, result);
2361 if (result)
2370 return (result);
2384 int result = 0;
2397 result = BlockAllocate(hfsmp, startblk, blkcnt, blkcnt, 0,
2401 blkcnt, extents[i].startBlock, extents[i].blockCount, result);
2403 if (result) {
2415 result = ENOSPC;
2430 return MacToVFSError(result);