Lines Matching refs:err

86 	status_t err = B_OK;
96 err = websearchfs_create_gen(_volume, dir, "Search the Web", 0, 0444, NULL, &n, template_1_attrs, false, true);
97 if (err)
98 return err;
101 err = websearchfs_create_gen(_volume, dir, "README", 0, 0444, NULL, &n, text_attrs, false, true);
102 if (err)
103 return err;
108 err = websearchfs_create_gen(_volume, dir, "Author", 0, 0444, NULL, &n, mailto_me_bookmark_attrs, false, true);
109 if (err)
110 return err;
116 err:
117 TRACE("push_result_to_query: error 0x%08"B_PRIx32"\n", err);
118 return err;
127 int err;
134 err = load_settings();
142 err = vnidpool_alloc(&ns->vnids, MAX_VNIDS);
143 if (err < 0)
144 return err;
145 err = vnidpool_get(ns->vnids, &ns->rootid);
146 if (err < 0)
147 return err;
155 err = B_NO_MEMORY;
172 err = publish_vnode(_vol, *vnid, root, &sWebSearchFSVnodeOps, S_IFDIR, 0);
173 if (err == B_OK) {
184 return err;
190 status_t err;
193 err = LOCK(&ns->l);
194 if (err)
195 return err;
237 status_t err = B_OK;
240 err = LOCK(&ns->l);
241 if (err)
242 return err;
248 err = SLL_REMOVE(ns->nodes, nlnext, node);
251 err = SLL_REMOVE(ns->queries, qnext, node);
261 return err;
268 status_t err = B_OK;
271 err = LOCK(&ns->l);
272 if (err)
273 return err;
282 err = ENOENT;
285 return err;
318 status_t err = B_OK;
320 err = LOCK(&base->l);
321 if (err)
322 return err;
324 err = EINVAL;
330 err = EINVAL;
336 err = EINVAL;
344 err = ENOENT;
346 err = ENOENT;
347 if (err == B_OK) {
349 err = EINVAL;
352 TRACE("walk() -> error 0x%08" B_PRIx32 "\n", err);
353 return err;
360 status_t err = B_OK;
367 err = LOCK(&node->l);
368 if (err)
369 return err;
382 err = B_NO_MEMORY;
384 return err;
392 status_t err = B_OK;
395 err = LOCK(&node->l);
396 if (err)
397 return err;
402 return err;
478 status_t err = B_OK;
481 err = LOCK(&node->l);
482 if (err)
483 return err;
484 err = SLL_REMOVE(node->opened, next, cookie); /* just to make sure */
494 status_t err = B_OK;
497 err = LOCK(&node->l);
498 if (err)
499 return err;
507 return err;
532 status_t err = B_OK;
539 // err = LOCK(&ns->l);
540 // if (err)
541 // return err;
542 err = LOCK(&node->l);
543 if (err)
545 err = EEXIST;
547 err = EINVAL;//EISDIR;
551 err = B_NO_MEMORY;
559 err = SLL_INSERT(node->opened, next, fc);
560 if (err)
562 /* err = get_vnode(ns->nsid, node->vnid, &dummy);
563 if (err)
567 err = B_OK;
580 return err;
588 status_t err;
592 err = LOCK(&node->l);
593 if (err)
594 return err;
600 return err;
608 status_t err = B_OK;
610 err = LOCK(&node->l);
611 if (err)
612 return err;
613 err = SLL_REMOVE(node->opened, next, cookie); /* just to make sure */
614 // if (err)
617 err = remove_vnode(_volume, node->vnid);
626 // err = B_OK;
628 return err;
635 status_t err = B_OK;
638 err = EFPOS;
639 if (err || node->data_size == 0 || !node->data) {
641 return err;
684 status_t err;
691 err = LOCK(&dir->l);
692 if (err < 0)
693 return err;
694 err = ENOTDIR;
699 err = EEXIST;
723 err = B_OK;
726 err = ENOMEM;
731 err = vnidpool_get(ns->vnids, &n->vnid);
732 if (err < B_OK)
741 err = LOCK(&ns->l);
742 if (err)
744 err = SLL_INSERT(ns->nodes, nlnext, n);
745 if (err)
748 err = SLL_INSERT(dir->children, next, n);
749 if (err)
751 // err = new_vnode(ns->nsid, n->vnid, n);
752 // if (err)
780 return err;
787 status_t err;
794 err = websearchfs_create_gen(_volume, dir, name, omode, perms, vnid, &n, NULL, false, false);
795 if (err)
796 return err;
799 err = websearchfs_open(_volume, &child, omode, cookie);
800 return err;
806 status_t err;
810 err = LOCK(&dir->l);
811 if (err)
812 return err;
813 err = ENOENT;
819 err = ENOTEMPTY;
821 err = EROFS;
823 // err = EISDIR;
825 err = EACCES;
831 err = B_OK;
835 return err;
856 status_t err;
868 err = websearchfs_unlink_node_rec(_volume, n);
872 err = websearchfs_unlink_gen(_volume, node->parent, node->name);
873 return err;
899 status_t err = B_OK;
904 err = LOCK(&node->l);
905 if (err)
906 return err;
919 err = B_NO_MEMORY;
921 return err;
929 status_t err = B_OK;
931 err = LOCK(&node->l);
932 if (err)
933 return err;
936 return err;
944 status_t err = B_OK;
946 err = LOCK(&node->l);
947 if (err)
948 return err;
1021 status_t err = B_OK;
1030 err = LOCK(&node->l);
1031 if (err)
1043 err = ENOENT;
1046 err = EEXIST;
1048 err = B_NO_MEMORY;
1057 err = SLL_INSERT(node->opened, next, fc);
1058 if (err)
1062 err = B_OK;
1075 return err;
1083 status_t err;
1088 err = LOCK(&node->l);
1089 if (err)
1090 return err;
1096 return err;
1104 status_t err = B_OK;
1107 err = LOCK(&node->l);
1108 if (err)
1109 return err;
1110 err = SLL_REMOVE(node->opened, next, cookie); /* just to make sure */
1111 // if (err)
1115 // err = B_OK;
1117 return err;
1126 status_t err = B_OK;
1134 err = B_OK;
1135 return err;
1144 status_t err = B_OK;
1150 err = LOCK(&node->l);
1155 err = B_OK;
1158 err = ENOENT;
1162 return err;
1186 status_t err = B_OK;
1207 err = B_NO_MEMORY;
1210 return err;
1216 err = ENOSYS;
1252 err = get_vnode(_volume, qn->vnid, (void **)&dummy); /* inc ref count */
1253 if (err)
1271 err = websearchfs_create_gen(_volume, ns->root, qname, 0, 0755, NULL, &qn, folders_attrs, true, true);
1272 if (err)
1275 err = get_vnode(_volume, qn->vnid, (void **)&dummy); /* inc ref count */
1276 if (err)
1282 err = duckduckgo_request_open(qstring, _volume, qn, &qn->request);
1283 if (err)
1288 err = duckduckgo_request_process(qn->request);
1289 if (err)
1296 err = websearchfs_create_gen(_volume, qn, "B", 0, 0644, NULL, &n, fake_bookmark_attrs, false, true);
1304 if (err)
1309 //err = duckduckgo_request_close(q->request);
1338 TRACE("open_query: error 0x%08" B_PRIx32 "\n", err);
1339 return err;
1346 status_t err;
1358 err = duckduckgo_request_close(q->request);
1363 err = websearchfs_unlink_node_rec(_volume, q);
1364 err = put_vnode(_volume, q->vnid);
1365 return err;
1373 status_t err = B_OK;
1379 err = LOCK(&q->l);
1380 if (err)
1381 return err;
1382 err = SLL_REMOVE(q->opened, next, cookie); /* just to make sure */
1384 err = duckduckgo_request_close(q->request);
1386 // if (err)
1436 status_t err = B_OK;
1461 err = websearchfs_create_gen(_volume, qn, ename, 0, 0644, NULL, &n, bookmark_attrs, false, true);
1462 if (err)
1463 return err;
1518 TRACE("push_result_to_query: error 0x%08" B_PRIx32 "\n", err);
1519 return err;