| # | Line 9 | Line 9 | static const char RCSid[] = "$Id$"; | |
|---|---|---|
| 9 | #include <stdio.h> | |
| 10 | ||
| 11 | #include "platform.h" | |
| 12 | < | #include "rtprocess.h" |
| 12 | > | #include "paths.h" |
| 13 | #include "rtmath.h" | |
| 14 | #include "rtio.h" | |
| 15 | #include "rterror.h" | |
| # | Line 27 | Line 27 | readobj2( /* read in an object file or stream */ | |
| 27 | ro_cbfunc callback | |
| 28 | ) | |
| 29 | { | |
| 30 | – | char *fgetline(); |
| 30 | FILE *infp; | |
| 31 | char buf[2048]; | |
| 32 | register int c; | |
| # | Line 58 | Line 57 | readobj2( /* read in an object file or stream */ | |
| 57 | getobject2(input, infp, callback); | |
| 58 | } | |
| 59 | } | |
| 60 | < | if (input[0] == '!') |
| 61 | < | pclose(infp); |
| 62 | < | else |
| 60 | > | if (input[0] == '!') { |
| 61 | > | if (pclose(infp) != 0) { |
| 62 | > | sprintf(errmsg, "bad status from \"%s\"", input); |
| 63 | > | error(SYSTEM, errmsg); |
| 64 | > | } |
| 65 | > | } else |
| 66 | fclose(infp); | |
| 67 | } | |
| 68 | ||
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |