> The -c option makes sure all nodes exist, even if the glob is failing.  So
> you might end up with empty files like '*' or '.??*'.

It was obvious (to me) what this code is doing.  But I will not accept it.
Creating files called "*" on disk and then removing them, just to be lazy
in your shell programming, is too ugly for me to handle.

> local variables are not supported by POSIX.  We get away with using a
> recursive function anyway because it is mostly tail recursive.

Oy.  Way too fragile for my taste.  Acceptable kludges would be
saving/restoring the caller's value in the function, or forking a subshell
(i.e. put ( and ) around the recursive call).


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to