mirror of
https://github.com/ipxe/ipxe
synced 2025-12-23 13:30:57 +03:00
hoffmeis: Preparations for syslog support (LOGSERVER in DHCP, linewise
output buffering defintions and the like)
This commit is contained in:
@@ -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 -
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user