Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/volsrv/part.c

    r9c2c7d2 rb7fd2a0  
    3737#include <stdbool.h>
    3838#include <errno.h>
     39#include <str_error.h>
    3940#include <fibril_synch.h>
    4041#include <io/log.h>
     
    4950#include "types/part.h"
    5051
    51 static int vol_part_add_locked(service_id_t);
     52static errno_t vol_part_add_locked(service_id_t);
    5253static LIST_INITIALIZE(vol_parts); /* of vol_part_t */
    5354static FIBRIL_MUTEX_INITIALIZE(vol_parts_lock);
     
    6869
    6970/** Check for new partitions */
    70 static int vol_part_check_new(void)
     71static errno_t vol_part_check_new(void)
    7172{
    7273        bool already_known;
     
    7475        service_id_t *svcs;
    7576        size_t count, i;
    76         int rc;
     77        errno_t rc;
    7778
    7879        fibril_mutex_lock(&vol_parts_lock);
     
    143144}
    144145
    145 static int vol_part_probe(vol_part_t *part)
     146static errno_t vol_part_probe(vol_part_t *part)
    146147{
    147148        bool empty;
     
    149150        struct fsname_type *fst;
    150151        char *label;
    151         int rc;
     152        errno_t rc;
    152153
    153154        log_msg(LOG_DEFAULT, LVL_NOTE, "Probe partition %s", part->svc_name);
     
    203204}
    204205
    205 static int vol_part_add_locked(service_id_t sid)
     206static errno_t vol_part_add_locked(service_id_t sid)
    206207{
    207208        vol_part_t *part;
    208         int rc;
     209        errno_t rc;
    209210
    210211        assert(fibril_mutex_is_locked(&vol_parts_lock));
     
    243244}
    244245
    245 int vol_part_add(service_id_t sid)
    246 {
    247         int rc;
     246errno_t vol_part_add(service_id_t sid)
     247{
     248        errno_t rc;
    248249
    249250        fibril_mutex_lock(&vol_parts_lock);
     
    259260}
    260261
    261 int vol_part_init(void)
    262 {
    263         return EOK;
    264 }
    265 
    266 int vol_part_discovery_start(void)
    267 {
    268         int rc;
     262errno_t vol_part_init(void)
     263{
     264        return EOK;
     265}
     266
     267errno_t vol_part_discovery_start(void)
     268{
     269        errno_t rc;
    269270
    270271        rc = loc_register_cat_change_cb(vol_part_cat_change_cb);
    271272        if (rc != EOK) {
    272273                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering callback "
    273                     "for partition discovery (%d).", rc);
     274                    "for partition discovery: %s.", str_error(rc));
    274275                return rc;
    275276        }
     
    279280
    280281/** Get list of partitions as array of service IDs. */
    281 int vol_part_get_ids(service_id_t *id_buf, size_t buf_size, size_t *act_size)
     282errno_t vol_part_get_ids(service_id_t *id_buf, size_t buf_size, size_t *act_size)
    282283{
    283284        size_t act_cnt;
     
    307308}
    308309
    309 int vol_part_find_by_id(service_id_t sid, vol_part_t **rpart)
     310errno_t vol_part_find_by_id(service_id_t sid, vol_part_t **rpart)
    310311{
    311312        list_foreach(vol_parts, lparts, vol_part_t, part) {
     
    320321}
    321322
    322 int vol_part_empty_part(vol_part_t *part)
    323 {
    324         int rc;
     323errno_t vol_part_empty_part(vol_part_t *part)
     324{
     325        errno_t rc;
    325326
    326327        log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_empty_part()");
     
    328329        rc = volsrv_part_empty(part->svc_id);
    329330        if (rc != EOK) {
    330                 log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_empty_part() - failed %d",
    331                     rc);
     331                log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_empty_part() - failed %s",
     332                    str_error(rc));
    332333                return rc;
    333334        }
     
    337338}
    338339
    339 int vol_part_mkfs_part(vol_part_t *part, vol_fstype_t fstype,
     340errno_t vol_part_mkfs_part(vol_part_t *part, vol_fstype_t fstype,
    340341    const char *label)
    341342{
    342         int rc;
     343        errno_t rc;
    343344
    344345        log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_mkfs_part()");
     
    348349        rc = volsrv_part_mkfs(part->svc_id, fstype, label);
    349350        if (rc != EOK) {
    350                 log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_mkfs_part() - failed %d",
    351                     rc);
     351                log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_mkfs_part() - failed %s",
     352                    str_error(rc));
    352353                fibril_mutex_unlock(&vol_parts_lock);
    353354                return rc;
     
    369370}
    370371
    371 int vol_part_get_info(vol_part_t *part, vol_part_info_t *pinfo)
     372errno_t vol_part_get_info(vol_part_t *part, vol_part_info_t *pinfo)
    372373{
    373374        pinfo->pcnt = part->pcnt;
Note: See TracChangeset for help on using the changeset viewer.