Changeset 15875
- Timestamp:
- Dec 16, 2007, 12:28:16 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pantasks/LocalJob.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pantasks/LocalJob.c
r15796 r15875 15 15 16 16 if ((job[0].state == JOB_EXIT) || (job[0].state == JOB_CRASH)) { 17 if (DEBUG) fprintf (stderr, "empty buffer 0: (% x) %d of %d\n",job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc);17 if (DEBUG) fprintf (stderr, "empty buffer 0: (%zx) %d of %d\n", (size_t) job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc); 18 18 EmptyIOBuffer (&job[0].stdout_buff, 10, job[0].stdout_fd); 19 19 EmptyIOBuffer (&job[0].stderr_buff, 10, job[0].stderr_fd); 20 if (DEBUG) fprintf (stderr, "empty buffer 1: (% x) %d of %d\n",job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc);20 if (DEBUG) fprintf (stderr, "empty buffer 1: (%zx) %d of %d\n", (size_t) job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc); 21 21 close (job[0].stdout_fd); 22 22 close (job[0].stderr_fd); 23 23 } else { 24 24 /* read stdout buffer */ 25 if (DEBUG) fprintf (stderr, "read buffer 0: (% x) %d of %d\n",job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc);25 if (DEBUG) fprintf (stderr, "read buffer 0: (%zx) %d of %d\n", (size_t) job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc); 26 26 while ((Nread = ReadtoIOBuffer (&job[0].stdout_buff, job[0].stdout_fd)) > 0); 27 27 switch (Nread) { … … 35 35 break; 36 36 } 37 if (DEBUG) fprintf (stderr, "read buffer 1: (% x) %d of %d\n",job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc);37 if (DEBUG) fprintf (stderr, "read buffer 1: (%zx) %d of %d\n", (size_t) job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc); 38 38 39 39 /* read stderr buffer */ … … 120 120 121 121 // XXX nothing to be read at this point 122 // other threads are already halted here. 123 fflush (stdout); 124 fflush (stderr); 122 125 123 126 pid = fork ();
Note:
See TracChangeset
for help on using the changeset viewer.
