Changeset 17476 for trunk/Ohana/src/opihi/pcontrol/PclientCommand.c
- Timestamp:
- Apr 23, 2008, 1:17:40 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pcontrol/PclientCommand.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pcontrol/PclientCommand.c
r17475 r17476 6 6 7 7 int status; 8 IOBuffer buffer;9 8 10 9 ASSERT (host != NULL, "host missing"); … … 12 11 13 12 // flush the stdout and stderr buffers here 14 ReadtoIOBuffer (&buffer, host[0].stdout_fd); 15 FlushIOBuffer (&buffer); 16 ReadtoIOBuffer (&buffer, host[0].stderr_fd); 17 FlushIOBuffer (&buffer); 13 // recycle comms_buffer to minimize page thrashing 14 ReadtoIOBuffer (&host[0].comms_buffer, host[0].stdout_fd); 15 FlushIOBuffer (&host[0].comms_buffer); 16 ReadtoIOBuffer (&host[0].comms_buffer, host[0].stderr_fd); 17 FlushIOBuffer (&host[0].comms_buffer); 18 18 19 19 /* send command to client (adding on \n) */ … … 30 30 host[0].response = response; 31 31 FlushIOBuffer (&host[0].comms_buffer); 32 33 // fprintf (stderr, "command: %s\n", command); 32 34 33 35 return (PCLIENT_GOOD); … … 67 69 if (status == -1) return (PCLIENT_HUNG); 68 70 69 // fprintf (stderr, "buffer.buffer: %s\n", buffer[0].buffer); 70 71 // we have detected a valid response, clear the response data 72 host[0].response_state = PCONTROL_RESP_NONE; 73 host[0].response = NULL; 71 // fprintf (stderr, "response: %s\n", buffer[0].buffer); 74 72 75 73 return (PCLIENT_GOOD);
Note:
See TracChangeset
for help on using the changeset viewer.
