Changeset 84a1a54 in mainline for uspace/srv/klog/klog.c


Ignore:
Timestamp:
2018-01-04T20:47:53Z (6 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Children:
facacc71
Parents:
cde999a
Message:

Wrap returns of errno from main() with EXIT_RC().

Returns of error code from main() prevent type checking when errno_t
and int are considered incompatible. In order to avoid the philosophical
discussion of what should and shouldn't be returned for main(), we simply
wrap the error values and leave the answer to the question for future
generations to decide.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/klog/klog.c

    rcde999a r84a1a54  
    213213        if (rc != EOK) {
    214214                fprintf(stderr, "%s: Unable to initialize log\n", NAME);
    215                 return rc;
     215                return EXIT_RC(rc);
    216216        }
    217217       
     
    232232                log_msg(LOG_DEFAULT, LVL_ERROR,
    233233                    "Unable to register klog notifications");
    234                 return rc;
     234                return EXIT_RC(rc);
    235235        }
    236236       
     
    239239                log_msg(LOG_DEFAULT, LVL_ERROR,
    240240                    "Unable to create consumer fibril");
    241                 return ENOMEM;
     241                return EXIT_RC(ENOMEM);
    242242        }
    243243       
Note: See TracChangeset for help on using the changeset viewer.