36,9 → 36,9 |
|
#include <async.h> |
#include <errno.h> |
#include <mem.h> |
#include <unistd.h> |
//#include <stdio.h> |
#include <string.h> |
|
#include <ipc/ipc.h> |
#include <sys/mman.h> |
122,15 → 122,15 |
padding = packet->addr_len - addr_len; |
if( src ){ |
memcpy(( void * ) packet + packet->src_addr, src, addr_len ); |
memset(( void * ) packet + packet->src_addr + addr_len, 0, padding ); |
bzero(( void * ) packet + packet->src_addr + addr_len, padding ); |
}else{ |
memset(( void * ) packet + packet->src_addr + addr_len, 0, packet->addr_len ); |
bzero(( void * ) packet + packet->src_addr + addr_len, packet->addr_len ); |
} |
if( dest ){ |
memcpy(( void * ) packet + packet->dest_addr, dest, addr_len ); |
memset(( void * ) packet + packet->dest_addr + addr_len, 0, padding ); |
bzero(( void * ) packet + packet->dest_addr + addr_len, padding ); |
}else{ |
memset(( void * ) packet + packet->dest_addr + addr_len, 0, packet->addr_len ); |
bzero(( void * ) packet + packet->dest_addr + addr_len, packet->addr_len ); |
} |
return EOK; |
} |
194,7 → 194,7 |
return packet; |
} |
|
void packet_release( int phone, packet_id_t packet_id ){ |
void pq_release( int phone, packet_id_t packet_id ){ |
async_msg_1( phone, NET_PACKET_RELEASE, packet_id ); |
} |
|