Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4704 → Rev 4701

/branches/network/uspace/srv/net/socket/socket_core.c
31,7 → 31,6
*/
 
/** @file
* \todo
*/
 
#include "../err.h"
124,7 → 123,7
socket_core_ref * socket_pointer;
 
// create a wrapper
socket_pointer = ( socket_core_ref * ) malloc( sizeof( socket_core_ref ));
socket_pointer = ( socket_core_ref * ) malloc( sizeof( * socket_pointer ));
if( ! socket_pointer ) return ENOMEM;
* socket_pointer = socket;
// register the incomming port
/branches/network/uspace/srv/net/socket/socket_core.h
31,7 → 31,6
*/
 
/** @file
* \todo
*/
 
#ifndef __NET_SOCKET_CORE_H__
/branches/network/uspace/srv/net/socket/socket_messages.h
31,12 → 31,8
*/
 
/** @file
* Socket messages.
* @see socket.h
* \todo
*/
 
 
#ifndef __NET_SOCKET_MESSAGES_H__
#define __NET_SOCKET_MESSAGES_H__
 
62,32 → 58,28
NET_SOCKET_DATA_FRAGMENT_SIZE
} socket_messages;
 
/** @name Socket specific message parameters definitions
*/
/*@{*/
#define SOCKET_SET_SOCKET_ID( call ) ( int * ) & IPC_GET_ARG1( * call )
#define SOCKET_GET_SOCKET_ID( call ) ( int ) IPC_GET_ARG1( * call )
#define SOCKET_SET_READ_DATA_LENGTH( call ) ( int * ) & IPC_GET_ARG1( * call )
#define SOCKET_GET_READ_DATA_LENGTH( call ) ( int ) IPC_GET_ARG1( * call )
 
#define SOCKET_SET_SOCKET_ID( call ) ( int * ) & IPC_GET_ARG1( call )
#define SOCKET_GET_SOCKET_ID( call ) ( int ) IPC_GET_ARG1( call )
#define SOCKET_SET_READ_DATA_LENGTH( call ) ( int * ) & IPC_GET_ARG1( call )
#define SOCKET_GET_READ_DATA_LENGTH( call ) ( int ) IPC_GET_ARG1( call )
#define SOCKET_SET_HEADER_SIZE( call ) ( int * ) & IPC_GET_ARG2( * call )
#define SOCKET_GET_HEADER_SIZE( call ) ( int ) IPC_GET_ARG2( * call )
#define SOCKET_GET_BACKLOG( call ) ( int ) IPC_GET_ARG2( * call )
#define SOCKET_GET_OPT_LEVEL( call ) ( int ) IPC_GET_ARG2( * call )
#define SOCKET_SET_DATA_FRAGMENTS( call ) ( int * ) & IPC_GET_ARG2( * call )
#define SOCKET_GET_DATA_FRAGMENTS( call ) ( int ) IPC_GET_ARG2( * call )
#define SOCKET_SET_ADDRESS_LENGTH( call ) ( size_t * ) & IPC_GET_ARG2( * call )
#define SOCKET_GET_ADDRESS_LENGTH( call ) ( size_t ) IPC_GET_ARG2( * call )
 
#define SOCKET_SET_HEADER_SIZE( call ) ( int * ) & IPC_GET_ARG2( call )
#define SOCKET_GET_HEADER_SIZE( call ) ( int ) IPC_GET_ARG2( call )
#define SOCKET_GET_BACKLOG( call ) ( int ) IPC_GET_ARG2( call )
#define SOCKET_GET_OPT_LEVEL( call ) ( int ) IPC_GET_ARG2( call )
#define SOCKET_SET_DATA_FRAGMENTS( call ) ( int * ) & IPC_GET_ARG2( call )
#define SOCKET_GET_DATA_FRAGMENTS( call ) ( int ) IPC_GET_ARG2( call )
#define SOCKET_SET_ADDRESS_LENGTH( call ) ( size_t * ) & IPC_GET_ARG2( call )
#define SOCKET_GET_ADDRESS_LENGTH( call ) ( size_t ) IPC_GET_ARG2( call )
#define SOCKET_SET_DATA_FRAGMENT_SIZE( call ) ( int * ) & IPC_GET_ARG3( * call )
#define SOCKET_GET_DATA_FRAGMENT_SIZE( call ) ( int ) IPC_GET_ARG3( * call )
 
#define SOCKET_SET_DATA_FRAGMENT_SIZE( call ) ( int * ) & IPC_GET_ARG3( call )
#define SOCKET_GET_DATA_FRAGMENT_SIZE( call ) ( int ) IPC_GET_ARG3( call )
#define SOCKET_GET_FLAGS( call ) ( int ) IPC_GET_ARG4( * call )
 
#define SOCKET_GET_FLAGS( call ) ( int ) IPC_GET_ARG4( call )
#define SOCKET_GET_OPT_NAME( call ) ( int ) IPC_GET_ARG4( * call )
 
#define SOCKET_GET_OPT_NAME( call ) ( int ) IPC_GET_ARG4( call )
 
/*@}*/
 
#endif