Changeset 9039 for trunk/Ohana/src/opihi/lib.shell/gprint.c
- Timestamp:
- Sep 28, 2006, 2:14:47 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.shell/gprint.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.shell/gprint.c
r7929 r9039 50 50 streams[N].dest = GP_LOG; 51 51 streams[N].file = stdout; 52 streams[N].name = strcreate ("stdout"); 53 52 54 ALLOCATE (streams[N].buffer, IOBuffer, 1); 53 55 InitIOBuffer (streams[N].buffer, 64); … … 58 60 streams[N].dest = GP_ERR; 59 61 streams[N].file = stderr; 62 streams[N].name = strcreate ("stderr"); 63 60 64 ALLOCATE (streams[N].buffer, IOBuffer, 1); 61 65 InitIOBuffer (streams[N].buffer, 64); … … 137 141 skip_close: 138 142 143 free (stream[0].name); 144 139 145 /* we allow the user to set stdout to ERR and stderr to LOG if they want */ 140 146 if (!strcmp (filename, "stdout")) { 141 147 stream[0].file = stdout; 148 stream[0].name = strcreate (filename); 142 149 goto skip_open; 143 150 } 144 151 if (!strcmp (filename, "stderr")) { 145 152 stream[0].file = stderr; 153 stream[0].name = strcreate (filename); 146 154 goto skip_open; 147 155 } … … 152 160 fprintf (stderr, "cannot open file %s\n", filename); 153 161 stream[0].file = (dest == GP_LOG) ? stdout : stderr; 162 stream[0].name = (dest == GP_LOG) ? strcreate ("stdout") : strcreate("stderr"); 163 } else { 164 stream[0].name = strcreate (filename); 154 165 } 155 166 … … 163 174 stream = gprintGetStream (dest); 164 175 return (stream[0].file); 176 } 177 178 char *gprintGetName (gpDest dest) { 179 180 gpStream *stream; 181 stream = gprintGetStream (dest); 182 return (stream[0].name); 165 183 } 166 184
Note:
See TracChangeset
for help on using the changeset viewer.
