Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/net/tl/tl_skel.c

    rffa2c8ef r6b82009  
    3838#include <bool.h>
    3939#include <errno.h>
     40#include <ns.h>
    4041#include <tl_skel.h>
    4142#include <net_interface.h>
     
    4647 * @param[in] iid   The initial message identifier.
    4748 * @param[in] icall The initial message call structure.
     49 * @param[in] arg   Local argument.
    4850 *
    4951 */
    50 static void tl_client_connection(ipc_callid_t iid, ipc_call_t *icall)
     52static void tl_client_connection(ipc_callid_t iid, ipc_call_t *icall,
     53    void *arg)
    5154{
    5255        /*
     
    7780                 * result.
    7881                 */
    79                 if ((IPC_GET_IMETHOD(call) == IPC_M_PHONE_HUNGUP) ||
    80                     (res == EHANGUP))
     82                if ((!IPC_GET_IMETHOD(call)) || (res == EHANGUP))
    8183                        return;
    8284               
     
    102104 *
    103105 */
    104 int tl_module_start(int service)
     106int tl_module_start(sysarg_t service)
    105107{
    106108        async_set_client_connection(tl_client_connection);
    107         int net_phone = net_connect_module();
    108         if (net_phone < 0)
    109                 return net_phone;
     109        async_sess_t *sess = net_connect_module();
     110        if (!sess)
     111                return ENOENT;
    110112       
    111113        int rc = pm_init();
     
    113115                return rc;
    114116       
    115         rc = tl_initialize(net_phone);
     117        rc = tl_initialize(sess);
    116118        if (rc != EOK)
    117119                goto out;
    118120       
    119         rc = async_connect_to_me(PHONE_NS, service, 0, 0, NULL);
     121        rc = service_register(service);
    120122        if (rc != EOK)
    121123                goto out;
Note: See TracChangeset for help on using the changeset viewer.