delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/01/28/04:40:16

Date: Fri, 28 Jan 94 10:27:00 +0100
From: Peter Rojsel <Peter DOT Rojsel AT maxlab DOT lu DOT se>
Subject: Re: Dos file system?Why?
To: djgpp AT sun DOT soe DOT clarkson DOT edu

> Hi .
>I'm using djgpp for a while - it makes my dos quite like UN*X... BUT!
>I've got fed up with non-casesensitive 13-char MS-DOS file system.
> The following idea seemed to be obvious to me:
>why not to write extender for dos to allow faked long case-sens. names:
>say, you will have hidden spec. file in directory, telling how
>"UNIX-ish" filename gets mapped to DOS one.
>Then, some resident program will hack DOS's findfirst - findnext calls.
>(Of course doing that is complex task, but, no doubt, it is possible)
>Yet another idea solving same problem:
>Make little change in the djgpp code to make it look in the file
>describing unix-dos filenames matches when djgpp include files,
>or expanding command line. It (I think) will do a lot for g++ programmer
>(consider #include <String.h> and #include <_string.h>)
>
>Now, here goes the question:
> Maybe there's already exist such a programs? sucha changes for djgpp?
>Any objections for ideas stated above?
>
> Thanx.

This subject is not related to djgpp, but it is to all you programmers and 
computer users.

With the problems mentioned above I would change to another operating system 
such as OS/2 or WIN-NT when it has gotten rid of its worst bugs.

My reason for changing OS is that the DOS filesystem can not efficiently 
make use of disk partitions larger than about 500 Mb. The reason is that the 
FAT is limited to 65535 clusters which mean that a disk partition larger than 
512 Mb has clusters of 32 sectors (16 kbytes) which is rather inefficient. 

Peter



-------------------------------------------------------------------------
Me:             Peter Roejsel
Org:            MAX-lab, National Laboratory for Synchrotron Radiation
E-mail:         Peter AT maxlab DOT lu DOT se
Amateur Radio:  SM7LEK
Papermail:      MAX-lab, University of Lund, Box 118, 221 00 Lund, Sweden 
FAX:            +46-46-104710
Phone:          +46-46-109717

              "And GOD said: E=mc**2 and there was matter!"
-------------------------------------------------------------------------

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019