Searched refs:trackbuf (Results 1 - 2 of 2) sorted by relevance

/freebsd-current/usr.sbin/fdread/
H A Dfdread.c161 char *trackbuf; local
173 if ((trackbuf = malloc(tracksize)) == NULL)
183 rv = read(fd, trackbuf, tracksize);
187 free(trackbuf);
194 fwrite(trackbuf, sizeof(unsigned char), rv, of);
203 rv = read(fd, trackbuf, secsize);
209 fwrite(trackbuf, sizeof(unsigned char),
219 free(trackbuf);
238 free(trackbuf);
241 memset(trackbuf, fillbyt
[all...]
/freebsd-current/usr.sbin/fdwrite/
H A Dfdwrite.c70 char *trackbuf = NULL, *vrfybuf = NULL; local
134 if(!trackbuf) {
135 trackbuf = malloc(bpt);
136 if(!trackbuf) errx(1, "malloc");
150 memset(trackbuf,0,bpt);
152 if(!(i = read(inputfd,trackbuf+j,bpt-j))) {
169 if (write (fd, trackbuf, bpt) != bpt) err(1, "write");
176 if (memcmp(trackbuf,vrfybuf,bpt)) err(1, "compare");
179 memset(trackbuf,0,bpt);
181 if(!(i = read(inputfd,trackbuf
[all...]

Completed in 69 milliseconds