vxKernel/vxgos/bootloader/src/console/close.c

20 lines
390 B
C

#include <stdlib.h>
#include <string.h>
#include "bootloader/console.h"
//---
// Public
//---
/* console_close(): Uninitialize the terminal */
int console_close(struct console *console)
{
if (console == NULL)
return -1;
if (console->output.buffer.data != NULL)
free(console->output.buffer.data);
memset(console, 0x00, sizeof(struct console));
return 0;
}