git: 9front

Download patch

ref: e888147c313a78c569a71858f09d2b10fb1de579
parent: 6af233e714a10cf20523e8b03e079d2e5a4cc700
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sat Apr 14 09:21:31 EDT 2012

dossrv: make dos 8+3 filenames lowercase

--- a/sys/src/cmd/dossrv/dossubs.c
+++ b/sys/src/cmd/dossrv/dossubs.c
@@ -1116,7 +1116,7 @@
 			break;
 		if(i == 0 && c == 0x05)
 			c = 0xe5;
-		*p++ = c;
+		*p++ = tolower(c);
 	}
 	for(i=0; i<3; i++){
 		c = d->ext[i];
@@ -1124,7 +1124,7 @@
 			break;
 		if(i == 0)
 			*p++ = '.';
-		*p++ = c;
+		*p++ = tolower(c);
 	}
 	*p = 0;
 }
--