/*
 * prepare: prepare a commandline for execution.
 */
#include "tsh.h"
#include "kw.h"

/*
 * prepare() breaks a command up into variable settings, arguments,
 * and i/o redirection.
 */
prepare(cmd)
CMD *p;
{
    char *variables;
    char *arguments;
    char *redirection;

    variables = mmalloc(cmd->c_fs);
    strncpy(variables, cmd->c_text, cmd->c_fs-1);
    variables[cmd->c_fs-1] = 0;
    arguments = xstrdup(cmd->c_text+cmd->c_fs);
    
} /* prepare */