/*
 * Copyright (c) 1992-93 by Mark Boyns (boyns@sdsu.edu)
 *
 * Permission to use, copy, modify, and distribute this software and its
 * documentation for any purpose and without fee is hereby granted, provided
 * that the above copyright notice appear in all copies and that both that
 * copyright notice and this permission notice appear in supporting
 * documentation.  This software is provided "as is" without express or
 * implied warranty.
 */

#define LOCAL_RSHELLRC	".rshellrc"
#define LOCAL_MOTD	".motd"
#define LOCAL_PROBLEMS	".problems"
#define GLOBAL_RSHELLRC	"/usr/local/etc/rshell/.rshellrc"
#define GLOBAL_MOTD	"/usr/local/etc/rshell/.motd"
#define GLOBAL_PROBLEMS	"/usr/local/etc/rshell/.problems"

#define IDLE_TIMEOUT	5	/* timeout after 5 minutes */
#define MAX_ARGV	128	/* maximum arguments for a command */

typedef struct command
{
	struct command	*next;
	int		num;
	char		*name;
	char		*path;
	int		argc;
	char		*argv[MAX_ARGV+1];
} Command;
