Changeset 46577995 in mainline for uspace/app/tester/mm/mapping1.c


Ignore:
Timestamp:
2018-01-04T20:50:52Z (8 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Children:
e211ea04
Parents:
facacc71
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-04 20:47:53)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-04 20:50:52)
Message:

Use errno_t in all uspace and kernel code.

Change type of every variable, parameter and return value that holds an
<errno.h> constant to either errno_t (the usual case), or sys_errno_t
(some places in kernel). This is for the purpose of self-documentation,
as well as for type-checking with a bit of type definition hackery.

After this commit, HelenOS is free of code that mixes error codes with non-error
values on the assumption that error codes are negative.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/mm/mapping1.c

    rfacacc71 r46577995  
    6666    verify_mapping((area), (page_count), (expected_rc), #expected_rc)
    6767
    68 static bool verify_mapping(void *area, int page_count, int expected_rc,
     68static bool verify_mapping(void *area, int page_count, errno_t expected_rc,
    6969    const char *expected_rc_str)
    7070{
     
    7373        for (i = 0; i < page_count; i++) {
    7474                void *page_start = ((char *) area) + PAGE_SIZE * i;
    75                 int rc = as_get_physical_mapping(page_start, NULL);
     75                errno_t rc = as_get_physical_mapping(page_start, NULL);
    7676                if (rc != expected_rc) {
    7777                        TPRINTF("as_get_physical_mapping() = %s != %s\n",
     
    8585const char *test_mapping1(void)
    8686{
    87         int rc;
     87        errno_t rc;
    8888       
    8989        size_t buffer1_len = BUFFER1_PAGES * PAGE_SIZE;
Note: See TracChangeset for help on using the changeset viewer.