Message-Id: <3.0.16.19980905023106.25874af6@hem1.passagen.se> Date: Sat, 05 Sep 1998 02:31:10 -0400 To: Nate Eldredge From: Peter Palotas Subject: Re: UMSDOS Cc: djgpp AT delorie DOT com Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Precedence: bulk At 09.48 1998-09-06 -0700, you wrote: >Peter Palotas wrote: >> >> Hi, >> >> I was just wondering if DJGPP has got any support for UMSDOS, or if there >> are plans to include support for it in the next release of DJGPP. If not, >> how/where can I find information on how to sit down and implement it myself? > >No, it's not there now, and nobody plans to implement it (AFAIK). It's >a good idea, though. I think the Linux source explains the structure of >the --linux-.--- file, or whatever it's called. [checking] The >documentation points you to an assemblage of comments from the source, >which can be found at >ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/umsdos or a mirror. >Then you can change the DJGPP library functions to handle the long file >names, symlinks, etc. It might be a big project. You think it will be a big project? Hmm... I have never thought of it as such a big project (haven't thought about it too much at all yet actually), but then again, I haven't checked to see what is really needed to change. The lfn part shouldn't be too hard anyway I think, atleast not to make it possible... Implementing it in libc might ofcourse be worse. I haven't really looked into all the file handling stuff in DJGPP. I will however try to implement the functionality (hence reading and writing umsdos files/directories), and then we will see if I am able to implement it in libc too. >Of course, you can add DOS files, and just umssync afterwards, but I >assume that's not what you meant. Well, what I want is ofcourse to be able to read the long file names and everything from an UMSDOS filesystem, instead of the mangled ones, and also be able to write such files etc. Peter. ----------------------------------------------------------- Peter Palotas alias Blizzar A brief description of DJGPP: NEVER BEFORE HAVE SO FEW DONE SO MUCH FOR SO MANY! Do you want assistance when debugging your C/C++ programs? Look at http://hem1.passagen.se/blizzar/mss/index.html -----------------------------------------------------------