Rev 2882 | Rev 2894 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2882 | Rev 2883 | ||
---|---|---|---|
Line 386... | Line 386... | ||
386 | 386 | ||
387 | next_thread_id = 1; |
387 | next_thread_id = 1; |
388 | 388 | ||
389 | proto_init(); |
389 | proto_init(); |
390 | 390 | ||
391 | o = malloc(sizeof(oper_t)); |
- | |
392 | o->name = "mount"; |
- | |
393 | - | ||
394 | p = proto_new("vfs"); |
391 | p = proto_new("vfs"); |
- | 392 | o = oper_new("read"); |
|
- | 393 | proto_add_oper(p, VFS_READ, o); |
|
- | 394 | o = oper_new("write"); |
|
- | 395 | proto_add_oper(p, VFS_WRITE, o); |
|
- | 396 | o = oper_new("truncate"); |
|
- | 397 | proto_add_oper(p, VFS_TRUNCATE, o); |
|
- | 398 | o = oper_new("mount"); |
|
395 | proto_add_oper(p, VFS_MOUNT, o); |
399 | proto_add_oper(p, VFS_MOUNT, o); |
- | 400 | o = oper_new("unmount"); |
|
- | 401 | proto_add_oper(p, VFS_UNMOUNT, o); |
|
396 | 402 | ||
397 | proto_register(SERVICE_VFS, p); |
403 | proto_register(SERVICE_VFS, p); |
398 | 404 | ||
399 | p = proto_new("console"); |
405 | p = proto_new("console"); |
400 | o = malloc(sizeof(oper_t)); |
406 | o = oper_new("getchar"); |
- | 407 | proto_add_oper(p, CONSOLE_GETCHAR, o); |
|
401 | o->name = "putchar"; |
408 | o = oper_new("putchar"); |
402 | proto_add_oper(p, CONSOLE_PUTCHAR, o); |
409 | proto_add_oper(p, CONSOLE_PUTCHAR, o); |
- | 410 | o = oper_new("clear"); |
|
- | 411 | proto_add_oper(p, CONSOLE_CLEAR, o); |
|
- | 412 | o = oper_new("goto"); |
|
- | 413 | proto_add_oper(p, CONSOLE_GOTO, o); |
|
- | 414 | o = oper_new("getsize"); |
|
- | 415 | proto_add_oper(p, CONSOLE_GETSIZE, o); |
|
- | 416 | o = oper_new("flush"); |
|
- | 417 | proto_add_oper(p, CONSOLE_FLUSH, o); |
|
- | 418 | o = oper_new("set_style"); |
|
- | 419 | proto_add_oper(p, CONSOLE_SET_STYLE, o); |
|
- | 420 | o = oper_new("flush"); |
|
- | 421 | proto_add_oper(p, CONSOLE_CURSOR_VISIBILITY, o); |
|
- | 422 | o = oper_new("cursor_visibility"); |
|
- | 423 | proto_add_oper(p, CONSOLE_FLUSH, o); |
|
403 | 424 | ||
404 | proto_console = p; |
425 | proto_console = p; |
405 | proto_register(SERVICE_CONSOLE, p); |
426 | proto_register(SERVICE_CONSOLE, p); |
406 | } |
427 | } |
407 | 428 |