Subversion Repositories HelenOS

Rev

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