Changeset 9b1baac in mainline for uspace/srv/locsrv/locsrv.c
- Timestamp:
- 2018-07-18T08:35:42Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0b05082
- Parents:
- edc64c0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/locsrv/locsrv.c
redc64c0 r9b1baac 1533 1533 } 1534 1534 1535 port_id_t port;1536 errno_t rc = async_create_port(INTERFACE_LOC_SUPPLIER,1537 loc_connection_supplier, NULL , &port);1535 /* Register location service at naming service */ 1536 errno_t rc = service_register(SERVICE_LOC, INTERFACE_LOC_SUPPLIER, 1537 loc_connection_supplier, NULL); 1538 1538 if (rc != EOK) { 1539 printf("%s: Error while creating supplier port: %s\n", NAME, str_error(rc));1539 printf("%s: Error while registering supplier service: %s\n", NAME, str_error(rc)); 1540 1540 return rc; 1541 1541 } 1542 1542 1543 rc = async_create_port(INTERFACE_LOC_CONSUMER,1544 loc_connection_consumer, NULL , &port);1543 rc = service_register(SERVICE_LOC, INTERFACE_LOC_CONSUMER, 1544 loc_connection_consumer, NULL); 1545 1545 if (rc != EOK) { 1546 printf("%s: Error while creating consumer port: %s\n", NAME, str_error(rc));1546 printf("%s: Error while registering consumer service: %s\n", NAME, str_error(rc)); 1547 1547 return rc; 1548 1548 } 1549 1549 1550 /* Set a handler of incomming connections */ 1551 async_set_fallback_port_handler(loc_forward, NULL); 1552 1553 /* Register location service at naming service */ 1554 rc = service_register(SERVICE_LOC); 1550 rc = service_register_broker(SERVICE_LOC, loc_forward, NULL); 1555 1551 if (rc != EOK) { 1556 printf("%s: Error while registering service: %s\n", NAME, str_error(rc));1552 printf("%s: Error while registering broker service: %s\n", NAME, str_error(rc)); 1557 1553 return rc; 1558 1554 }
Note:
See TracChangeset
for help on using the changeset viewer.