> > In theory cfusion should be able to run on freebsd with linux emulation.
> > In practice this does not work. CF does some very weird hacks with system
> > V IPC.
> 
> We don't do anything unusual.  We create a Semaphore and a chunk of 
> shared memory (which keeps track of who touched it last and when) and 
> use it to protect the registry file access.  It has to be out of process 
> because multiple processes (cfexec, cfrds, cfserver) access it.

But then can you please explain why CF tries to do a semget() with
the IPC_EXCL flag set? And then fail and abort on a freebsd system if the
semaphore already exists, but run completely happy on linux?


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/cf-linux%40houseoffusion.com/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to