- if ((afd = open(ACK_FILE,O_RDONLY,0)) >= 0) {
- while ((rval = read(afd,bfr,sizeof(bfr))) != ERR && rval)
- write(fileno(pf),bfr,rval);
- close(afd);
+ (void)sprintf(bfr, "%s/%s", dir, ACK_FILE);
+ if ((afd = open(bfr, O_RDONLY, 0)) >= 0) {
+ while ((rval = read(afd, bfr, sizeof(bfr))) != ERR && rval)
+ (void)write(fileno(pf), bfr, rval);
+ (void)close(afd);