#include "buf.h" #include "core.h" #include "libcmd/cmd.h" #include "libcmd/cmd_parse.h" extern file_t *g_file; extern Buf *g_buf; extern int g_flags; /* CLOSE */ int c_close( cmd_arg_t *arg ) { int fret = 0; fret = file_close( g_file ); if ( fret != 0 ) { printf("Cannot close file\n"); return -1; } // clean buf if ( !g_buf->isempty() ) { //buf_zero( g_buf ); g_buf->zero(); //buf_free( g_buf ); g_buf->empty(); } return 0; } int h_close( cmd_arg_t *arg ) { printf(" - close current file"); return 0; }