diff --git a/src/server/slavefuncs.c b/src/server/slavefuncs.c --- a/src/server/slavefuncs.c +++ b/src/server/slavefuncs.c @@ -21,6 +21,7 @@ #include "distrenjob.h" #include "execio.h" #include "protocol.h" +#include "remoteio.h" #include "slavefuncs.h" #include @@ -35,7 +36,14 @@ #include - +// Sends the server a single request (see protocol.h) +int sendSignal(struct remoteio *rem, int signal){ + size_t written; + char *ssignal; + _distren_asprintf(&ssignal,"%d",signal); + remoteio_write(rem, ssignal, strlen(ssignal), &written); + return 0; +} /** utility function for XPath-ish stuff: */ @@ -70,10 +78,6 @@ int delete_jobdata(int jobnum, char *dat return 0; } -/** Stub @TODO: Replace with remotio */ -void tell_the_server(int stuff){ -} - /** Function referenced by curlget() to write data to disk. */ size_t curl_writetodisk(void *ptr, size_t size, size_t nmemb, FILE *stream) {