Lines Matching refs:fd
62 static void add_disktype(FILE *fd, struct disk_info *disk_info);
63 static void add_partition(FILE *fd, struct disk_info *,
65 static int add_entry(int col, FILE *fd, char *format, ...);
81 FILE *fd; in add_definition() local
147 if ((fd = fopen(filename, "a")) == NULL) { in add_definition()
158 (void) fprintf(fd, "#\n# New disk/partition type "); in add_definition()
160 (void) fprintf(fd, "#\n# New disk type "); in add_definition()
162 (void) fprintf(fd, "#\n# New partition type "); in add_definition()
165 (void) fprintf(fd, " saved on %s#\n", ctime(&clock)); in add_definition()
170 add_disktype(fd, cur_disk); in add_definition()
173 add_partition(fd, cur_disk, cur_parts); in add_definition()
178 (void) fclose(fd); in add_definition()
187 add_disktype(fd, disk_info) in add_disktype() argument
188 FILE *fd; in add_disktype()
196 (void) fprintf(fd, "disk_type = \"%s\" \\\n",
198 col = add_entry(0, fd, " : ctlr = %s",
201 col = add_entry(col, fd, " : ncyl = %d", disk_type->dtype_ncyl);
203 col = add_entry(col, fd, " : acyl = %d", disk_type->dtype_acyl);
205 col = add_entry(col, fd, " : pcyl = %d", disk_type->dtype_pcyl);
207 col = add_entry(col, fd, " : nhead = %d", disk_type->dtype_nhead);
210 col = add_entry(col, fd, " : phead = %d",
214 col = add_entry(col, fd, " : nsect = %d", disk_type->dtype_nsect);
217 col = add_entry(col, fd, " : psect = %d",
222 col = add_entry(col, fd, " : bpt = %d", disk_type->dtype_bpt);
225 col = add_entry(col, fd, " : rpm = %d", disk_type->dtype_rpm);
228 col = add_entry(col, fd, " : fmt_time = %d",
233 col = add_entry(col, fd, " : cyl_skew = %d",
238 col = add_entry(col, fd, " : trk_skew = %d",
243 col = add_entry(col, fd, " : trks_zone = %d",
248 col = add_entry(col, fd, " : atrks = %d",
253 col = add_entry(col, fd, " : asect = %d",
258 col = add_entry(col, fd, " : cache = %d",
263 col = add_entry(col, fd, " : prefetch = %d",
268 col = add_entry(col, fd, " : min_prefetch = %d",
273 col = add_entry(col, fd, " : max_prefetch = %d",
278 col = add_entry(col, fd, " : bps = %d",
283 col = add_entry(col, fd, " : drive_type = %d",
290 (void) fprintf(fd, col == 0 ? "\n" : "\n\n");
304 add_partition(fd, disk_info, part) in add_partition() argument
305 FILE *fd; in add_partition()
328 (void) fprintf(fd, "partition = \"%s\" \\\n", part->pinfo_name);
329 (void) fprintf(fd, "\t : disk = \"%s\" : ctlr = %s \\\n",
342 col = add_entry(col, fd, " : %c = ",
349 col = add_entry(col, fd, " %s,", s);
354 col = add_entry(col, fd, " %s,", s);
357 col = add_entry(col, fd, " %d, %d", pp->dkl_cylno,
365 (void) fprintf(fd, col == 0 ? "\n" : "\n\n");
374 add_entry(int col, FILE *fd, char *format, ...) in add_entry() argument
380 (void) fprintf(fd, " \\\n"); in add_entry()
384 col += fprintf(fd, "\t"); in add_entry()
386 col += vfprintf(fd, format, ap); in add_entry()