And here are the updates to the GNU which case.

   - Stephen

----

| PSARC/2007/049
  Include GNU which 2.16
  Stephen Hahn (sch at sun.com)
  
  ident "$Hg$ SMI"
  
  1.  Summary
  
      This case adds the GNU/FSF implementation of which(1), under the
|     integration guidelines for /usr/gnu [1].  Patch binding is sought
|     for this case.
  
  2.  Discussion
  
      The GNU implementation of which(1) offers a number of enhancements
      for interactive and scripting use over the which(1) invocation in
      /usr/bin.  (For instance, unlike the /usr/bin implementation's ties
      to csh(1) (and specifically $HOME/.cshrc for aliases), the GNU
      implementation has features that allow use with a variety of
      shells.)
  
      A new package, SUNWgnu-which, will be introduced to deliver the
      component.
  
      The initial version provided will be which-2.16.
| 
|     The which(1) manual page will be modified to include the following
|     text in the "NOTES" section:
| 
|       The FSF/GNU implementation of the 'which' command can be found
|       at /usr/gnu/bin/which.  (See gnu(5) for additional details on
|       FSF/GNU commands.)
  
  3.  Interfaces
  
      /usr/gnu/bin/which
        Location                        Committed
        Invocation                      Uncommitted
|       Human-readable output           Not an Interface
  
      /usr/share/info/which.info
        Location                        Uncommitted
  
      /usr/gnu/share/man/man1/which.1
        Location                        Uncommitted
  
  4.  References
  
| [1] S. Hahn, B. Smaalders, and R. Orth, PSARC/2007/047: /usr/gnu, 2007.
  
  Appendix A.  Utility synopsis for GNU which variant utility
  
  Usage: which [options] [--] programname [...]
  Options: --version, -[vV] Print version and exit successfully.
           --help,          Print this help and exit successfully.
           --skip-dot       Skip directories in PATH that start with a dot.
           --skip-tilde     Skip directories in PATH that start with a tilde.
           --show-dot       Don't expand a dot to current directory in output.
           --show-tilde     Output a tilde for HOME directory for non-root.
           --tty-only       Stop processing options on the right if not on tty.
           --all, -a        Print all matches in PATH, not just the first
           --read-alias, -i Read list of aliases from stdin.
           --skip-alias     Ignore option --read-alias; don't read stdin.
           --read-functions Read shell functions from stdin.
           --skip-functions Ignore option --read-functions; don't read stdin.
  

-- 
Stephen Hahn, PhD  Solaris Kernel Development, Sun Microsystems
stephen.hahn at sun.com  http://blogs.sun.com/sch/

Reply via email to