This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: problem using g++ produced program as a WebSite CGI
- To: cnicol at stk dot com (Carl Nicol)
- Subject: Re: problem using g++ produced program as a WebSite CGI
- From: dumser at ti dot com (James Dumser)
- Date: Fri, 2 May 1997 08:03:35 -0500 (CDT)
- Cc: gnu-win32 at cygnus dot com
On Wed, 30 Apr 1997 11:27:06 -0500, Carl Nicol <cnicol@stk.com> wrote:
>I have successfully compiled a cgi program that I use on a Linux system
>using g++ on Win/95 and it runs fine from the command line, however, when I
>try to use it as a CGI program, it dies with an exception error. I have
>WinSite calling it using the ../cgi-shl/ directory. Does anyone have any
>clues as to what the problem may be?
I believe your problem may be that due to some initialization
limitations in cygwin.dll, only one user at a time can run cygwin32
programs -- though I am not sure how this relates to Win95. On NT, your
webserver would probably run as SYSTEM while you're logged in as
something else, thus triggering the problem.
If your webserver runs as a Win95 "service," try hitting the page from
another computer without being logged in on the web computer -- does
that work? You alsom might able to use the same user for both the
webserver and your console login to test this theory out.
Depending on your program, a simple solution may be to use Mingw32
(Minimalist GCC, http://www.geocities.com/Tokyo/Towers/6162/gcc.html).
This avoids use of cygwin.dll so you won't hit the initialization
problem, but you'll also lose the Unix-emulation environment cygwin.dll
provides.
--
James Dumser 972-462-5335 dumser@ti.com
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".