Mark J. Nelson writes:
> >> Mark asked me send this along on his behalf, since he's out.
> > [...]
> >>> http://cr.opensolaris.org/~richlowe/toolsreview
> >
> > One thing that jumps out at me is that usr/src/tools/README.tools
> > describes using "exception_list*" with findunref, but that multiple
> > list change is gone with the switch back from Python to C.
> >
> > Other than that, it looks good.
>
> Actually, those changes are still present, and were reviewed.
>
> They may be subject to further modification (especially to being moved out
> of usr/src/tools/findunref, leaving the tools dir for tools and putting
> the workspace-specific stuff somewhere else), but they're part of
> supporting a split gate. Or more generically, nested repositories.
I don't understand that answer, so I'm guessing that I didn't get my
review comment across accurately enough. Let me try again.
The text for findunref in README.tools (line 192) says this:
$ findunref $INTELSRC $INTELSRC/tools/findunref/exception_list* | \
Note the asterisk. That's going to expand to multiple files. Now
look at line 109 of findunref.c:
if (argc != 2) {
That's ENOTGONNAWORK. The C-based version of findunref does *not*
allow you to specify multiple exception files on the command line. It
requires precisely *one* file.
The change I'm suggesting in the README.tools file is quite simple.
It's just:
< $ findunref $INTELSRC $INTELSRC/tools/findunref/exception_list* | \
> $ findunref $INTELSRC $INTELSRC/tools/findunref/exception_list | \
----
> $ findunref $SPARCSRC $SPARCSRC/tools/findunref/exception_list* | \
< $ findunref $SPARCSRC $SPARCSRC/tools/findunref/exception_list | \
Would it be possible to do that?
--
James Carlson, Solaris Networking <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677