Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/loc.c

    r0239846 rcde999a  
    3636#include <async.h>
    3737#include <errno.h>
    38 #include <malloc.h>
     38#include <stdlib.h>
    3939#include <stdbool.h>
    4040
     
    121121                        return rc;
    122122               
    123                 sysarg_t retval;
     123                int retval;
    124124                async_wait_for(req, &retval);
    125125                if (retval != EOK)
     
    245245        ipc_call_t answer;
    246246        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));
    248248       
    249249        if (retval != EOK) {
     
    278278        ipc_call_t answer;
    279279        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));
    281281       
    282282        if (retval != EOK) {
     
    314314{
    315315        async_exch_t *exch;
    316         sysarg_t retval;
     316        int retval;
    317317       
    318318        exch = loc_exchange_begin_blocking(INTERFACE_LOC_SUPPLIER);
     
    339339        aid_t req = async_send_2(exch, LOC_SERVICE_GET_ID, flags, 0,
    340340            &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));
    342342       
    343343        loc_exchange_end(exch);
     
    371371 * @param name          Place to store pointer to new string. Caller should
    372372 *                      free it using free().
    373  * @return              EOK on success or negative error code
     373 * @return              EOK on success or an error code
    374374 */
    375375static int loc_get_name_internal(sysarg_t method, sysarg_t id, char **name)
     
    379379        ipc_call_t dreply;
    380380        size_t act_size;
    381         sysarg_t dretval;
     381        int dretval;
    382382       
    383383        *name = NULL;
     
    397397        }
    398398       
    399         sysarg_t retval;
     399        int retval;
    400400        async_wait_for(req, &retval);
    401401       
     
    421421 * @param name          Place to store pointer to new string. Caller should
    422422 *                      free it using free().
    423  * @return              EOK on success or negative error code
     423 * @return              EOK on success or an error code
    424424 */
    425425int loc_category_get_name(category_id_t cat_id, char **name)
     
    435435 * @param name          Place to store pointer to new string. Caller should
    436436 *                      free it using free().
    437  * @return              EOK on success or negative error code
     437 * @return              EOK on success or an error code
    438438 */
    439439int loc_service_get_name(service_id_t svc_id, char **name)
     
    449449 * @param name          Place to store pointer to new string. Caller should
    450450 *                      free it using free().
    451  * @return              EOK on success or negative error code
     451 * @return              EOK on success or an error code
    452452 */
    453453int loc_service_get_server_name(service_id_t svc_id, char **name)
     
    472472        aid_t req = async_send_2(exch, LOC_NAMESPACE_GET_ID, flags, 0,
    473473            &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));
    475475       
    476476        loc_exchange_end(exch);
     
    503503 * @param cat_id        Place to store ID
    504504 * @param flags         IPC_FLAG_BLOCKING to wait for location service to start
    505  * @return              EOK on success or negative error code
     505 * @return              EOK on success or an error code
    506506 */
    507507int loc_category_get_id(const char *name, category_id_t *cat_id,
     
    521521        aid_t req = async_send_0(exch, LOC_CATEGORY_GET_ID,
    522522            &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));
    524524       
    525525        loc_exchange_end(exch);
     
    574574}
    575575
     576/**
     577 * @return ID of a new NULL device, or -1 if failed.
     578 */
    576579int loc_null_create(void)
    577580{
     
    610613 * @param svc_id        Service ID
    611614 * @param cat_id        Category ID
    612  * @return              EOK on success or negative error code
     615 * @return              EOK on success or an error code
    613616 */
    614617int loc_service_add_to_cat(service_id_t svc_id, service_id_t cat_id)
    615618{
    616619        async_exch_t *exch;
    617         sysarg_t retval;
     620        int retval;
    618621       
    619622        exch = loc_exchange_begin_blocking(INTERFACE_LOC_SUPPLIER);
     
    692695                }
    693696               
    694                 sysarg_t retval;
     697                int retval;
    695698                async_wait_for(req, &retval);
    696699               
     
    741744                }
    742745               
    743                 sysarg_t retval;
     746                int retval;
    744747                async_wait_for(req, &retval);
    745748               
     
    768771        }
    769772       
    770         sysarg_t retval;
     773        int retval;
    771774        async_wait_for(req, &retval);
    772775       
     
    787790 * @param data          Place to store pointer to array of IDs
    788791 * @param count         Place to store number of IDs
    789  * @return              EOK on success or negative error code
     792 * @return              EOK on success or an error code
    790793 */
    791794static int loc_get_ids_internal(sysarg_t method, sysarg_t arg1,
     
    833836 * @param data          Place to store pointer to array of IDs
    834837 * @param count         Place to store number of IDs
    835  * @return              EOK on success or negative error code
     838 * @return              EOK on success or an error code
    836839 */
    837840int loc_category_get_svcs(category_id_t cat_id, service_id_t **data,
     
    848851 * @param data          Place to store pointer to array of IDs
    849852 * @param count         Place to store number of IDs
    850  * @return              EOK on success or negative error code
     853 * @return              EOK on success or an error code
    851854 */
    852855int loc_get_categories(category_id_t **data, size_t *count)
Note: See TracChangeset for help on using the changeset viewer.