Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/net/packet.c

    r16ac756 rc69d327  
    4141#include <unistd.h>
    4242#include <errno.h>
     43#include <err.h>
    4344
    4445#include <sys/mman.h>
     
    9091int pm_init(void)
    9192{
    92         int rc;
     93        ERROR_DECLARE;
    9394
    9495        fibril_rwlock_initialize(&pm_globals.lock);
    95        
    9696        fibril_rwlock_write_lock(&pm_globals.lock);
    97         rc = gpm_initialize(&pm_globals.packet_map);
     97        ERROR_PROPAGATE(gpm_initialize(&pm_globals.packet_map));
    9898        fibril_rwlock_write_unlock(&pm_globals.lock);
    99        
    100         return rc;
     99        return EOK;
    101100}
    102101
     
    140139int pm_add(packet_t packet)
    141140{
     141        ERROR_DECLARE;
     142
    142143        packet_map_ref map;
    143         int rc;
    144144
    145145        if (!packet_is_valid(packet))
     
    160160                        }
    161161                        bzero(map, sizeof(packet_map_t));
    162                         rc = gpm_add(&pm_globals.packet_map, map);
    163                         if (rc < 0) {
     162                        if ((ERROR_CODE =
     163                            gpm_add(&pm_globals.packet_map, map)) < 0) {
    164164                                fibril_rwlock_write_unlock(&pm_globals.lock);
    165165                                free(map);
    166                                 return rc;
     166                                return ERROR_CODE;
    167167                        }
    168168                } while (PACKET_MAP_PAGE(packet->packet_id) >=
Note: See TracChangeset for help on using the changeset viewer.