Lines Matching defs:ido
61 struct iodesc idi, ido;
66 if ((ido.fd = open(ido.fname = f2, O_CREAT | O_TRUNC | O_WRONLY,
68 err(1, "%s", ido.fname);
73 mk_data(&idi, &ido, kh,
85 xzero(&ido, x);
87 xwrite(&ido, &ahdr1, sizeof(ahdr1));
89 xseek(&ido, 0);
90 xwrite(&ido, &ahdr0, sizeof(ahdr0));
96 xseek(&ido, 0);
97 xwrite(&ido, &ehdr, sizeof(ehdr));
105 xwrite(&ido, &khle, sizeof(khle));
106 xclose(&ido);
114 mk_data(const struct iodesc * idi, const struct iodesc * ido,
136 xseek(ido, off);
147 dup2(ido->fd, STDOUT_FILENO);
148 close(ido->fd);
166 if (fstat(ido->fd, &sb))
167 err(1, "%s", ido->fname);
175 ld_elf(const struct iodesc * idi, const struct iodesc * ido,
196 xzero(ido, n);
203 xcopy(idi, ido, p.p_filesz, p.p_offset);
220 ld_aout(const struct iodesc * idi, const struct iodesc * ido,
226 xcopy(idi, ido, le32toh(a->a_text), N_TXTOFF(*a));
230 xcopy(idi, ido, le32toh(a->a_data), N_DATOFF(*a));