Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <20010722131705.13706.qmail@mail.com> Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-Mailer: MIME-tools 5.41 (Entity 5.404) From: "Funnytoes Foxwolf" To: cygwin AT cygwin DOT com Date: Sun, 22 Jul 2001 13:17:05 +0000 Subject: RE: Win98 and multiple users Steve, I thought the cygwin heap was, in essence, that virtual machine - it stores persistant data across invokations. All that needs to happen, as far as I can see, is for the setuid/seteuid/etc/etc calls to set per-process values in the shared memory heap and for getuid/etc... to use that value. The "uid" concept is completely lacking in Win98, so cygwin's spoofing that already. -- Ft -----Original Message----- To: "cygwin at cygwin dot Com (E-mail)" Subject: RE: Win98 and multiple users From: Steve Jorgensen Date: Sat, 21 Jul 2001 14:07:33 -0700 Reply-To: "jorgens at coho dot net" I'm no Cygwin developer as of yet, but I think I can answer this one. Cygwin, for the most part, provides a 'nix wrapper around Windows, and uses Windows to do the work. NT allows separate processes to run in different user contexts, but Windows 98 does not. Thus, Windows 98 has no applicable functionality to wrap. You would need an entire virtual machine with another copy of Windows running another Cygwin to do what you're talking about. -- _______________________________________________ FREE Personalized E-mail at Mail.com http://www.mail.com/?sr=signup Talk More, Pay Less with Net2Phone Direct(R), up to 1500 minutes free! http://www.net2phone.com/cgi-bin/link.cgi?143 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/