Lines Matching refs:fd

97 	int fd;
107 if ((fd = open(name, 0)) < 0)
109 if (read(fd, magic_buf, (size_t)EI_NIDENT) == -1) {
110 (void) close(fd);
114 if (lseek(fd, 0L, 0) == -1L) { /* rewind to beginning of object file */
115 (void) close(fd);
125 (void) close(fd);
130 return (_elf_nlist(fd, list));
134 return (_coff_nlist(fd, list));
141 _elf_nlist(int fd, struct nlist *list)
157 return (end_elf_job(fd));
164 if ((edata = elf_read(fd, 0L, elf32_fsize(ELF_T_EHDR, 1, fvers),
166 return (end_elf_job(fd));
173 return (end_elf_job(fd));
176 if ((secdata = elf_read(fd, (long)ehdr->e_shoff,
182 return (end_elf_job(fd));
197 return (end_elf_job(fd));
200 if ((symdata = elf_read(fd, (long)symhdr->sh_offset,
208 return (end_elf_job(fd));
222 return (end_elf_job(fd));
225 if ((strdata = elf_read(fd, strhdr->sh_offset, strhdr->sh_size,
233 return (end_elf_job(fd));
253 return (end_elf_job(fd));
274 (void) close(fd);
288 * starting at offset from fd - the file data are
294 elf_read(int fd, long offset, size_t size, size_t memsize, Elf_Type dtype)
318 if (lseek(fd, offset, 0L) == -1) {
324 if (read(fd, p, size) != size) {
348 end_elf_job(int fd)
350 (void) close(fd);
356 _coff_nlist(int fd, struct nlist *list)
371 if (read(fd, (char *)&buf, bufsiz) == -1) {
372 (void) close(fd);
377 (void) close(fd);
381 if (lseek(fd, (long)sa, 0) == -1L) {
382 (void) close(fd);
393 if (sym_read(fd, &sym, SYMESZ) == -1) {
394 sym_close(fd);
417 long home = lseek(fd, 0L, 1);
419 sym_close(fd);
422 if (lseek(fd, buf.f_symptr +
424 read(fd, (char *)&strtablen,
429 read(fd, strtab + sizeof (long),
433 lseek(fd, home, 0) == -1) {
434 (void) lseek(fd, home, 0);
435 sym_close(fd);
443 sym_close(fd);
471 sym_close(fd);
479 sym_close(int fd)
484 (void) close(fd);
489 sym_read(int fd, struct syment *sym, int size)
493 if ((where = lseek(fd, 0L, 1)) == -1L) {
494 sym_close(fd);
499 if (fill_sym_buf(fd, size) == -1)
506 if (fill_sym_buf(fd, size) == -1)
509 if ((lseek(fd, where + SYMESZ + (AUXESZ * sym->n_numaux), 0)) == -1L) {
510 sym_close(fd);
521 fill_sym_buf(int fd, int size)
523 if ((num_in_buf = read(fd, sym_buf, size * SPACE)) == -1)