--- a/os2.c Sun Mar 27 01:23:31 2005 +0000
+++ b/os2.c Sun Mar 27 10:35:01 2005 +0000
@@ -199,6 +199,7 @@
{
fios = FiosAlloc();
fios->type = FIOS_TYPE_DRIVE;
+ sprintf(fios->name, "%c:", 'A' + disk - 1);
sprintf(fios->title, "%c:", 'A' + disk - 1);
}
}
@@ -316,9 +317,8 @@
{
fios = FiosAlloc();
fios->type = FIOS_TYPE_DRIVE;
- fios->title[0] = disk + 'A'-1;
- fios->title[1] = ':';
- fios->title[2] = 0;
+ sprintf(fios->name, "%c:", 'A' + disk - 1);
+ sprintf(fios->title, "%c:", 'A' + disk - 1);
}
}
--- a/win32.c Sun Mar 27 01:23:31 2005 +0000
+++ b/win32.c Sun Mar 27 10:35:01 2005 +0000
@@ -1673,6 +1673,7 @@
for (s = drives; *s != '\0';) {
fios = FiosAlloc();
fios->type = FIOS_TYPE_DRIVE;
+ sprintf(fios->name, "%c:", s[0]);
sprintf(fios->title, "%c:", s[0]);
while (*s++ != '\0') {}
}
@@ -1777,6 +1778,7 @@
for (s = drives; *s != '\0';) {
fios = FiosAlloc();
fios->type = FIOS_TYPE_DRIVE;
+ sprintf(fios->name, "%c:", s[0]);
sprintf(fios->title, "%c:", s[0]);
while (*s++ != '\0') {}
}