Changeset 25a179e in mainline for uspace/srv/fs/locfs/locfs_ops.c


Ignore:
Timestamp:
2017-12-20T19:51:45Z (7 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/srv/fs/locfs/locfs_ops.c

    rd4a829e r25a179e  
    590590               
    591591                /* Wait for reply from the driver. */
    592                 sysarg_t rc;
     592                int rc;
    593593                async_wait_for(msg, &rc);
    594594
     
    654654               
    655655                /* Wait for reply from the driver. */
    656                 sysarg_t rc;
     656                int rc;
    657657                async_wait_for(msg, &rc);
    658658
     
    752752               
    753753                /* Wait for reply from the driver */
    754                 sysarg_t rc;
     754                int rc;
    755755                async_wait_for(msg, &rc);
    756756               
Note: See TracChangeset for help on using the changeset viewer.