duckduckgo_request
status_t duckduckgo_request_process_async(struct duckduckgo_request *req)
status_t duckduckgo_request_close(struct duckduckgo_request *req)
status_t duckduckgo_request_open(const char *query_string, struct fs_volume *volume, struct fs_node *query_node, struct duckduckgo_request **req)
struct duckduckgo_request *r;
r = (duckduckgo_request*)malloc(sizeof(struct duckduckgo_request));
memset(r, 0, sizeof(struct duckduckgo_request));
status_t duckduckgo_request_free(struct duckduckgo_request *req)
status_t duckduckgo_request_process(struct duckduckgo_request *req)
struct duckduckgo_request *next;
extern status_t duckduckgo_request_process(struct duckduckgo_request *req);
extern status_t duckduckgo_request_process_async(struct duckduckgo_request *req);
extern status_t duckduckgo_request_close(struct duckduckgo_request *req);
extern status_t duckduckgo_request_open(const char *query_string, struct fs_volume *volume, struct fs_node *query_node, struct duckduckgo_request **req);
extern status_t duckduckgo_request_free(struct duckduckgo_request *req);
int websearchfs_push_result_to_query(struct duckduckgo_request *request,
extern int websearchfs_push_result_to_query(struct duckduckgo_request *request,
struct duckduckgo_request *request; /* set on root folder for a query */