On Thu, 15 Aug 2002, you wrote:
> --- Tom Oram <[EMAIL PROTECTED]> wrote:
>> Hi,
>> Can someone please answer my question?
>> 
>> When running a PHP extension when PHP is running as an apache module on linux
>> it's module init function (PHP_MINIT_FUNCTION) gets called twice, once before
>> apache forks then once after, is there any way of finding out which
>> init you are in. I can't keep a global variable because it get losted in
>> between init calls, and environment vars/file locks/shared mem/semephores are
>> not options.
> 
> Are you on Windows IIS? I believe someone recently just asked about that same
> thing. There was a valid explination for it.

No linux, I did say ;), but thanks anyway.
The question still stands open, anyone?

>> One other quicky, is there a way to find out inside the extension if it is
>> being run from with an apache module or its it a standalone executable (or
>> running under a different webserver as my module can only ever run with
>> apache)?
> 
> I believe you could
> #include "SAPI.h"
> 
> if(!strcmp(sapi_module.name, "cgi") || strcmp(sapi_module.name, "cli")) {
>   printf("compiled as a command line executable");
> }

This is probably what I need thanks

>> 
>> Thanks for your time,
>> Tom
>> 
>> -- 
>> 
>> ***************************************************
>> Tom Oram
>> SCL Computer Services
>> URL http://www.scl.co.uk/
>> ***************************************************
>> 
>> --
>> PHP Development Mailing List <http://www.php.net/>
>> To unsubscribe, visit: http://www.php.net/unsub.php
>> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> HotJobs - Search Thousands of New Jobs
> http://www.hotjobs.com
-- 

***************************************************
Tom Oram
SCL Computer Services
URL http://www.scl.co.uk/
***************************************************

--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to