Ignore:
File:
1 edited

Legend:

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

    r1d6dd2a rb688fd8  
    3636#include <async.h>
    3737#include <errno.h>
    38 #include <str_error.h>
    3938#include <io/log.h>
    4039#include <ipc/dnsr.h>
     
    4342#include <stdio.h>
    4443#include <stdlib.h>
    45 #include <str.h>
    4644#include <task.h>
    4745
     
    5553static void dnsr_client_conn(ipc_callid_t, ipc_call_t *, void *);
    5654
    57 static errno_t dnsr_init(void)
    58 {
    59         errno_t rc;
     55static int dnsr_init(void)
     56{
     57        int rc;
    6058        log_msg(LOG_DEFAULT, LVL_DEBUG, "dnsr_init()");
    6159
     
    7068        rc = loc_server_register(NAME);
    7169        if (rc != EOK) {
    72                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc));
     70                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server (%d).", rc);
    7371                transport_fini();
    7472                return EEXIST;
     
    7876        rc = loc_service_register(SERVICE_NAME_DNSR, &sid);
    7977        if (rc != EOK) {
    80                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
     78                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service (%d).", rc);
    8179                transport_fini();
    8280                return EEXIST;
     
    9492       
    9593        char *name;
    96         errno_t rc = async_data_write_accept((void **) &name, true, 0,
     94        int rc = async_data_write_accept((void **) &name, true, 0,
    9795            DNS_NAME_MAX_SIZE, 0, NULL);
    9896        if (rc != EOK) {
     
    146144                async_answer_0(callid, rc);
    147145       
    148         async_answer_0(iid, rc);
     146        async_answer_0(iid, (sysarg_t) rc);
    149147       
    150148        dns_hostinfo_destroy(hinfo);
     
    172170        // FIXME locking
    173171       
    174         errno_t rc = async_data_read_finalize(callid, &dns_server_addr, size);
     172        int rc = async_data_read_finalize(callid, &dns_server_addr, size);
    175173        if (rc != EOK)
    176174                async_answer_0(callid, rc);
     
    200198        // FIXME locking
    201199       
    202         errno_t rc = async_data_write_finalize(callid, &dns_server_addr, size);
    203         if (rc != EOK) {
    204                 async_answer_0(callid, rc);
    205                 async_answer_0(iid, rc);
    206         }
    207        
    208         async_answer_0(iid, rc);
     200        int rc = async_data_write_finalize(callid, &dns_server_addr, size);
     201        if (rc != EOK) {
     202                async_answer_0(callid, rc);
     203                async_answer_0(iid, rc);
     204        }
     205       
     206        async_answer_0(iid, (sysarg_t) rc);
    209207}
    210208
     
    247245int main(int argc, char *argv[])
    248246{
    249         errno_t rc;
     247        int rc;
    250248
    251249        printf("%s: DNS Resolution Service\n", NAME);
Note: See TracChangeset for help on using the changeset viewer.