hoffmeis: Preparations for syslog support (LOGSERVER in DHCP, linewise

output buffering defintions and the like)
This commit is contained in:
Anselm Martin Hoffmeister
2007-04-09 18:01:43 +00:00
parent ff5aac826a
commit ed7dc02a95
5 changed files with 26 additions and 3 deletions

View File

@@ -30,8 +30,8 @@
struct console_driver {
/** Console is disabled.
*
* The console's putchar(), getchar() and iskey() methods will
* not be called while #disabled==1. Typically the
* The console's putchar(), putline(), getchar() and iskey()
* methods will not be called while #disabled==1. Typically the
* console's initialisation functions (called via INIT_FN())
* will set #disabled=0 upon completion.
*
@@ -47,6 +47,17 @@ struct console_driver {
*/
void ( *putchar ) ( int character );
/** Write an entire line to the console.
* This is intended to be used by line-oriented output media,
* like system logging facilities or line printers.
* Line output will not contain non-printable characters.
*
* @v linebuffer Pointer to the \0-terminated line
* @ret None -
* @err None -
*/
void ( * putline ) ( unsigned char * linebuffer );
/** Read a character from the console.
*
* @v None -

View File

@@ -60,6 +60,9 @@
/** DNS servers */
#define DHCP_DNS_SERVERS 6
/** Syslog servers */
#define DHCP_LOG_SERVERS 7
/** Host name */
#define DHCP_HOST_NAME 12