delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
From: | ericblake AT comcast DOT net (Eric Blake) |
To: | Dave Korn <dave DOT korn AT artimi DOT com>, cygwin AT cygwin DOT com |
Subject: | RE: findutils still broken |
Date: | Thu, 21 Apr 2005 19:32:20 +0000 |
Message-Id: | <042120051932.11587.4267FFC40005D1FE00002D4322058891160A050E040D0C079D0A@comcast.net> |
X-Authenticated-Sender: | ZXJpY2JsYWtlQGNvbWNhc3QubmV0 |
> Well, that was my next step, but I'm off home for the evening. > > dk AT mace /artimi> cd /proc/registry > dk AT mace /proc/registry> cd HKEY_CLASSES_ROOT/ > dk AT mace /proc/registry/HKEY_CLASSES_ROOT> cd \* > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/*> ls > AlwaysShowExt InfoTip OpenWithList QuickTip TileInfo shellex > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/*> cd InfoTip > bash: cd: InfoTip: Not a directory > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/*> cd QuickTip > bash: cd: QuickTip: Not a directory > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/*> > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/*> cd .. > dk AT mace /proc/registry/HKEY_CLASSES_ROOT> cd .386/ > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/.386> cd [TAB-TAB] > @ PerceivedType PersistentHandler > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/.386> cd PersistentHandler/ > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/.386/PersistentHandler> ls > @ > dk AT mace /proc/registry/HKEY_CLASSES_ROOT/.386/PersistentHandler> cat @ > {098f2470-bae0-11cd-b579-08002b30bfeb} dk AT mace > /proc/registry/HKEY_CLASSES_ROOT/ > > It does look as if there's a dll bug preventing it from changing into > subdirs when there's an asterisk in the path. Dunno why it doesn't go on to > iterate the rest of the /proc tree, although if you try "find /proc -xdev" > it does enumerate more of the top-level. Works for me: $ cd /proc/registry/HKEY_CLASSES_ROOT/\* $ ls -F AlwaysShowExt InfoTip shellex/ $ cat InfoTip prop:Type;Author;Title;Subject;Comment;Size $ cd shellex $ /bin/pwd /proc/registry/HKEY_CLASSES_ROOT/*/shellex The problem in your demo is that not all registry entries are keys - some (including hkcr/*/InfoTip) are values. In /proc/registry, registry keys map to directories, registry values map to files, and the contents of the values are found by reading the files. -- Eric Blake -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |