Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/input/input.c

    r01c3bb4 r1d6dd2a  
    5454#include <stdio.h>
    5555#include <stdlib.h>
     56#include <str.h>
    5657#include <str_error.h>
    5758
     
    473474        kdev->ctl_ops = &kbdev_ctl;
    474475       
    475         int rc = loc_service_get_name(service_id, &kdev->svc_name);
     476        errno_t rc = loc_service_get_name(service_id, &kdev->svc_name);
    476477        if (rc != EOK) {
    477478                kdev->svc_name = NULL;
     
    486487        list_append(&kdev->link, &kbd_devs);
    487488        *kdevp = kdev;
    488         return EOK;
     489        return 0;
    489490       
    490491fail:
     
    510511        mdev->proto_ops = &mousedev_proto;
    511512       
    512         int rc = loc_service_get_name(service_id, &mdev->svc_name);
     513        errno_t rc = loc_service_get_name(service_id, &mdev->svc_name);
    513514        if (rc != EOK) {
    514515                mdev->svc_name = NULL;
     
    523524        list_append(&mdev->link, &mouse_devs);
    524525        *mdevp = mdev;
    525         return EOK;
     526        return 0;
    526527       
    527528fail:
     
    530531}
    531532
    532 static int serial_consumer(void *arg)
     533static errno_t serial_consumer(void *arg)
    533534{
    534535        serial_dev_t *sdev = (serial_dev_t *) arg;
     
    554555{
    555556        bool match = false;
    556         int rc;
     557        errno_t rc;
    557558
    558559        serial_dev_t *sdev = serial_dev_new();
     
    599600       
    600601        *sdevp = sdev;
    601         return EOK;
     602        return 0;
    602603       
    603604fail:
     
    633634}
    634635
    635 static int dev_check_new_kbdevs(void)
     636static errno_t dev_check_new_kbdevs(void)
    636637{
    637638        category_id_t keyboard_cat;
     
    639640        size_t count, i;
    640641        bool already_known;
    641         int rc;
     642        errno_t rc;
    642643       
    643644        rc = loc_category_get_id("keyboard", &keyboard_cat, IPC_FLAG_BLOCKING);
     
    670671                if (!already_known) {
    671672                        kbd_dev_t *kdev;
    672                         if (kbd_add_kbdev(svcs[i], &kdev) == EOK) {
     673                        if (kbd_add_kbdev(svcs[i], &kdev) == 0) {
    673674                                printf("%s: Connected keyboard device '%s'\n",
    674675                                    NAME, kdev->svc_name);
     
    684685}
    685686
    686 static int dev_check_new_mousedevs(void)
     687static errno_t dev_check_new_mousedevs(void)
    687688{
    688689        category_id_t mouse_cat;
     
    690691        size_t count, i;
    691692        bool already_known;
    692         int rc;
     693        errno_t rc;
    693694       
    694695        rc = loc_category_get_id("mouse", &mouse_cat, IPC_FLAG_BLOCKING);
     
    721722                if (!already_known) {
    722723                        mouse_dev_t *mdev;
    723                         if (mouse_add_mousedev(svcs[i], &mdev) == EOK) {
     724                        if (mouse_add_mousedev(svcs[i], &mdev) == 0) {
    724725                                printf("%s: Connected mouse device '%s'\n",
    725726                                    NAME, mdev->svc_name);
     
    735736}
    736737
    737 static int dev_check_new_serialdevs(void)
     738static errno_t dev_check_new_serialdevs(void)
    738739{
    739740        category_id_t serial_cat;
     
    741742        size_t count, i;
    742743        bool already_known;
    743         int rc;
     744        errno_t rc;
    744745       
    745746        rc = loc_category_get_id("serial", &serial_cat, IPC_FLAG_BLOCKING);
     
    772773                if (!already_known) {
    773774                        serial_dev_t *sdev;
    774                         if (serial_add_srldev(svcs[i], &sdev) == EOK) {
     775                        if (serial_add_srldev(svcs[i], &sdev) == 0) {
    775776                                printf("%s: Connected serial device '%s'\n",
    776777                                    NAME, sdev->kdev->svc_name);
     
    786787}
    787788
    788 static int dev_check_new(void)
    789 {
    790         int rc;
     789static errno_t dev_check_new(void)
     790{
     791        errno_t rc;
    791792       
    792793        fibril_mutex_lock(&discovery_lock);
     
    823824
    824825/** Start listening for new devices. */
    825 static int input_start_dev_discovery(void)
    826 {
    827         int rc = loc_register_cat_change_cb(cat_change_cb);
    828         if (rc != EOK) {
    829                 printf("%s: Failed registering callback for device discovery. "
    830                     "(%d)\n", NAME, rc);
     826static errno_t input_start_dev_discovery(void)
     827{
     828        errno_t rc = loc_register_cat_change_cb(cat_change_cb);
     829        if (rc != EOK) {
     830                printf("%s: Failed registering callback for device discovery: "
     831                    "%s\n", NAME, str_error(rc));
    831832                return rc;
    832833        }
     
    842843int main(int argc, char **argv)
    843844{
    844         int rc;
     845        errno_t rc;
    845846
    846847        if (argc < 2) {
Note: See TracChangeset for help on using the changeset viewer.