Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/inetsrv/inetsrv.c

    rb7fd2a0 rac415d50  
    3838#include <async.h>
    3939#include <errno.h>
    40 #include <str_error.h>
    4140#include <fibril_synch.h>
    4241#include <io/log.h>
     
    8483static void inet_default_conn(ipc_callid_t, ipc_call_t *, void *);
    8584
    86 static errno_t inet_init(void)
     85static int inet_init(void)
    8786{
    8887        log_msg(LOG_DEFAULT, LVL_DEBUG, "inet_init()");
    8988       
    9089        port_id_t port;
    91         errno_t rc = async_create_port(INTERFACE_INET,
     90        int rc = async_create_port(INTERFACE_INET,
    9291            inet_default_conn, NULL, &port);
    9392        if (rc != EOK)
     
    106105        rc = loc_server_register(NAME);
    107106        if (rc != EOK) {
    108                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc));
     107                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server (%d).", rc);
    109108                return EEXIST;
    110109        }
     
    113112        rc = loc_service_register(SERVICE_NAME_INET, &sid);
    114113        if (rc != EOK) {
    115                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
     114                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service (%d).", rc);
    116115                return EEXIST;
    117116        }
     
    135134}
    136135
    137 static errno_t inet_find_dir(inet_addr_t *src, inet_addr_t *dest, uint8_t tos,
     136static int inet_find_dir(inet_addr_t *src, inet_addr_t *dest, uint8_t tos,
    138137    inet_dir_t *dir)
    139138{
     
    165164}
    166165
    167 errno_t inet_route_packet(inet_dgram_t *dgram, uint8_t proto, uint8_t ttl,
     166int inet_route_packet(inet_dgram_t *dgram, uint8_t proto, uint8_t ttl,
    168167    int df)
    169168{
    170169        inet_dir_t dir;
    171170        inet_link_t *ilink;
    172         errno_t rc;
     171        int rc;
    173172
    174173        if (dgram->iplink != 0) {
     
    201200}
    202201
    203 static errno_t inet_send(inet_client_t *client, inet_dgram_t *dgram,
     202static int inet_send(inet_client_t *client, inet_dgram_t *dgram,
    204203    uint8_t proto, uint8_t ttl, int df)
    205204{
     
    207206}
    208207
    209 errno_t inet_get_srcaddr(inet_addr_t *remote, uint8_t tos, inet_addr_t *local)
     208int inet_get_srcaddr(inet_addr_t *remote, uint8_t tos, inet_addr_t *local)
    210209{
    211210        inet_dir_t dir;
    212         errno_t rc;
     211        int rc;
    213212
    214213        rc = inet_find_dir(NULL, remote, tos, &dir);
     
    252251       
    253252        inet_addr_t remote;
    254         errno_t rc = async_data_write_finalize(callid, &remote, size);
     253        int rc = async_data_write_finalize(callid, &remote, size);
    255254        if (rc != EOK) {
    256255                async_answer_0(callid, rc);
     
    314313        }
    315314       
    316         errno_t rc = async_data_write_finalize(callid, &dgram.src, size);
     315        int rc = async_data_write_finalize(callid, &dgram.src, size);
    317316        if (rc != EOK) {
    318317                async_answer_0(callid, rc);
     
    445444}
    446445
    447 errno_t inet_ev_recv(inet_client_t *client, inet_dgram_t *dgram)
     446int inet_ev_recv(inet_client_t *client, inet_dgram_t *dgram)
    448447{
    449448        async_exch_t *exch = async_exchange_begin(client->sess);
     
    457456            dgram->iplink, &answer);
    458457
    459         errno_t rc = async_data_write_start(exch, &dgram->src, sizeof(inet_addr_t));
     458        int rc = async_data_write_start(exch, &dgram->src, sizeof(inet_addr_t));
    460459        if (rc != EOK) {
    461460                async_exchange_end(exch);
     
    480479        }
    481480
    482         errno_t retval;
     481        sysarg_t retval;
    483482        async_wait_for(req, &retval);
    484483
    485         return retval;
    486 }
    487 
    488 errno_t inet_recv_dgram_local(inet_dgram_t *dgram, uint8_t proto)
     484        return (int) retval;
     485}
     486
     487int inet_recv_dgram_local(inet_dgram_t *dgram, uint8_t proto)
    489488{
    490489        inet_client_t *client;
     
    509508}
    510509
    511 errno_t inet_recv_packet(inet_packet_t *packet)
     510int inet_recv_packet(inet_packet_t *packet)
    512511{
    513512        inet_addrobj_t *addr;
     
    543542int main(int argc, char *argv[])
    544543{
    545         errno_t rc;
     544        int rc;
    546545
    547546        printf(NAME ": HelenOS Internet Protocol service\n");
Note: See TracChangeset for help on using the changeset viewer.