Lines Matching refs:result

31 	mode_t result = S_IFREG | S_IRUSR | S_IRGRP | S_IROTH | S_IWUSR | S_IWGRP | S_IWOTH;
33 result &= ~S_IFREG;
34 result |= S_IFDIR | S_IXUSR | S_IXGRP | S_IXOTH;
37 result &= ~(S_IWUSR | S_IWGRP | S_IWOTH);
39 return result;
50 status_t result = B_OK;
55 result = write_vnode_entry(vol, node);
57 return result;
72 status_t result = get_vnode(_vol, node->dir_vnid, (void**)&parent_node);
73 if (result != B_OK)
74 return result;
306 status_t result = EINVAL;
338 if ((result = set_fat_chain_length(vol, node, 0, false)) != B_OK) {
340 return result;
353 result = B_OK;
355 return result;
366 int result = B_OK;
382 result = file_cache_read(node->cache, cookie, pos, buf, len);
384 if (result != B_OK) {
385 DPRINTF(0, ("dosfs_read (%s)\n", strerror(result)));
390 return result;
401 int result = B_OK;
445 if ((result = set_fat_chain_length(vol, node, clusters, false))
447 return result;
464 result = _update_last_modified(vol, node, false);
465 if (result != B_OK) {
467 node->filename, strerror(result));
471 result = file_cache_write(node->cache, cookie, pos, buf, len);
472 return result;
519 status_t result = EINVAL;
555 result = findfile_case_duplicates(vol, dir, name, vnid, &file, &dups_exist);
556 if (result == B_OK) {
580 } else if (result == ENOENT && dups_exist) {
584 } else if (result == ENOENT && !dups_exist) {
596 if ((result = create_dir_entry(vol, dir, &dummy, name, &(dummy.sindex), &(dummy.eindex))) != B_OK) {
597 dprintf("dosfs_create: error creating directory entry for %s (%s)\n", name, strerror(result));
598 return result;
601 result = _update_last_modified(vol, dir, true);
602 if (result != B_OK) {
605 dir->filename, strerror(result));
612 if ((result = add_to_vcache(vol, dummy.vnid, GENERATE_DIR_INDEX_VNID(dummy.dir_vnid, dummy.sindex))) < 0) {
616 return result;
621 result = get_vnode(_vol, *vnid, (void **)&file);
622 if (result < B_OK) {
625 return result;
628 return result;
649 status_t result = EINVAL;
684 if ((result = allocate_n_fat_entries(vol, 1, (int32 *)&(dummy.cluster))) < 0) {
685 dprintf("dosfs_mkdir: error allocating space for %s (%s))\n", name, strerror(result));
701 if ((result = add_to_vcache(vol, dummy.vnid, GENERATE_DIR_CLUSTER_VNID(dummy.dir_vnid, dummy.cluster))) < 0)
705 if ((result = dlist_add(vol, dummy.vnid)) < 0) {
706 dprintf("dosfs_mkdir: error adding directory %s to dlist (%s)\n", name, strerror(result));
712 result = ENOMEM;
716 if ((result = create_dir_entry(vol, dir, &dummy, name, &(dummy.sindex), &(dummy.eindex))) != B_OK) {
717 dprintf("dosfs_mkdir: error creating directory entry for %s (%s))\n", name, strerror(result));
779 result = B_OK;
785 return result;
800 if (result != B_OK) DPRINTF(0, ("dosfs_mkdir (%s)\n", strerror(result)));
801 return result;
809 status_t result = EINVAL;
841 if ((result = findfile_case(vol,odir,oldname,NULL,&file)) != B_OK) {
844 return result;
860 result = EINVAL;
867 result = get_vnode(_vol, vnid, (void **)&dir);
868 if (result < B_OK)
877 result = findfile_case_duplicates(vol, ndir, newname, NULL, &file2, &dups_exist);
878 if (result == B_OK) {
881 result = EPERM;
887 result = EPERM;
909 if ((result = erase_dir_entry(vol, file)) != B_OK) {
910 dprintf("dosfs_rename: error erasing old directory entry for %s (%s)\n", newname, strerror(result));
913 } else if (result == ENOENT && (!dups_exist || (odir->vnid == ndir->vnid && !strcasecmp(oldname, newname)))) {
919 if ((result = erase_dir_entry(vol, file)) != B_OK) {
920 dprintf("dosfs_rename: error erasing old directory entry for %s (%s)\n", newname, strerror(result));
927 if ((result = create_dir_entry(vol, ndir, file, newname, &ns, &ne)) != B_OK) {
931 } else if (result == ENOENT && dups_exist) {
933 result = EEXIST;
949 result = _update_last_modified(vol, odir, true);
950 if (result != B_OK) {
952 "%s (%s)\n", odir->filename, strerror(result));
953 return result;
955 result = _update_last_modified(vol, ndir, true);
956 if (result != B_OK) {
958 "%s (%s)\n", ndir->filename, strerror(result));
959 return result;
982 result = EIO;
990 result = EIO;
1020 result = 0;
1023 if (result != B_OK)
1029 if (result != B_OK) DPRINTF(0, ("dosfs_rename (%s)\n", strerror(result)));
1030 return result;
1049 status_t result = _update_parent_last_modified(_vol, _node);
1050 if (result != B_OK) {
1052 "deleting %s (%s)\n", node->filename, strerror(result));
1053 return result;
1089 status_t result = EINVAL;
1110 if ((result = findfile_case(vol,dir,name,&vnid,&file)) != B_OK) {
1118 result = EPERM;
1126 result = EISDIR;
1131 result = ENOTDIR;
1139 result = EPERM;
1143 if ((result = check_dir_empty(vol, file)) < 0) {
1144 if (result == ENOTEMPTY) DPRINTF(0, ("dosfs_rmdir called on non-empty directory\n"));
1150 if ((result = erase_dir_entry(vol, file)) != B_OK)
1173 result = 0;
1180 if (result != B_OK) DPRINTF(0, ("do_unlink (%s)\n", strerror(result)));
1182 return result;
1306 status_t result;
1335 result = init_csi(vol, node->cluster, 0, &iter);
1336 if (result != B_OK) {
1344 result = iter_csi(&iter, skipSectors);
1345 if (result != B_OK) {
1362 result = iter_csi(&iter, 1);
1363 if (result != B_OK) {