This is the mail archive of the
mailing list for the Cygwin project.
Re: Include cygipc in the distribution (was Re: cygipc (and PostgreSQL)XP problem resolved!)
- From: Charles Wilson <cwilson at ece dot gatech dot edu>
- To: cygwin at cygwin dot com, cygwin at cygwin dot com
- Date: Tue, 06 May 2003 21:06:43 -0400
- Subject: Re: Include cygipc in the distribution (was Re: cygipc (and PostgreSQL)XP problem resolved!)
- References: <20030506174725.GE1652@tishler.net> <20030506212500.GA10709@redhat.com>
Christopher Faylor wrote:
Since we no longer seem to have a cygwin-daemon maintainer, I'm wondering
if it is time to start including cygipc in the main distribution. It
seems like the lack of this functionality is a real handicap to people.
FWIW, I'm willing to take over maintainership if that is a barrier.
If folks think that it would not be counterproductive to include cygipc
in the cygwin distro, then I've no objection.
But there's no need at this time for you to take over maintaining the
package, Chris -- I'll do it. Besides, it'd be nice to keep you clear
of the taint, just in case somebody (Elfyn?) suddenly starts submitting
cygdaemon patches again.
There's one big question tho. cygwin-daemon *really* wants a 64 bit
key_t (e.g. long long). Currently key_t is a typedef long (e.g.
32bits). Eventually, if cygdaemon is EVER going to have a chance,
cygipc needs to adapt to the 64bit regime.
It would probably be a good idea to make this (backwards incompatible)
change simultaneous with the introduction of cygipc into the main distro
-- but that requires coordination with a new cygwin1.dll release and
newlib. Plus buy-in from the current users of cygipc (which is the
Xshm-enabled Xserver that Ralf used to distribute with his kde port, and
I already have patches ready to adapt cygipc to the 64bit key_t, and to
allow both cygipc and cygipc(64bit) daemons and libraries to coexist on
the same system. So that's ready to go.
Comments? Corrections? (it's been awhile; I may be forgetting stuff
concerning the 64bit key_t switchover...)
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html