Changeset 3204
- Timestamp:
- Feb 12, 2005, 5:00:47 PM (21 years ago)
- Location:
- trunk/Ohana/src/opihi/pcontrol
- Files:
-
- 6 edited
-
HostOps.c (modified) (4 diffs)
-
IOBufferOps.c (modified) (2 diffs)
-
JobOps.c (modified) (4 diffs)
-
StartHost.c (modified) (1 diff)
-
host.c (modified) (1 diff)
-
rconnect.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pcontrol/HostOps.c
r3203 r3204 3 3 Stack *HostPool_Idle; 4 4 Stack *HostPool_Busy; 5 Stack *HostPool_Done; 5 6 Stack *HostPool_Down; 6 7 Stack *HostPool_Off; … … 9 10 HostPool_Idle = InitStack (); 10 11 HostPool_Busy = InitStack (); 12 HostPool_Done = InitStack (); 11 13 HostPool_Down = InitStack (); 12 14 HostPool_Off = InitStack (); … … 19 21 case PCONTROL_HOST_DOWN: 20 22 return (HostPool_Down); 23 case PCONTROL_HOST_DONE: 24 return (HostPool_Done); 21 25 case PCONTROL_HOST_BUSY: 22 26 return (HostPool_Busy); … … 24 28 return (HostPool_Off); 25 29 default: 26 fprintf (stderr, "error: unknown host stack \n");27 return (NULL);30 fprintf (stderr, "error: unknown host stack : programming error\n"); 31 exit (1); 28 32 } 29 return (NULL); 33 fprintf (stderr, "error: unknown host stack : programming error\n"); 34 exit (1); 30 35 } 31 36 -
trunk/Ohana/src/opihi/pcontrol/IOBufferOps.c
r3203 r3204 9 9 10 10 ALLOCATE (buffer[0].buffer, char, buffer[0].Nalloc); 11 bzero (buffer[0].buffer, buffer[0].Nalloc); 11 12 12 13 return (TRUE); … … 27 28 28 29 if (fd == 0) { 30 fprintf (stderr, "pipe is closed (ReadIOBuffer)\n"); 31 return (0); 29 32 /* pipe is closed */ 30 return (0);31 33 } 32 34 -
trunk/Ohana/src/opihi/pcontrol/JobOps.c
r3203 r3204 3 3 Stack *JobPool_Pending; 4 4 Stack *JobPool_Busy; 5 Stack *JobPool_Done; 5 6 Stack *JobPool_Exit; 6 7 Stack *JobPool_Crash; … … 9 10 JobPool_Pending = InitStack (); 10 11 JobPool_Busy = InitStack (); 12 JobPool_Done = InitStack (); 11 13 JobPool_Exit = InitStack (); 12 14 JobPool_Crash = InitStack (); … … 19 21 case PCONTROL_JOB_BUSY: 20 22 return (JobPool_Busy); 23 case PCONTROL_JOB_DONE: 24 return (JobPool_Done); 21 25 case PCONTROL_JOB_EXIT: 22 26 return (JobPool_Exit); … … 24 28 return (JobPool_Crash); 25 29 default: 26 fprintf (stderr, "error: unknown job stack \n");27 return (NULL);30 fprintf (stderr, "error: unknown job stack : programming error\n"); 31 exit (1); 28 32 } 29 return (NULL); 33 fprintf (stderr, "error: unknown job stack : programming error\n"); 34 exit (1); 30 35 } 31 36 -
trunk/Ohana/src/opihi/pcontrol/StartHost.c
r3203 r3204 5 5 int pid; 6 6 int stdio[3]; 7 char command[64], shell[64]; 7 8 8 9 /* pid = rconnect (CONNECT, host[0].hostname, PCLIENT, stdio); */ 9 10 10 pid = rconnect ("ssh", host[0].hostname, "pclient", stdio); 11 strcpy (command, "ssh"); 12 strcpy (shell, "pclient"); 13 14 pid = rconnect (command, host[0].hostname, shell, stdio); 11 15 if (!pid) { /** failure to start **/ 12 16 fprintf (stderr, "failure to start %s\n", host[0].hostname); -
trunk/Ohana/src/opihi/pcontrol/host.c
r3203 r3204 22 22 remove_argument (N, &argc, argv); 23 23 Off = TRUE; 24 } 25 26 /* this section needs some help: find the specified host in the stacks */ 27 On = FALSE; 28 if ((N = get_argument (argc, argv, "-off"))) { 29 if (Delete || Off) { 30 fprintf (stderr, "only one of -delete, -off, -on\n"); 31 return (FALSE); 32 } 33 remove_argument (N, &argc, argv); 34 On = TRUE; 24 35 } 25 36 -
trunk/Ohana/src/opihi/pcontrol/rconnect.c
r3203 r3204 78 78 status = ReadtoIOBuffer (&buffer, stdout_fd[0]); 79 79 p = memstr (buffer.buffer, "CONNECTED", buffer.Nbuffer); 80 fprintf (stderr, "%d %d %s\n", i, buffer.Nbuffer, buffer.buffer); 81 usleep (20000); 80 82 } 81 83 if (status == 0) goto pipe_error;
Note:
See TracChangeset
for help on using the changeset viewer.
