Lines Matching refs:fd

60 static void	add_disktype(FILE *fd, struct disk_info *disk_info);
61 static void add_partition(FILE *fd, struct disk_info *,
63 static int add_entry(int col, FILE *fd, char *format, ...);
79 FILE *fd; in add_definition() local
145 if ((fd = fopen(filename, "a")) == NULL) { in add_definition()
156 (void) fprintf(fd, "#\n# New disk/partition type "); in add_definition()
158 (void) fprintf(fd, "#\n# New disk type "); in add_definition()
160 (void) fprintf(fd, "#\n# New partition type "); in add_definition()
163 (void) fprintf(fd, " saved on %s#\n", ctime(&clock)); in add_definition()
168 add_disktype(fd, cur_disk); in add_definition()
171 add_partition(fd, cur_disk, cur_parts); in add_definition()
176 (void) fclose(fd); in add_definition()
185 add_disktype(FILE *fd, struct disk_info *disk_info) in add_disktype() argument
192 (void) fprintf(fd, "disk_type = \"%s\" \\\n", in add_disktype()
194 col = add_entry(0, fd, " : ctlr = %s", in add_disktype()
197 col = add_entry(col, fd, " : ncyl = %d", disk_type->dtype_ncyl); in add_disktype()
199 col = add_entry(col, fd, " : acyl = %d", disk_type->dtype_acyl); in add_disktype()
201 col = add_entry(col, fd, " : pcyl = %d", disk_type->dtype_pcyl); in add_disktype()
203 col = add_entry(col, fd, " : nhead = %d", disk_type->dtype_nhead); in add_disktype()
206 col = add_entry(col, fd, " : phead = %d", in add_disktype()
210 col = add_entry(col, fd, " : nsect = %d", disk_type->dtype_nsect); in add_disktype()
213 col = add_entry(col, fd, " : psect = %d", in add_disktype()
218 col = add_entry(col, fd, " : bpt = %d", disk_type->dtype_bpt); in add_disktype()
221 col = add_entry(col, fd, " : rpm = %d", disk_type->dtype_rpm); in add_disktype()
224 col = add_entry(col, fd, " : fmt_time = %d", in add_disktype()
229 col = add_entry(col, fd, " : cyl_skew = %d", in add_disktype()
234 col = add_entry(col, fd, " : trk_skew = %d", in add_disktype()
239 col = add_entry(col, fd, " : trks_zone = %d", in add_disktype()
244 col = add_entry(col, fd, " : atrks = %d", in add_disktype()
249 col = add_entry(col, fd, " : asect = %d", in add_disktype()
254 col = add_entry(col, fd, " : cache = %d", in add_disktype()
259 col = add_entry(col, fd, " : prefetch = %d", in add_disktype()
264 col = add_entry(col, fd, " : min_prefetch = %d", in add_disktype()
269 col = add_entry(col, fd, " : max_prefetch = %d", in add_disktype()
274 col = add_entry(col, fd, " : bps = %d", in add_disktype()
279 col = add_entry(col, fd, " : drive_type = %d", in add_disktype()
286 (void) fprintf(fd, col == 0 ? "\n" : "\n\n"); in add_disktype()
300 add_partition(FILE *fd, struct disk_info *disk_info, in add_partition() argument
322 (void) fprintf(fd, "partition = \"%s\" \\\n", part->pinfo_name); in add_partition()
323 (void) fprintf(fd, "\t : disk = \"%s\" : ctlr = %s \\\n", in add_partition()
336 col = add_entry(col, fd, " : %c = ", in add_partition()
342 col = add_entry(col, fd, " %s,", s); in add_partition()
346 col = add_entry(col, fd, " %s,", s); in add_partition()
349 col = add_entry(col, fd, " %d, %d", pp->dkl_cylno, in add_partition()
357 (void) fprintf(fd, col == 0 ? "\n" : "\n\n"); in add_partition()
366 add_entry(int col, FILE *fd, char *format, ...) in add_entry() argument
372 (void) fprintf(fd, " \\\n"); in add_entry()
376 col += fprintf(fd, "\t"); in add_entry()
378 col += vfprintf(fd, format, ap); in add_entry()