Added Author: comment, #ifdef'ed linux specific stuff, added typecast for strlen

This commit is contained in:
adamdunkels 2002-10-23 20:18:27 +00:00
parent 62b78bebe1
commit faf18b7f9a

View File

@ -1,3 +1,5 @@
/* Author: Magnus Ivarsson <magnus.ivarsson@volvo.com> */
#include "netif/sio.h"
#include "netif/fifo.h"
#include "lwip/debug.h"
@ -22,6 +24,7 @@
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <signal.h>
#include <sys/signal.h>
#include <sys/types.h>
@ -108,7 +111,9 @@ static int sio_init( char * device, int devnum, sio_status_t * siostat )
}
saio.sa_flags = 0;
#if linux
saio.sa_restorer = NULL;
#endif /* linux */
sigaction( SIGIO,&saio,NULL );
/* allow the process to receive SIGIO */
@ -180,7 +185,7 @@ void sio_send( u8_t c, sio_status_t * siostat )
void sio_send_string( u8_t *str, sio_status_t * siostat )
{
// sio_status_t * siostat = ((siostruct_t*)netif->state)->sio;
int len = strlen( str );
int len = strlen( (const char *)str );
if ( write( siostat->fd, str, len ) <= 0 )
{