goto out;
}
- f = fopen(datemsk, "r");
+ f = fopen(datemsk, "rbe");
if (!f) {
if (errno == ENOMEM) getdate_err = 6;
else getdate_err = 2;
}
}
- getdate_err = 7;
+ if (ferror(f)) getdate_err = 5;
+ else getdate_err = 7;
out:
if (f) fclose(f);
pthread_setcancelstate(cs, 0);