Thanks, Jonas.

Any suggestion why apache 2.2.8 does not want to load the FPC compiled apache modules (ex: mod_hello.pp in packages/httpd2/examples) on Linux?

.
.snip
.
{$define Apache2_2}
uses SysUtils, httpd {$ifndef Apache1_3}, apr{$endif};

var
 test_module: module; public name 'test_module';

{*******************************************************************
*  Free Pascal only supports exporting variables on Windows
*******************************************************************}
{$ifdef WINDOWS}
exports
 test_module name 'test_module';
{$endif}
.
.snip
.
begin
  default_module_ptr := @test_module;
  FillChar(default_module_ptr^, SizeOf(default_module_ptr^), 0);
    STANDARD20_MODULE_STUFF(test_module);

    with test_module do
    begin
      name := MODULE_NAME;
      register_hooks := @RegisterHooks;
    end;
end.

does not work ("Can't locate API module structure").
The length of module_struct (module = module_struct) is correct compared to the C compiled working apache modules.
Did these example programs work before fpc supported "exports test_module"?


Jonas Maebe wrote:
>
> On 28 Sep 2008, at 10:15, ABorka wrote:
>
>> Is the "exports" now supported in Linux or it's a glitch that apache loads the modules with the exports in them?
>
> It is now supported, as long as the "exports" name is the same as the original variable's name.
>
>
> Jonas
> _______________________________________________
> fpc-devel maillist  -  fpc-devel@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
>



Jonas Maebe wrote:

On 28 Sep 2008, at 10:15, ABorka wrote:

Is the "exports" now supported in Linux or it's a glitch that apache loads the modules with the exports in them?

It is now supported, as long as the "exports" name is the same as the original variable's name.


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to