diff --git a/src/server/slavefuncs.h b/src/server/slavefuncs.h --- a/src/server/slavefuncs.h +++ b/src/server/slavefuncs.h @@ -24,6 +24,7 @@ #include "common/remoteio.h" +#include #include #include @@ -35,8 +36,8 @@ xmlNodePtr xml_quickxpath(xmlXPathContex int software_updatecheck(); int delete_jobdata(int jobnum, char *datadir); size_t curl_writetodisk(void *ptr, size_t size, size_t nmemb, FILE *stream); -int curlget(char *url, char *out); -int curlpost(char *filename, char *url, int jobnum, int framenum, int slavekey); +CURLcode curlget(char *url, char *out); +CURLcode curlpost(char *filename, char *url, int jobnum, int framenum, int slavekey); int ssh_keygen(); int register_user(char *username, char *email); int login_user(char *username); @@ -55,8 +56,8 @@ void slaveTest(); /* Simple slave */ struct _web_memorystruct; -static void *_web_myrealloc(void *ptr, size_t size); -static size_t _web_writememorycallback(void *ptr, size_t size, size_t nmemb, void *data); +void *_web_myrealloc(void *ptr, size_t size); +size_t _web_writememorycallback(void *ptr, size_t size, size_t nmemb, void *data); struct _web_memorystruct _web_getrequest(char *url); void _web_finishframe(int slavekey, char *slavepass, int jobnum, int framenum); void _web_startframe(int slavekey, char *slavepass, int jobnum, int framenum);