forked from Imagelibrary/rtems
Reflect termios API changes.
This commit is contained in:
@@ -116,17 +116,17 @@ isr_is_on(const rtems_irq_connect_data *irq)
|
||||
|
||||
extern int rtems_kbpoll( void );
|
||||
|
||||
static int
|
||||
ibmpc_console_write(int minor, const char *buf, int len)
|
||||
static ssize_t
|
||||
ibmpc_console_write(int minor, const char *buf, size_t len)
|
||||
{
|
||||
int count;
|
||||
size_t count;
|
||||
for (count = 0; count < len; count++)
|
||||
{
|
||||
_IBMPC_outch( buf[ count ] );
|
||||
if( buf[ count ] == '\n')
|
||||
_IBMPC_outch( '\r' ); /* LF = LF + CR */
|
||||
}
|
||||
return 0;
|
||||
return count;
|
||||
}
|
||||
|
||||
int kbd_poll_read( int minor )
|
||||
|
||||
@@ -588,7 +588,7 @@ static int paux_last_close(int major, int minor, void *arg)
|
||||
* termios framework whenever the "ECHO" feature is on.
|
||||
* It does nothing write now.
|
||||
*/
|
||||
static int write_aux_echo( int minor, const char * buffer, int count )
|
||||
static ssize_t write_aux_echo( int minor, const char * buffer, size_t count )
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -571,8 +571,8 @@ BSP_uart_termios_read_com2(int uart)
|
||||
return ( EOF );
|
||||
}
|
||||
|
||||
int
|
||||
BSP_uart_termios_write_com1(int minor, const char *buf, int len)
|
||||
ssize_t
|
||||
BSP_uart_termios_write_com1(int minor, const char *buf, size_t len)
|
||||
{
|
||||
assert(buf != NULL);
|
||||
|
||||
@@ -602,11 +602,11 @@ BSP_uart_termios_write_com1(int minor, const char *buf, int len)
|
||||
uwrite(BSP_UART_COM1, IER, uart_data[BSP_UART_COM1].ier);
|
||||
}
|
||||
|
||||
return 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
int
|
||||
BSP_uart_termios_write_com2(int minor, const char *buf, int len)
|
||||
ssize_t
|
||||
BSP_uart_termios_write_com2(int minor, const char *buf, size_t len)
|
||||
{
|
||||
assert(buf != NULL);
|
||||
|
||||
@@ -636,7 +636,7 @@ BSP_uart_termios_write_com2(int minor, const char *buf, int len)
|
||||
uwrite(BSP_UART_COM2, IER, uart_data[BSP_UART_COM2].ier);
|
||||
}
|
||||
|
||||
return 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
@@ -24,8 +24,8 @@ int BSP_uart_polled_read(int uart);
|
||||
void BSP_uart_termios_set(int uart, void *ttyp);
|
||||
int BSP_uart_termios_read_com1(int uart);
|
||||
int BSP_uart_termios_read_com2(int uart);
|
||||
int BSP_uart_termios_write_com1(int minor, const char *buf, int len);
|
||||
int BSP_uart_termios_write_com2(int minor, const char *buf, int len);
|
||||
ssize_t BSP_uart_termios_write_com1(int minor, const char *buf, size_t len);
|
||||
ssize_t BSP_uart_termios_write_com2(int minor, const char *buf, size_t len);
|
||||
void BSP_uart_termios_isr_com1();
|
||||
void BSP_uart_termios_isr_com2();
|
||||
void BSP_uart_dbgisr_com1(void);
|
||||
|
||||
Reference in New Issue
Block a user