6879689: Fix warning about ignored return value when compiling with -O2

Store the return value of fwrite and check it matches the size of the array.

Reviewed-by: twisti, dholmes
This commit is contained in:
Andrew John Hughes 2009-09-08 09:01:16 +01:00
parent ab4b4a6433
commit 9cbfcde9a7

View file

@ -1031,7 +1031,8 @@ void ArchDesc::initBaseOpTypes() {
//---------------------------addSUNcopyright-------------------------------
// output SUN copyright info
void ArchDesc::addSunCopyright(char* legal, int size, FILE *fp) {
fwrite(legal, size, 1, fp);
size_t count = fwrite(legal, 1, size, fp);
assert(count == (size_t) size, "copyright info truncated");
fprintf(fp,"\n");
fprintf(fp,"// Machine Generated File. Do Not Edit!\n");
fprintf(fp,"\n");