This is the mail archive of the
cygwin-developers@cygwin.com
mailing list for the Cygwin project.
Re: daemon
On Thu, 2001-09-13 at 21:56, Corinna Vinschen wrote:
> On Thu, Sep 13, 2001 at 07:57:12PM +1000, Robert Collins wrote:
> > The daemon is coming long nicely. I've a nearly complete transport layer
> > class, with a factory and virtual methods, to encapsulate all the
> > security impersonation and handshaking needed, allowing us to focus on
> > the daemon for now, or the transport or both.
> >
> > However, I have a little question.
> >
> > I want to use the same class inside and outside cygwin, for consistency,
> > and to prevent skew problems. The issue is that things like accept()
> > outside of cygwin are fine, but in cygwin you need to use
> > cygwin_accept().
> >
> > So... is there someway to resolve that, without compiling the source
> > file twice (which is one way) or having a symlink to the source under a
> > different name (ugly IMO)?
>
> Perhaps a header file which takes __INSIDE_CYGWIN__ into account?
Well that requires two.o files - which is what I've done as a temporary
measure (possibly permanent). The problem is linktime symbols, not
compile time.
Rob