Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/device/hw_res.c

    rbe942bc r96b02eb9  
    3838#include <malloc.h>
    3939
    40 int get_hw_resources(int dev_phone, hw_resource_list_t *hw_resources)
     40bool get_hw_resources(int dev_phone, hw_resource_list_t *hw_resources)
    4141{
    4242        sysarg_t count = 0;
    4343        int rc = async_req_1_1(dev_phone, DEV_IFACE_ID(HW_RES_DEV_IFACE), GET_RESOURCE_LIST, &count);
    4444        hw_resources->count = count;
    45         if (rc != EOK)
    46                 return rc;
     45        if (EOK != rc) {
     46                return false;
     47        }
    4748       
    4849        size_t size = count * sizeof(hw_resource_t);
    4950        hw_resources->resources = (hw_resource_t *)malloc(size);
    50         if (!hw_resources->resources)
    51                 return ENOMEM;
     51        if (NULL == hw_resources->resources) {
     52                return false;
     53        }
    5254       
    5355        rc = async_data_read_start(dev_phone, hw_resources->resources, size);
    54         if (rc != EOK) {
     56        if (EOK != rc) {
    5557                free(hw_resources->resources);
    5658                hw_resources->resources = NULL;
    57                 return rc;
     59                return false;
    5860        }
    5961                 
    60         return EOK;
     62        return true;     
    6163}
    6264
Note: See TracChangeset for help on using the changeset viewer.