delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/02/06/06:54:03

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <014c01c1af04$47343ba0$0100a8c0@advent02>
From: "Chris January" <chris AT atomice DOT net>
To: <cygwin AT cygwin DOT com>
References: <F119CHnbNWIWGjBM6VN000137e9 AT hotmail DOT com> <032a01c1af00$bde8dca0$a7eb0544 AT CX535256D>
Subject: /proc (was: Re: /dev/registry)
Date: Wed, 6 Feb 2002 11:49:03 -0000
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000

> Why can't this /dev/registry stuff be just an ioctl()?  Open the
> /dev/registry node for the appropriate access, then use some ioctl()'s to
> read and write it.  Put the /dev/null entry points for the read and write
> handlers for /dev/registry and you won't have that accidental corruption
> from cat.
>
> By the way, if you're using Cygwin, why can't you just call
RegQueryValueExW
> and friends yourself?  You're a Win32 process anyway, and no UNIX has such
a
> thing - don't care about portability.
1. it's difficult to accidentally cat to a key considering the length of the
names  -
/proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/S
hell\ Extensions/Approved/\{BDEADF00-C265-11d0-BCED-00A0C90AB50F\} is a bit
hard to type in by accident...
2. it makes scripting easier
3. ** adding /proc/registry means adding /proc and once a /proc virtual fs
is established, other /proc entries can be added a lot more easily
4. it gives you an alternative to regedit and friends
I almost have a read-only version of this working. I don't see why their
should be objections to this since you can't screw your registry up in any
way. I'll think
about how to add write capabilities later.
I'll probably add some entries to /proc - ones commonly found on UNIX
platforms maybe. Anyone have any favourites they wish to see?

Regards
Chris


--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019