Ignore:
File:
1 edited

Legend:

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

    rb688fd8 r1d6dd2a  
    3636#include <async.h>
    3737#include <errno.h>
     38#include <str_error.h>
    3839#include <io/log.h>
    3940#include <ipc/dnsr.h>
     
    4243#include <stdio.h>
    4344#include <stdlib.h>
     45#include <str.h>
    4446#include <task.h>
    4547
     
    5355static void dnsr_client_conn(ipc_callid_t, ipc_call_t *, void *);
    5456
    55 static int dnsr_init(void)
    56 {
    57         int rc;
     57static errno_t dnsr_init(void)
     58{
     59        errno_t rc;
    5860        log_msg(LOG_DEFAULT, LVL_DEBUG, "dnsr_init()");
    5961
     
    6870        rc = loc_server_register(NAME);
    6971        if (rc != EOK) {
    70                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server (%d).", rc);
     72                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc));
    7173                transport_fini();
    7274                return EEXIST;
     
    7678        rc = loc_service_register(SERVICE_NAME_DNSR, &sid);
    7779        if (rc != EOK) {
    78                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service (%d).", rc);
     80                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
    7981                transport_fini();
    8082                return EEXIST;
     
    9294       
    9395        char *name;
    94         int rc = async_data_write_accept((void **) &name, true, 0,
     96        errno_t rc = async_data_write_accept((void **) &name, true, 0,
    9597            DNS_NAME_MAX_SIZE, 0, NULL);
    9698        if (rc != EOK) {
     
    144146                async_answer_0(callid, rc);
    145147       
    146         async_answer_0(iid, (sysarg_t) rc);
     148        async_answer_0(iid, rc);
    147149       
    148150        dns_hostinfo_destroy(hinfo);
     
    170172        // FIXME locking
    171173       
    172         int rc = async_data_read_finalize(callid, &dns_server_addr, size);
     174        errno_t rc = async_data_read_finalize(callid, &dns_server_addr, size);
    173175        if (rc != EOK)
    174176                async_answer_0(callid, rc);
     
    198200        // FIXME locking
    199201       
    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);
     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);
    207209}
    208210
     
    245247int main(int argc, char *argv[])
    246248{
    247         int rc;
     249        errno_t rc;
    248250
    249251        printf("%s: DNS Resolution Service\n", NAME);
Note: See TracChangeset for help on using the changeset viewer.