delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/09/04/19:00:05.1

From: Richard Dawe <rich AT phekda DOT freeserve DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: The Future of DJGPP
Date: Mon, 04 Sep 2000 19:14:58 +0100
Organization: Customer of Energis Squared
Lines: 45
Message-ID: <39B3E6A2.19C880E9@phekda.freeserve.co.uk>
References: <967904615 DOT 832712 AT shelley DOT paradise DOT net DOT nz> <39B16ACD DOT F45CD739 AT phekda DOT freeserve DOT co DOT uk> <grr4rskdde8369vm13ms9ghhqd7l698vn0 AT 4ax DOT com>
NNTP-Posting-Host: modem-86.sulfur.dialup.pol.co.uk
Mime-Version: 1.0
X-Trace: newsg2.svr.pol.co.uk 968105624 4756 62.136.15.86 (4 Sep 2000 22:13:44 GMT)
NNTP-Posting-Date: 4 Sep 2000 22:13:44 GMT
X-Complaints-To: abuse AT theplanet DOT net
X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.2.14 i586)
X-Accept-Language: de,fr
Path: news.mv.net!newspeer.phoen-x.net!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newspeer.clara.net!news.clara.net!diablo.theplanet.net!news.theplanet.net!newspost.theplanet.net!iolanthe.int.phekda.freeserve.co.uk!nobody
Xref: news.mv.net comp.os.msdos.djgpp:103167

Hello.

Damian Yerrick wrote:
> 
> Richard Dawe wrote:
> >* Support for FAT32 drives;
> 
> I already compile and run DJGPP programs on my Windows 98
> FAT32 partition on my laptop without problems.  What's new?

As Martin pointed out in another part of this thread, you'll only notice
the problems if you try to use FAT32's new limits.

> >* Symlink support;
> 
> How can this work?  I know DJGPP already supports symlinks to
> executables (a loader stub that says "load the COFF image from
> another file").  But DJGPP runs on DOS, which uses the FAT
> filesystem, which has no support for general symlinks.

The filesystem doesn't, but 'tis more cunning than that. The symlinks are
actually special format files (can't remember the format), which DJGPP's
libc understand. IIRC the format is similar/the same as Cygwin's symlinks,
but without the special file attributes.

This has been discussed extensively on the djgpp-workers mailing list.
That's probably the best place for some insight.

> >I haven't used it much under Windows NT, but I guess it works
> >better now there's a good LFN driver for NT.
> 
> Doesn't work on NT 5 (Windows 2000) which has an annoying limit of
> two nested DPMI programs (Make or RHIDE runs GCC but GCC can't run
> the preprocessor).  We may need a Win32 hosted DJGPP for this.

While Windows 2000 is descended from NT, it has a different name. IIRC
2000 has a built in LFN driver. As you say, it giveth with one hand (LFN)
and taketh with the other (nested exec). Maybe this problem will be
cracked one day?

Bye,

-- 
Richard Dawe
[ mailto:richdawe AT bigfoot DOT com | http://www.bigfoot.com/~richdawe/ ]

- Raw text -


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