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/sio.h"
#include "netif/fifo.h" #include "netif/fifo.h"
#include "lwip/debug.h" #include "lwip/debug.h"
@ -22,6 +24,7 @@
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <fcntl.h> #include <fcntl.h>
#include <signal.h>
#include <sys/signal.h> #include <sys/signal.h>
#include <sys/types.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; saio.sa_flags = 0;
#if linux
saio.sa_restorer = NULL; saio.sa_restorer = NULL;
#endif /* linux */
sigaction( SIGIO,&saio,NULL ); sigaction( SIGIO,&saio,NULL );
/* allow the process to receive SIGIO */ /* 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 ) void sio_send_string( u8_t *str, sio_status_t * siostat )
{ {
// sio_status_t * siostat = ((siostruct_t*)netif->state)->sio; // 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 ) if ( write( siostat->fd, str, len ) <= 0 )
{ {