This is the mail archive of the
cygwin-developers@cygwin.com
mailing list for the Cygwin project.
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.