Show
Ignore:
Timestamp:
11/11/08 00:16:55 (2 months ago)
Author:
common
Message:

libemu

  • gcc 4.3.2 enforces return value checks for (v)asprintf, system, f(read|write), in most cases (ran out of memory) we can just bail out with exit(-1)
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libemu/trunk/testsuite/instrtest.c

    r1639 r1707  
    794794                        } 
    795795 
    796                         fwrite(use,strlen(use),1,f); 
    797                         fwrite(tests[i].instr,1,strlen(tests[i].instr),f); 
     796                        int fr = 0; 
     797                        fr = fwrite(use,strlen(use),1,f); 
     798                        fr = fwrite(tests[i].instr,1,strlen(tests[i].instr),f); 
    798799                        fclose(f); 
    799                         system("cd /tmp/; nasm foo.S"); 
     800                        fr = system("cd /tmp/; nasm foo.S"); 
    800801                        f=fopen("/tmp/foo","r"); 
    801802                        if (f == NULL) 
     
    810811                        tests[i].code = malloc(tests[i].codesize); 
    811812                        fseek(f,0,SEEK_SET); 
    812                         fread(tests[i].code,1,tests[i].codesize,f); 
     813                        fr = fread(tests[i].code,1,tests[i].codesize,f); 
    813814                        fclose(f); 
    814815