$Id: DIFFS,v 1.13 2004/05/08 12:20:24 jmmv Exp $

This file contains a list of major behavior differences between the standard
NetBSD's POSIX shell and bt_sh.

* Mail notification functionality was removed; MAIL and MAILPATH variables
  are not recognized.

* Interactive functionality was removed; the -i flag is not recognized; the
  HISTSIZE variable is not recognized; the TERM variable is not recognized;
  the fc command is not recognized; the inputrc command is not recognized.

* kill is not a builtin.

* printf is not a builtin.

* The isfunc builtin command was added to quickly detect if a function has
  been defined or not (heavily used by bt_logic).

* The swcase builtin command was added to quickly change the case of the
  input stream (heavily used by bt_config).

* The quotemeta builtin command was added to quickly quote special characters
  from the input stream.

* The oodate builtin command was added to quickly check if a file is older
  than several others.

* The make-like += operator is recognized, which makes syntax clearer when
  only appending text to a variable.

* The global keyword was added to mark varibles as global (mainly to say they
  are defined and known by the script).  If the `-w' flag is used, the shell
  will issue warnings when using undefined variables (neither global nor
  local).

* The builtin test command accepts the '<=' and '>=' operators to compare
  strings, with their usual meaning.
