delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/07/25/21:20:34

Message-ID: <379B09B8.F39AFF28@multimania.com>
From: Sylvain VIART <molo AT multimania DOT com>
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DJGPP for compiling CGI programs?
References: <379a8e7c AT news DOT ismi DOT net>
Lines: 75
Date: Sun, 25 Jul 1999 12:57:12 GMT
NNTP-Posting-Host: 206.172.152.35
X-Trace: news20.bellglobal.com 932907432 206.172.152.35 (Sun, 25 Jul 1999 08:57:12 EDT)
NNTP-Posting-Date: Sun, 25 Jul 1999 08:57:12 EDT
Organization: Sympatico
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

Ike wrote:
> 
>     Can DJGPP be used for CGI programs?  I'm just starting with CGI
> and was getting errors trying to run them from the Hypermart server,
> and I was just wondering if it's a DJGPP problem,  is there any
I've had a similar problem, I've written a CGI in C with 'cgic' library
and it run pretty well on the command line, but don't seem to work
on my Web server (apache 1.3.2 win32).

In fact it seem that's an apache problem... Someone said me to upgrade
to 1.3.6.

By the way for bypassing this problem I simply wrote a batch file to
wrap the C program execution :

--------------%<-----------------------
@echo off
REM callcgi.bat
REM 
REM This script is for calling an executable compiled with gcc (DJGPP)
REM as a cgi program.
REM Auteur: Sylvain VIART (viarts AT jsp DOT umontreal DOT ca)
REM Date: jeudi 08 juillet 1999
REM Last Modification : vendredi 09 juillet 1999, 16:15:16 Est (Heure
d'été)
REM 
set error=0
if "%QUERY_STRING%" == "" set error=QUERY_STRING is empty no program to
call.
if not %error% == 0 goto error
if exist %QUERY_STRING% goto exec
set ext=.com
if exist %QUERY_STRING%%ext% goto exec
set ext=.exe
if exist %QUERY_STRING%%ext% goto exec
set ext=.bat
if exist %QUERY_STRING%%ext% goto exec
set error=%QUERY_STRING%.[exe/com/bat] not found
if not %error% == 0 goto error
:exec
%QUERY_STRING%%ext%
goto fin

:error
echo Content-type: text/plain
echo.
echo callcgi.bat
echo %error%

:fin
--------------%<-----------------------


> command lines that I have to pass or anything else I need to do to
> compile CGI programs?  Just curious,  I'm trying to figure out what's
> wrong so I'm eliminating all the possibilities.
I don't know where the problem is, if you have an answer I'll be
interested.

Hope that helps,
Sylvain.


-- 
Sylvain VIART - Computer scientist - Programmer analyst
         -+= -------------------- * --------------------- =+-
             Editor : VIM - 5.3 Win32                   
	              VIM - 5.4o Linux
             OS     : Win95                             
                      Linux kernel 2.0.29 (Debian 1.3.1)
         -+= -------------------- * --------------------- =+-
Je suis présentement à Montréal
MAILTO:viarts AT jsp DOT umontreal DOT ca

- Raw text -


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