--- dissembler.c +++ dissembler.c @@ -16,6 +16,9 @@ /* FOR EDUCATIONAL PURPOSES ONLY */ +#define _GNU_SOURCE +#include +#include #include #include #include @@ -217,7 +217,7 @@ freedom: fprintf(fh, "P"); } fprintf(fh,"\n"); - if(fh != stdout) close(fh); + if(fh != stdout) fclose(fh); free(mem-21); }