Subversion Repositories HelenOS

Rev

Rev 3674 | Rev 4341 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3674 Rev 4338
Line 47... Line 47...
47
 
47
 
48
// Temporary: service and method names
48
// Temporary: service and method names
49
#include "proto.h"
49
#include "proto.h"
50
#include <ipc/services.h>
50
#include <ipc/services.h>
51
#include "../../srv/vfs/vfs.h"
51
#include "../../srv/vfs/vfs.h"
52
#include "../../srv/console/console.h"
52
#include <ipc/console.h>
53
 
53
 
54
#include "syscalls.h"
54
#include "syscalls.h"
55
#include "ipcp.h"
55
#include "ipcp.h"
56
#include "errors.h"
56
#include "errors.h"
57
#include "trace.h"
57
#include "trace.h"
Line 664... Line 664...
664
    o = oper_new("getsize", 0, arg_def, V_INTEGER, 2, resp_def);
664
    o = oper_new("getsize", 0, arg_def, V_INTEGER, 2, resp_def);
665
    proto_add_oper(p, CONSOLE_GETSIZE, o);
665
    proto_add_oper(p, CONSOLE_GETSIZE, o);
666
    o = oper_new("flush", 0, arg_def, V_VOID, 0, resp_def);
666
    o = oper_new("flush", 0, arg_def, V_VOID, 0, resp_def);
667
    proto_add_oper(p, CONSOLE_FLUSH, o);
667
    proto_add_oper(p, CONSOLE_FLUSH, o);
668
 
668
 
669
    arg_def[0] = V_INTEGER; arg_def[1] = V_INTEGER;
669
    arg_def[0] = V_INTEGER;
670
    o = oper_new("set_style", 2, arg_def, V_INTEGER, 0, resp_def);
670
    o = oper_new("set_style", 1, arg_def, V_INTEGER, 0, resp_def);
671
    proto_add_oper(p, CONSOLE_SET_STYLE, o);
671
    proto_add_oper(p, CONSOLE_SET_STYLE, o);
-
 
672
    arg_def[0] = V_INTEGER; arg_def[1] = V_INTEGER; arg_def[2] = V_INTEGER;
-
 
673
    o = oper_new("set_color", 3, arg_def, V_INTEGER, 0, resp_def);
-
 
674
    proto_add_oper(p, CONSOLE_SET_COLOR, o);
-
 
675
    arg_def[0] = V_INTEGER; arg_def[1] = V_INTEGER;
-
 
676
    o = oper_new("set_rgb_color", 2, arg_def, V_INTEGER, 0, resp_def);
-
 
677
    proto_add_oper(p, CONSOLE_SET_RGB_COLOR, o);
672
    o = oper_new("cursor_visibility", 1, arg_def, V_VOID, 0, resp_def);
678
    o = oper_new("cursor_visibility", 1, arg_def, V_VOID, 0, resp_def);
673
    proto_add_oper(p, CONSOLE_CURSOR_VISIBILITY, o);
679
    proto_add_oper(p, CONSOLE_CURSOR_VISIBILITY, o);
674
 
680
 
675
    proto_console = p;
681
    proto_console = p;
676
    proto_register(SERVICE_CONSOLE, p);
682
    proto_register(SERVICE_CONSOLE, p);