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