#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; /* FILE */ int c_info( cmd_arg_t *arg ) { if ( g_file == NULL ) { printf("no opened files\n"); } else { printf("FILE INFO:\n"); printf("NAME : %s\n", g_file->filename ); printf("FD : %d\n", g_file->fd ); printf("FLAGS : 0x%08x\n", g_file->flags ); printf("MODE : 0x%08x\n", g_file->mode ); printf("OFFSET : %zd\n", g_file->offset ); printf("POSITION: %ld\n", g_file->position ); printf("SIZE : %zd\n", g_file->size ); printf("BLOCK : %u\n", g_file->blk_size ); } return 0; } int h_info( cmd_arg_t *arg ) { printf(" - show running file info"); return 0; }