- fwrite(&pos, sizeof(unsigned int), 1, pak);
- fwrite(&numberOfFiles, sizeof(unsigned int), 1, pak);
+ if (fwrite(&pos, sizeof(unsigned int), 1, pak) != 1)
+ {
+ fprintf(stderr, "Error writing to %s: %s\n", argv[argc - 1], strerror(errno));
+ fclose(pak);
+ return 1;
+ }
+ if (fwrite(&numberOfFiles, sizeof(unsigned int), 1, pak) != 1)
+ {
+ fprintf(stderr, "Error writing to %s: %s\n", argv[argc - 1], strerror(errno));
+ fclose(pak);
+ return 1;
+ }