3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-23 09:05:32 +00:00

Replaced readsome() with read() and gcount()

This commit is contained in:
Clifford Wolf 2014-10-15 01:12:53 +02:00
parent cf85aab62f
commit c3e9922b5d
4 changed files with 11 additions and 23 deletions

View file

@ -68,10 +68,13 @@ struct WriteFileFrontend : public Frontend {
FILE *of = fopen(output_filename.c_str(), append_mode ? "a" : "w");
char buffer[64 * 1024];
size_t bytes;
while (0 < (bytes = readsome(*f, buffer, sizeof(buffer))))
fwrite(buffer, bytes, 1, of);
while (1) {
f->read(buffer, sizeof(buffer));
if (f->gcount() <= 0)
break;
fwrite(buffer, f->gcount(), 1, of);
}
fclose(of);
}