Date: Wed, 10 May 2000 08:22:44 -0400 (EDT) Message-Id: <200005101222.IAA11801@indy.delorie.com> From: Eli Zaretskii To: cleyet AT eux100 DOT sgp DOT st DOT com CC: djgpp AT delorie DOT com In-reply-to: <39190753.529E894D@st.com> (message from Sebastien Cleyet-Merle on Wed, 10 May 2000 08:53:07 +0200) Subject: Re: System function References: <39190753 DOT 529E894D AT st DOT com> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > Date: Wed, 10 May 2000 08:53:07 +0200 > From: Sebastien Cleyet-Merle > > I use a compiler composed of many subprograms: preprocessor, > assembler, optimizer, peephole... > To use it simply I use a driver which call all the required programs > with the right arguments and in the right order. > The problem I encounter is a line limit with the system function. > Command lines executed by the driver seem to be truncated and make my > driver disfunction in some case. If all of these programs are compiled with DJGPP, you should not have such problems, since DJGPP programs can pass very long command lines between them. Perhaps you invoke subsidiary programs in some special way that disables this feature; please post the relevant code fragments. If only the driver is compiled with DJGPP, then it will not be able to pass command lines longer than 126 characters to the compiler passes. If your programs are not compiled with DJGPP at all, then this is not an appropriate forum for asking these questions.