Actually previous versions didn't use mmap either, they used a scoreboard file. I'm trying to figure out something clean because recent linux (2.0 and above) works fine with HAVE_SHMGET and without USE_FCNTL_SERIALIZED_ACCEPT.
I seem to recall shared memory being a compile time option for kernels earlier than 2.0. The submitter is using 1.2.13 (highest pre-2.0 "stable" release). Dean On Sun, 13 Apr 1997 [EMAIL PROTECTED] wrote: > Synopsis: shmget: Function not implemented - httpd: Could not call shmget > > State-Changed-From-To: open-analyzed > State-Changed-By: jim > State-Changed-When: Sun Apr 13 14:01:45 PDT 1997 > State-Changed-Why: > Previous versions of Apache used mmap for Linux, not > the SysV shared-memory functions. It looks like although > these are to be found in your C libs, they are not enabled > in your kernal: You can add them or go back to mmap() > >
