Changeset - 50619baaac4d
[Not reviewed]
default
0 1 0
Nathan Brink (binki) - 16 years ago 2009-12-12 17:15:55
ohnobinki@ohnopublishing.net
sendSignal() fixes
1 file changed with 10 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/server/slavefuncs.c
Show inline comments
 
@@ -39,16 +39,24 @@
 
/**
 
   Sends the server a single request (see protocol.h)
 
*/
 
int sendSignal(struct remoteio *rem, int signal)
 
{
 
  size_t written;
 
  size_t towrite;
 
  char *ssignal;
 

	
 
  _distren_asprintf(&ssignal, "%d", signal);
 
  while( !remoteio_write(rem, ssignal, strlen(ssignal), &written) )
 
    fprintf(stderr, "Writing...");
 
  towrite = strlen(ssignal);
 
  while( !remoteio_write(rem, ssignal, towrite, &written)
 
	 && towrite
 
	 && written)
 
    {
 
      printf(stderr, "Writing...");
 
      towrite -= written;
 
    }
 
  return 0;
 
}
 
/**
 
 utility function for XPath-ish stuff:
 
 */
 
xmlNodePtr xml_quickxpath(xmlXPathContextPtr xpathctxt, xmlChar *path)
0 comments (0 inline, 0 general)