Subversion Repositories HelenOS

Rev

Rev 4700 | Rev 4708 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4700 Rev 4704
Line 29... Line 29...
29
/** @addtogroup socket
29
/** @addtogroup socket
30
 *  @{
30
 *  @{
31
 */
31
 */
32
 
32
 
33
/** @file
33
/** @file
-
 
34
 *  \todo
34
 */
35
 */
35
 
36
 
36
#include "../err.h"
37
#include "../err.h"
37
 
38
 
38
#include "../include/in.h"
39
#include "../include/in.h"
Line 121... Line 122...
121
    ERROR_DECLARE;
122
    ERROR_DECLARE;
122
 
123
 
123
    socket_core_ref *   socket_pointer;
124
    socket_core_ref *   socket_pointer;
124
 
125
 
125
    // create a wrapper
126
    // create a wrapper
126
    socket_pointer = ( socket_core_ref * ) malloc( sizeof( * socket_pointer ));
127
    socket_pointer = ( socket_core_ref * ) malloc( sizeof( socket_core_ref ));
127
    if( ! socket_pointer ) return ENOMEM;
128
    if( ! socket_pointer ) return ENOMEM;
128
    * socket_pointer = socket;
129
    * socket_pointer = socket;
129
    // register the incomming port
130
    // register the incomming port
130
    ERROR_CODE = socket_ports_add( global_sockets, port, socket_pointer );
131
    ERROR_CODE = socket_ports_add( global_sockets, port, socket_pointer );
131
    if( ERROR_CODE < 0 ){
132
    if( ERROR_CODE < 0 ){