Lines Matching refs:drive
54 static char default_drive='\0'; /* default drive */
176 static void maintain_default_drive(char drive)
181 default_drive > drive)
182 default_drive = drive;
195 char drive='\0';
199 drive = devices[cur_dev].drive;
201 if(drive) fprintf(stderr, "for drive %c: ", drive);
334 /* purge all entries pertaining to a given drive from the table */
335 static void purge(char drive, int fn)
339 drive = toupper(drive);
341 if(devices[i].drive != drive ||
392 char drive;
397 drive = devices[cur_dev].drive;
417 "Warning: privileged flag ignored for drive %c: defined in file %s\n",
418 toupper(devices[cur_dev].drive), filename);
544 devices[cur_dev].drive = ':';
567 static void parse_old_device_line(char drive)
573 /* finish any old drive */
577 purge(drive, file_nr);
582 &devices[cur_dev].drive,name,&devices[cur_dev].fat_bits,
612 devices[cur_dev].drive = toupper(devices[cur_dev].drive);
613 maintain_default_drive(devices[cur_dev].drive);
630 if((match_token("drive") && ((action = 1)))||
631 (match_token("drive+") && ((action = 2))) ||
632 (match_token("+drive") && ((action = 3))) ||
634 /* finish off the previous drive */
639 syntax("drive letter expected", 0);
642 /* replace existing drive */
653 devices[cur_dev].drive = toupper(token[0]);
654 maintain_default_drive(devices[cur_dev].drive);
758 char drive='\0';
761 drive = toupper(argv[1][0]);
765 if(drive && drive != dev->drive)
767 printf("drive %c:\n", dev->drive);