G/M All.
When mod_lua hit httpd-trunk it was configured to have a single (global)
memory pool, and NetWare compiled it and ran lua code as expected.
A later modification to mod_lua code introduced a memory pool per
process and required shared memory, a function group that is not in
NetWare's skill set. The present code can still be compiled by NetWare
but when it is loaded into the web server, results in:
"mod_lua: Failed to create shared memory segment on file %s",
lua_ivm_shmfile);
return HTTP_INTERNAL_SERVER_ERROR;
in the server logs.
The question then is:
1. Would it be desirable to support both pool modes using #ifdef
APR_HAS_SHM to determine pool type used (this would affect at least 3
files, mod_lua.c, lua_vmprint.c and lua_request.c);
OR
Having having regard for code simplification, the better(?) (newer) pool
system and the age of NetWare, just remove NetWare support from mod_lua?
For consideration,
Norm