+ * Revision 1.10 2001/02/21 20:03:54 mdw
+ * Handle select errors (by bombing out). Cosmetic tweak.
+ *
+ * Revision 1.9 2001/02/03 16:06:44 mdw
+ * Don't set a handler for @SIGINT@ if it's ignored at startup. Add some
+ * error handling for the @select@ loop.
+ *
+ * Revision 1.8 2001/01/25 22:19:31 mdw
+ * Make flags be unsigned.
+ *
+ * Revision 1.7 2000/12/06 20:33:27 mdw
+ * Make flags be macros rather than enumerations, to ensure that they're
+ * unsigned.
+ *
+ * Revision 1.6 2000/10/08 12:06:46 mdw
+ * Change size passed to socket function to be a @size_t@. Insert missing
+ * type name for flag declaration.
+ *
+ * Revision 1.5 2000/07/29 22:05:22 mdw
+ * Miscellaneous tidyings:
+ *
+ * * Change the timeout to something more appropriate for real use.
+ *
+ * * Check assumptions about object types when binding the socket. In
+ * particular, don't zap the socket if it's really something else.
+ *
+ * * In @p_request@, return a failure if the shell command returned
+ * nonzero. Fix a bug in @p_get@ which incorrectly passes on a success
+ * code when this happens.
+ *
+ * * Dispose of the locked memory in client mode to avoid being
+ * antisocial.
+ *
+ * * Also in client mode, don't report closure from the server if we're
+ * running noninteractively.
+ *
+ * * Insert a missing option letter into the usage string.
+ *
+ * * Change to the root directory after forking in daemon mode.
+ *
+ * Revision 1.4 2000/06/17 11:50:53 mdw
+ * New pixie protocol allowing application to request passphrases and send
+ * them to the pixie. Use the secure arena interface for the input
+ * buffer. Extend the input buffer. Other minor fixes.
+ *
+ * Revision 1.3 1999/12/22 22:14:40 mdw
+ * Only produce initialization message if verbose.
+ *
+ * Revision 1.2 1999/12/22 22:13:42 mdw
+ * Fix bug in passphrase flushing loop.
+ *