struct ustcomm_ust_reply {
uint32_t handle;
uint32_t cmd;
- uint32_t ret_code; /* enum ustcomm_return_code */
+ int32_t ret_code; /* enum ustcomm_return_code */
uint32_t ret_val; /* return value */
char padding[USTCOMM_REPLY_PADDING1];
union {
int ustcomm_recv_fd(int sock);
ssize_t ustcomm_recv_channel_from_sessiond(int sock,
- void **chan_data, uint64_t len);
+ void **chan_data, uint64_t len, int *wakeup_fd);
int ustcomm_recv_stream_from_sessiond(int sock,
uint64_t *memory_map_size,
int *shm_fd, int *wakeup_fd);