delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/10/24/14:26:41

From: elf AT netcom DOT com (Marc Singer)
Message-Id: <199610241809.LAA04295@netcom17.netcom.com>
Subject: Re: Source archive for make-3.75 and long names
To: eliz AT is DOT elta DOT co DOT il (Eli Zaretskii)
Date: Thu, 24 Oct 1996 11:07:20 -0700 (PDT)
In-Reply-To: <Pine.SUN.3.91.961024140456.9865F-100000@is> from "Eli Zaretskii" at Oct 24, 96 02:06:45 pm
MIME-Version: 1.0
Sender: elf AT netcom DOT com

> > > It shouldn't be too hard to write a small DJGPP program that will put the 
> > > long command line into CMDLINE variable and invoke the program you need.
> > 
> > Does this technique work with Win32 native programs?  My client is
> > using MSC10, aka Visual (ha) C++ 4.0.
> 
> I have no idea, but I cannot imagine why not.
> 
> Even if that doesn't work, you can change `system' and/or `spawn' in the 
> DJGPP library so that they will support whatever method native Win32 
> programs use.  Since DJGPP is free software, you can do whatever you like.

Yes, of course.  That is why we are all here.

Yet, I'm confused.  I believe that the only way to pass long command
lines to Win32 programs is to call the Win32 entry point.  I was not
aware that we had that ability from DPMI.  Please correct me, but I
thought we launched programs via the DOS-style interrupt 21.  Cygnus
has implemented a native Win32 bin-utils package, but it works because
Windows loads their program as a native binary.

So, who uses the CMDLINE variable for command lines? 

- Raw text -


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