Matthew Woehlke wrote:
> all of which should probably be symlinks to/copies of one program
> that changes default behavior based on its argv[0].)

No, please don't.  It means that programs change their behavior based
upon their names.  When a the program is copied or renamed it no
longer works the same.  Having been burned by that myself it is now
one of my pet peeves.

  
http://www.gnu.org/prep/standards/html_node/User-Interfaces.html#User-Interfaces

  Please don't make the behavior of a utility depend on the name used to
  invoke it. It is useful sometimes to make a link to a utility with a
  different name, and that should not change what it does.

  Instead, use a run time option or a compilation switch or both to
  select among the alternate behaviors.

Bob


_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to