Changes in uspace/app/devctl/devctl.c [81685dd9:1d6dd2a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/devctl/devctl.c
r81685dd9 r1d6dd2a 39 39 #include <stdio.h> 40 40 #include <stdlib.h> 41 #include <str.h> 41 42 #include <str_error.h> 42 43 … … 70 71 } 71 72 72 static int fun_subtree_print(devman_handle_t funh, int lvl)73 static errno_t fun_subtree_print(devman_handle_t funh, int lvl) 73 74 { 74 75 devman_handle_t devh; … … 76 77 size_t count, i; 77 78 unsigned int score; 78 int rc;79 errno_t rc; 79 80 int j; 80 81 … … 136 137 } 137 138 138 static int fun_tree_print(void)139 static errno_t fun_tree_print(void) 139 140 { 140 141 devman_handle_t root_fun; 141 int rc;142 errno_t rc; 142 143 143 144 rc = devman_fun_get_handle("/", &root_fun, 0); … … 154 155 } 155 156 156 static int fun_online(const char *path)157 static errno_t fun_online(const char *path) 157 158 { 158 159 devman_handle_t funh; 159 int rc;160 errno_t rc; 160 161 161 162 rc = devman_fun_get_handle(path, &funh, 0); … … 175 176 } 176 177 177 static int fun_offline(const char *path)178 static errno_t fun_offline(const char *path) 178 179 { 179 180 devman_handle_t funh; 180 int rc;181 errno_t rc; 181 182 182 183 rc = devman_fun_get_handle(path, &funh, 0); … … 197 198 } 198 199 199 static int drv_list(void)200 static errno_t drv_list(void) 200 201 { 201 202 devman_handle_t *devs; … … 207 208 size_t i; 208 209 table_t *table = NULL; 209 int rc;210 errno_t rc; 210 211 211 212 rc = devman_get_drivers(&drvs, &ndrvs); … … 252 253 } 253 254 254 static int drv_show(char *drvname)255 static errno_t drv_show(char *drvname) 255 256 { 256 257 devman_handle_t *devs; … … 262 263 size_t ndevs; 263 264 size_t i; 264 int rc;265 errno_t rc; 265 266 266 267 rc = devman_driver_get_handle(drvname, &drvh); … … 317 318 } 318 319 319 static int drv_load(const char *drvname)320 { 321 int rc;320 static errno_t drv_load(const char *drvname) 321 { 322 errno_t rc; 322 323 devman_handle_t drvh; 323 324 324 325 rc = devman_driver_get_handle(drvname, &drvh); 325 326 if (rc != EOK) { 326 printf("Failed resolving driver '%s' (%d).\n", drvname, rc);327 printf("Failed resolving driver '%s': %s.\n", drvname, str_error(rc)); 327 328 return rc; 328 329 } … … 330 331 rc = devman_driver_load(drvh); 331 332 if (rc != EOK) { 332 printf("Failed loading driver '%s' (%d).\n", drvname, rc);333 return rc; 334 } 335 336 return EOK; 337 } 338 339 static int drv_unload(const char *drvname)340 { 341 int rc;333 printf("Failed loading driver '%s': %s.\n", drvname, str_error(rc)); 334 return rc; 335 } 336 337 return EOK; 338 } 339 340 static errno_t drv_unload(const char *drvname) 341 { 342 errno_t rc; 342 343 devman_handle_t drvh; 343 344 344 345 rc = devman_driver_get_handle(drvname, &drvh); 345 346 if (rc != EOK) { 346 printf("Failed resolving driver '%s' (%d).\n", drvname, rc);347 printf("Failed resolving driver '%s': %s.\n", drvname, str_error(rc)); 347 348 return rc; 348 349 } … … 350 351 rc = devman_driver_unload(drvh); 351 352 if (rc != EOK) { 352 printf("Failed unloading driver '%s' (%d).\n", drvname, rc);353 printf("Failed unloading driver '%s': %s.\n", drvname, str_error(rc)); 353 354 return rc; 354 355 } … … 371 372 int main(int argc, char *argv[]) 372 373 { 373 int rc;374 errno_t rc; 374 375 375 376 if (argc == 1 || argv[1][0] == '-') {
Note:
See TracChangeset
for help on using the changeset viewer.