Changeset 25a179e in mainline for uspace/lib/c/generic/io/logctl.c


Ignore:
Timestamp:
2017-12-20T19:51:45Z (6 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f96b6c8
Parents:
d4a829e
Message:

IPC return values are always errno constants. Adjust types to reflect that.

In principle, IPC server is not allowed to return non-errno values via
the "main" return value, because kernel interprets it (e.g. EHANGUP).
It's still possible to return arbitrary additional return values alongside EOK,
which are not interpreted in normal communication.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/io/logctl.c

    rd4a829e r25a179e  
    111111            new_level, NULL);
    112112        rc = async_data_write_start(exchange, logname, str_size(logname));
    113         sysarg_t reg_msg_rc;
     113        int reg_msg_rc;
    114114        async_wait_for(reg_msg, &reg_msg_rc);
    115115
     
    137137        rc = vfs_pass_handle(vfs_exch, vfs_root(), exchange);
    138138        vfs_exchange_end(vfs_exch);
    139         sysarg_t reg_msg_rc;
     139        int reg_msg_rc;
    140140        async_wait_for(reg_msg, &reg_msg_rc);
    141141
Note: See TracChangeset for help on using the changeset viewer.