Changeset a852181 in mainline for uspace/srv/net/il/arp/arp_module.c


Ignore:
Timestamp:
2010-11-03T21:45:26Z (14 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
02314f8
Parents:
4ef32e0c
Message:

Get rid of the ERROR_CODE madness in arp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/il/arp/arp_module.c

    r4ef32e0c ra852181  
    4141#include <async.h>
    4242#include <stdio.h>
    43 #include <err.h>
     43#include <errno.h>
    4444
    4545#include <ipc/ipc.h>
     
    6666int il_module_start_standalone(async_client_conn_t client_connection)
    6767{
    68         ERROR_DECLARE;
     68        ipcarg_t phonehash;
     69        int rc;
    6970       
    7071        async_set_client_connection(client_connection);
    7172        arp_globals.net_phone = net_connect_module();
    72         ERROR_PROPAGATE(pm_init());
    7373       
    74         ipcarg_t phonehash;
    75         if (ERROR_OCCURRED(arp_initialize(client_connection)) ||
    76             ERROR_OCCURRED(REGISTER_ME(SERVICE_ARP, &phonehash))) {
     74        rc = pm_init();
     75        if (rc != EOK)
     76                return rc;
     77       
     78        rc = arp_initialize(client_connection);
     79        if (rc != EOK) {
    7780                pm_destroy();
    78                 return ERROR_CODE;
     81                return rc;
     82        }
     83       
     84        rc = REGISTER_ME(SERVICE_ARP, &phonehash);
     85        if (rc != EOK) {
     86                pm_destroy();
     87                return rc;
    7988        }
    8089       
Note: See TracChangeset for help on using the changeset viewer.