usr/src/lib/libc/port/regex/wordexp.c

        Line 151 - Cstyle error - continuation lines should be indented
        four spaces.

Uhm... cstyle doesn't complain:
-- snip --
$ cstyle -P
/home/gisburn/ksh93/on_build1/test1_x86/usr/src/lib/libc/port/regex/wordexp.c
$ cstyle -p
/home/gisburn/ksh93/on_build1/test1_x86/usr/src/lib/libc/port/regex/wordexp.c
$ cstyle -pP
/home/gisburn/ksh93/on_build1/test1_x86/usr/src/lib/libc/port/regex/wordexp.c
$ cstyle
/home/gisburn/ksh93/on_build1/test1_x86/usr/src/lib/libc/port/regex/wordexp.c

Unfortunately, cstyle(1) doesn't flag "Cstyle" issues.  In the case of
continuation liesn, you need to add the "-c" flag to the program and
even then it will flag lines which aren't in error.  Someday, perhaps
it can be turned on by default.

        Lines 217-226 - Could you provide more details here?  Is
        /usr/lib/libc/libc_wordexp_commands another interface that can
        be customized by users?

No, it is not intended as official interface. The path could be named
/chicken/monster/has/rabies/ or something like that (pointing to a
non-existing location to prevent the execution of path-bound commands
when the shell runs in restricted mode (the only commands which can be
used are "print" and "sleep" which are safe to use, e.g. both cannot be
used to escape the restricted shell "jail")). ${PATH} is set to a
location which is more or less "guranteed" to be not accessible by
normal users and IMO the ${PATH} element should have a descriptive name.

Sigh.  Instead of something that looks like a valid path name, how
about /no/such/path?

dsc
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to