Changeset - 4e98a910ab59
[Not reviewed]
default
0 1 0
ethanzonca@localhost.localdomain - 16 years ago 2009-06-30 20:31:44
ethanzonca@localhost.localdomain
Extremely minor fix
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/server/distrend.c
Show inline comments
 
@@ -97,49 +97,49 @@ void queue(int type, char *name, char *s
 
jobnum++;
 
}
 

	
 
// Mostly kinda copied from old code, but I understand it a tad better now :)
 
char buf[10];
 
struct execio *testrem;
 
char *execargv[] =
 
  {
 
"ssh",
 
"ethanzonca@protofusion.org",
 
"sh",
 
"-c",
 
"\"echo hello from ${HOSTNAME}\"",
 
(char *)NULL
 
 };
 
size_t readlen;
 
fprintf(stderr, "execio_open:", execio_open(&testrem, "ssh", execargv));
 
buf[9] = '\0'; // null-terminating the array...
 
while(!execio_read(testrem, buf, 9, &readlen)) // What's with the readlen stuff?
 
  {
 
    if(readlen > 9) {
 
      fprintf(stderr, "Something is terribly wrong!\n");
 
    }
 
   buf[readlen] = '\0'; // Null-terminating the end of it again based on how large the data is?
 
   fprintf(stderr, "read \"&s\"\n", buf);
 
   fprintf(stderr, "read \"%s\"\n", buf);
 
  }
 
execio_close(testrem);
 

	
 
///////////////////////// SLAVE ///////////////////////////////
 

	
 
/*
 
Slave listens on server for a command in the format of each function...
 
We need if's for returns... ==> watchdog
 
*/
 

	
 

	
 
// Executors
 

	
 
void exec_blender(char *input, char *output, int sframe, int eframe) {
 
  int ret;
 
  /* SEGFAULTAGE :-D */
 
  char *cmd[] = { "blender", "-b", "-o", output, input, "-s", sframe, "-e", eframe, (char *)0 };
 
  ret = execv("/usr/bin/blender", cmd);
 
}
 

	
 
void exec_luxrender_single(char *input, char *output) {
 
  int ret;
 
  char *cmd[] = { "luxrender", "-something", "something", "something", (char *)0 };
 
  ret = execv("/usr/bin/luxrender", cmd);
0 comments (0 inline, 0 general)