fprintf(stderr, "%s: (log) %s: %s - %s\n",argv[0],text[45],UserTabFile,strerror(errno));
exit(1);
}
- nreg = lseek(fileno(fp_usr), 0, SEEK_END);
- lseek(fileno(fp_usr), 0, 0);
+ fseek(fp_usr, 0, SEEK_END);
+ nreg = ftell(fp_usr);
+ fseek(fp_usr, 0, SEEK_SET);
if((userfile=(char *) malloc(nreg+100))==NULL){
fprintf(stderr, "%s ERROR: %s",argv[0],text[87]);
exit(1);
}
sprintf(period,"%s-%s",val2,val3);
sarglog=1;
- } else lseek(fileno(fp_in), 0, 0);
+ } else fseek(fp_in, 0, SEEK_SET);
if(strcmp(ParsedOutputLog, "no") != 0 && !sarglog) {
if(access(ParsedOutputLog,R_OK) != 0) {
exit(1);
}
- nreg = lseek(fileno(fp_usr), (off_t)0, SEEK_END);
+ fseek(fp_usr, (off_t)0, SEEK_END);
+ nreg = ftell(fp_usr);
nreg = nreg+5000;
- lseek(fileno(fp_usr), (off_t)0, 0);
+ fseek(fp_usr, (off_t)0, SEEK_SET);
if((userfile=(char *) malloc(nreg))==NULL){
fprintf(stderr, "SARG: %s (%ld):\n",text[59],nreg);
exit(1);
}
- nreg = lseek(fileno(fp_ex), (off_t)0, SEEK_END);
- lseek(fileno(fp_ex), (off_t)0, 0);
+ fseek(fp_ex, (off_t)0, SEEK_END);
+ nreg = ftell(fp_ex);
+ fseek(fp_ex, (off_t)0, SEEK_SET);
if((excludefile=(char *) malloc(nreg+11))==NULL){
fprintf(stderr, "SARG: %s (%ld):\n",text[59],nreg);
exit(1);
}
- nreg = lseek(fileno(fp_ex), (off_t)0, SEEK_END);
- lseek(fileno(fp_ex), (off_t)0, 0);
+ fseek(fp_ex, (off_t)0, SEEK_END);
+ nreg = ftell(fp_ex);
+ fseek(fp_ex, (off_t)0, SEEK_SET);
if((excludeuser=(char *) malloc(nreg+11))==NULL){
fprintf(stderr, "SARG: %s (%ld):\n",text[59],nreg);
fprintf(stderr, "SARG: (realtime) %s: %s - %s\n",text[45],UserTabFile,strerror(errno));
exit(1);
}
- nreg = lseek(fileno(fp_usr), 0, SEEK_END);
- lseek(fileno(fp_usr), 0, 0);
+ fseek(fp_usr, 0, SEEK_END);
+ nreg = ftell(fp_usr);
+ fseek(fp_usr, 0, SEEK_SET);
if((userfile=(char *) malloc(nreg+100))==NULL){
fprintf(stderr, "SARG ERROR: %s",text[87]);
exit(1);