This is the mail archive of the cygwin-developers@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [RFD]: Egor's proposal for a Cygwin server process


On Thu, May 31, 2001 at 11:03:46PM +1000, Robert Collins wrote:
> From: "Corinna Vinschen" <vinschen@redhat.com>
> > int
> > seteuid (uid_t uid)
> > {
> >   if (os_being_run == winNT)
> >     {
> >       cygsrv_message msg;
> >       msg.set_message_type (CYGSRV_SETEUID);
> >       msg.add_ulong_parameter (uid);
> >       msg.call_cygwin_server ();
> >       return msg.get_int_result ();
> >     }
> >   ...
> > }
> 
> I presume you use NT only there because seteuid was your example?

It's just an example and setuid is completely senseless on 9x/ME.

> > and the cygsrv_message class would implement the actual protocol.
> 
> And the interface to that is an API. Sure it's a private API, but all
> the same it's an API. Thats what I'm suggesting should be clearly
> setout. (Not necessarily on day 1, but before I get back into IPC :])

Sure.

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.com
Red Hat, Inc.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]