Changes in uspace/lib/c/generic/io/logctl.c [8e9b2534:f9b2cb4c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/io/logctl.c
r8e9b2534 rf9b2cb4c 39 39 #include <ns.h> 40 40 #include <str.h> 41 #include <vfs/vfs.h>42 41 43 42 /** IPC session with the logger service. */ … … 123 122 } 124 123 125 /** Set logger's VFS root.126 *127 * @return Error code or EOK on success.128 */129 int logctl_set_root(void)130 {131 async_exch_t *exchange = NULL;132 int rc = start_logger_exchange(&exchange);133 if (rc != EOK)134 return rc;135 136 aid_t reg_msg = async_send_0(exchange, LOGGER_CONTROL_SET_ROOT, NULL);137 async_exch_t *vfs_exch = vfs_exchange_begin();138 rc = vfs_pass_handle(vfs_exch, vfs_root(), exchange);139 vfs_exchange_end(vfs_exch);140 sysarg_t reg_msg_rc;141 async_wait_for(reg_msg, ®_msg_rc);142 143 async_exchange_end(exchange);144 145 if (rc != EOK)146 return rc;147 148 return (int) reg_msg_rc;149 }150 151 124 /** @} 152 125 */
Note:
See TracChangeset
for help on using the changeset viewer.