www.pudn.com > Linuxserial.zip > prompt.c


/*
 * File         : prompt.c
 * Date         : 2002-04-20
 * Author       : yfy001
 * Description  : print prompt information 
 * Copyright (C) 2001, 2002  yfy001
 */
#include               // fprintf, fflush
#include              // CHAR_MAX
#include              // strcpy, strcat
#include "strings.h"            // basename
#include "types.h"

/*
 * Arguments    : none
 * Return value : none
 * Description  : print prompt info
 */
void prompt()
{
    static char prompt[CHAR_MAX + 1];
    char *cp = basename(p_args->p_pkginfo->program_name);

    strcpy(prompt, cp);
    strcat(prompt, "> ");
    fprintf(stdout, "%s", prompt);
    fflush(stdout);
}