Changes in uspace/lib/c/include/io/con_srv.h [8d2dd7f2:b7fd2a0] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/io/con_srv.h
r8d2dd7f2 rb7fd2a0 67 67 68 68 struct con_ops { 69 int (*open)(con_srvs_t *, con_srv_t *);70 int (*close)(con_srv_t *);71 int (*read)(con_srv_t *, void *, size_t);72 int (*write)(con_srv_t *, void *, size_t);69 errno_t (*open)(con_srvs_t *, con_srv_t *); 70 errno_t (*close)(con_srv_t *); 71 errno_t (*read)(con_srv_t *, void *, size_t, size_t *); 72 errno_t (*write)(con_srv_t *, void *, size_t, size_t *); 73 73 void (*sync)(con_srv_t *); 74 74 void (*clear)(con_srv_t *); 75 75 void (*set_pos)(con_srv_t *, sysarg_t col, sysarg_t row); 76 int (*get_pos)(con_srv_t *, sysarg_t *, sysarg_t *);77 int (*get_size)(con_srv_t *, sysarg_t *, sysarg_t *);78 int (*get_color_cap)(con_srv_t *, console_caps_t *);76 errno_t (*get_pos)(con_srv_t *, sysarg_t *, sysarg_t *); 77 errno_t (*get_size)(con_srv_t *, sysarg_t *, sysarg_t *); 78 errno_t (*get_color_cap)(con_srv_t *, console_caps_t *); 79 79 void (*set_style)(con_srv_t *, console_style_t); 80 80 void (*set_color)(con_srv_t *, console_color_t, console_color_t, … … 82 82 void (*set_rgb_color)(con_srv_t *, pixel_t, pixel_t); 83 83 void (*set_cursor_visibility)(con_srv_t *, bool); 84 int (*get_event)(con_srv_t *, cons_event_t *);84 errno_t (*get_event)(con_srv_t *, cons_event_t *); 85 85 }; 86 86 87 87 extern void con_srvs_init(con_srvs_t *); 88 88 89 extern int con_conn(ipc_callid_t, ipc_call_t *, con_srvs_t *);89 extern errno_t con_conn(ipc_callid_t, ipc_call_t *, con_srvs_t *); 90 90 91 91 #endif
Note:
See TracChangeset
for help on using the changeset viewer.