Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • abi/include/abi/ipc/ipc.h

    raddbce4 r10de842  
    6060#define IPC_CALL_NOTIF           (1 << 3)
    6161
     62/** The call was automatically answered by the kernel due to error */
     63#define IPC_CALL_AUTO_REPLY      (1 << 4)
     64
    6265/**
    6366 * Maximum buffer size allowed for IPC_M_DATA_WRITE and
     
    6770
    6871/* Macros for manipulating calling data */
    69 #define IPC_SET_RETVAL(data, retval)  ((data).args[0] = (retval))
     72#define IPC_SET_RETVAL(data, retval)  ((data).args[0] = (sysarg_t) (retval))
    7073#define IPC_SET_IMETHOD(data, val)    ((data).args[0] = (val))
    7174#define IPC_SET_ARG1(data, val)       ((data).args[1] = (val))
     
    7679
    7780#define IPC_GET_IMETHOD(data)  ((data).args[0])
    78 #define IPC_GET_RETVAL(data)   ((data).args[0])
     81#define IPC_GET_RETVAL(data)   ((errno_t) (data).args[0])
    7982
    8083#define IPC_GET_ARG1(data)  ((data).args[1])
Note: See TracChangeset for help on using the changeset viewer.