Changes in uspace/lib/c/generic/loc.c [0239846:cde999a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/loc.c
r0239846 rcde999a 36 36 #include <async.h> 37 37 #include <errno.h> 38 #include < malloc.h>38 #include <stdlib.h> 39 39 #include <stdbool.h> 40 40 … … 121 121 return rc; 122 122 123 sysarg_t retval;123 int retval; 124 124 async_wait_for(req, &retval); 125 125 if (retval != EOK) … … 245 245 ipc_call_t answer; 246 246 aid_t req = async_send_2(exch, LOC_SERVER_REGISTER, 0, 0, &answer); 247 sysarg_t retval = async_data_write_start(exch, name, str_size(name));247 int retval = async_data_write_start(exch, name, str_size(name)); 248 248 249 249 if (retval != EOK) { … … 278 278 ipc_call_t answer; 279 279 aid_t req = async_send_0(exch, LOC_SERVICE_REGISTER, &answer); 280 sysarg_t retval = async_data_write_start(exch, fqsn, str_size(fqsn));280 int retval = async_data_write_start(exch, fqsn, str_size(fqsn)); 281 281 282 282 if (retval != EOK) { … … 314 314 { 315 315 async_exch_t *exch; 316 sysarg_t retval;316 int retval; 317 317 318 318 exch = loc_exchange_begin_blocking(INTERFACE_LOC_SUPPLIER); … … 339 339 aid_t req = async_send_2(exch, LOC_SERVICE_GET_ID, flags, 0, 340 340 &answer); 341 sysarg_t retval = async_data_write_start(exch, fqdn, str_size(fqdn));341 int retval = async_data_write_start(exch, fqdn, str_size(fqdn)); 342 342 343 343 loc_exchange_end(exch); … … 371 371 * @param name Place to store pointer to new string. Caller should 372 372 * free it using free(). 373 * @return EOK on success or negativeerror code373 * @return EOK on success or an error code 374 374 */ 375 375 static int loc_get_name_internal(sysarg_t method, sysarg_t id, char **name) … … 379 379 ipc_call_t dreply; 380 380 size_t act_size; 381 sysarg_t dretval;381 int dretval; 382 382 383 383 *name = NULL; … … 397 397 } 398 398 399 sysarg_t retval;399 int retval; 400 400 async_wait_for(req, &retval); 401 401 … … 421 421 * @param name Place to store pointer to new string. Caller should 422 422 * free it using free(). 423 * @return EOK on success or negativeerror code423 * @return EOK on success or an error code 424 424 */ 425 425 int loc_category_get_name(category_id_t cat_id, char **name) … … 435 435 * @param name Place to store pointer to new string. Caller should 436 436 * free it using free(). 437 * @return EOK on success or negativeerror code437 * @return EOK on success or an error code 438 438 */ 439 439 int loc_service_get_name(service_id_t svc_id, char **name) … … 449 449 * @param name Place to store pointer to new string. Caller should 450 450 * free it using free(). 451 * @return EOK on success or negativeerror code451 * @return EOK on success or an error code 452 452 */ 453 453 int loc_service_get_server_name(service_id_t svc_id, char **name) … … 472 472 aid_t req = async_send_2(exch, LOC_NAMESPACE_GET_ID, flags, 0, 473 473 &answer); 474 sysarg_t retval = async_data_write_start(exch, name, str_size(name));474 int retval = async_data_write_start(exch, name, str_size(name)); 475 475 476 476 loc_exchange_end(exch); … … 503 503 * @param cat_id Place to store ID 504 504 * @param flags IPC_FLAG_BLOCKING to wait for location service to start 505 * @return EOK on success or negativeerror code505 * @return EOK on success or an error code 506 506 */ 507 507 int loc_category_get_id(const char *name, category_id_t *cat_id, … … 521 521 aid_t req = async_send_0(exch, LOC_CATEGORY_GET_ID, 522 522 &answer); 523 sysarg_t retval = async_data_write_start(exch, name, str_size(name));523 int retval = async_data_write_start(exch, name, str_size(name)); 524 524 525 525 loc_exchange_end(exch); … … 574 574 } 575 575 576 /** 577 * @return ID of a new NULL device, or -1 if failed. 578 */ 576 579 int loc_null_create(void) 577 580 { … … 610 613 * @param svc_id Service ID 611 614 * @param cat_id Category ID 612 * @return EOK on success or negativeerror code615 * @return EOK on success or an error code 613 616 */ 614 617 int loc_service_add_to_cat(service_id_t svc_id, service_id_t cat_id) 615 618 { 616 619 async_exch_t *exch; 617 sysarg_t retval;620 int retval; 618 621 619 622 exch = loc_exchange_begin_blocking(INTERFACE_LOC_SUPPLIER); … … 692 695 } 693 696 694 sysarg_t retval;697 int retval; 695 698 async_wait_for(req, &retval); 696 699 … … 741 744 } 742 745 743 sysarg_t retval;746 int retval; 744 747 async_wait_for(req, &retval); 745 748 … … 768 771 } 769 772 770 sysarg_t retval;773 int retval; 771 774 async_wait_for(req, &retval); 772 775 … … 787 790 * @param data Place to store pointer to array of IDs 788 791 * @param count Place to store number of IDs 789 * @return EOK on success or negativeerror code792 * @return EOK on success or an error code 790 793 */ 791 794 static int loc_get_ids_internal(sysarg_t method, sysarg_t arg1, … … 833 836 * @param data Place to store pointer to array of IDs 834 837 * @param count Place to store number of IDs 835 * @return EOK on success or negativeerror code838 * @return EOK on success or an error code 836 839 */ 837 840 int loc_category_get_svcs(category_id_t cat_id, service_id_t **data, … … 848 851 * @param data Place to store pointer to array of IDs 849 852 * @param count Place to store number of IDs 850 * @return EOK on success or negativeerror code853 * @return EOK on success or an error code 851 854 */ 852 855 int loc_get_categories(category_id_t **data, size_t *count)
Note:
See TracChangeset
for help on using the changeset viewer.