Changeset 5a6cc679 in mainline for uspace/srv/hid
- Timestamp:
- 2018-01-31T02:21:24Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a0a9cc2
- Parents:
- 132ab5d1
- Location:
- uspace/srv/hid
- Files:
-
- 39 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/compositor/compositor.c
r132ab5d1 r5a6cc679 151 151 static bool active = false; 152 152 153 static int comp_active(input_t *);154 static int comp_deactive(input_t *);155 static int comp_key_press(input_t *, kbd_event_type_t, keycode_t, keymod_t, wchar_t);156 static int comp_mouse_move(input_t *, int, int);157 static int comp_abs_move(input_t *, unsigned, unsigned, unsigned, unsigned);158 static int comp_mouse_button(input_t *, int, int);153 static errno_t comp_active(input_t *); 154 static errno_t comp_deactive(input_t *); 155 static errno_t comp_key_press(input_t *, kbd_event_type_t, keycode_t, keymod_t, wchar_t); 156 static errno_t comp_mouse_move(input_t *, int, int); 157 static errno_t comp_abs_move(input_t *, unsigned, unsigned, unsigned, unsigned); 158 static errno_t comp_mouse_button(input_t *, int, int); 159 159 160 160 static input_ev_ops_t input_ev_ops = { … … 602 602 } 603 603 604 int rc = async_data_read_finalize(callid, event, len);604 errno_t rc = async_data_read_finalize(callid, event, len); 605 605 if (rc != EOK) { 606 606 async_answer_0(iid, ENOMEM); … … 706 706 707 707 void *new_cell_storage; 708 int rc = async_share_out_finalize(callid, &new_cell_storage);708 errno_t rc = async_share_out_finalize(callid, &new_cell_storage); 709 709 if ((rc != EOK) || (new_cell_storage == AS_MAP_FAILED)) { 710 710 async_answer_0(iid, ENOMEM); … … 1049 1049 /* Retrieve the mode that shall be set. */ 1050 1050 vslmode_t new_mode; 1051 int rc = visualizer_get_mode(vp->sess, &new_mode, mode_idx);1051 errno_t rc = visualizer_get_mode(vp->sess, &new_mode, mode_idx); 1052 1052 if (rc != EOK) { 1053 1053 fibril_mutex_unlock(&viewport_list_mtx); … … 1177 1177 static async_sess_t *vsl_connect(service_id_t sid, const char *svc) 1178 1178 { 1179 int rc;1179 errno_t rc; 1180 1180 async_sess_t *sess; 1181 1181 … … 1206 1206 static viewport_t *viewport_create(service_id_t sid) 1207 1207 { 1208 int rc;1208 errno_t rc; 1209 1209 char *vsl_name = NULL; 1210 1210 viewport_t *vp = NULL; … … 1477 1477 #endif 1478 1478 1479 static int comp_abs_move(input_t *input, unsigned x , unsigned y,1479 static errno_t comp_abs_move(input_t *input, unsigned x , unsigned y, 1480 1480 unsigned max_x, unsigned max_y) 1481 1481 { … … 1512 1512 } 1513 1513 1514 static int comp_mouse_move(input_t *input, int dx, int dy)1514 static errno_t comp_mouse_move(input_t *input, int dx, int dy) 1515 1515 { 1516 1516 pointer_t *pointer = input_pointer(input); … … 1624 1624 } 1625 1625 1626 static int comp_mouse_button(input_t *input, int bnum, int bpress)1626 static errno_t comp_mouse_button(input_t *input, int bnum, int bpress) 1627 1627 { 1628 1628 pointer_t *pointer = input_pointer(input); … … 1809 1809 } 1810 1810 1811 static int comp_active(input_t *input)1811 static errno_t comp_active(input_t *input) 1812 1812 { 1813 1813 active = true; … … 1817 1817 } 1818 1818 1819 static int comp_deactive(input_t *input)1819 static errno_t comp_deactive(input_t *input) 1820 1820 { 1821 1821 active = false; … … 1823 1823 } 1824 1824 1825 static int comp_key_press(input_t *input, kbd_event_type_t type, keycode_t key,1825 static errno_t comp_key_press(input_t *input, kbd_event_type_t type, keycode_t key, 1826 1826 keymod_t mods, wchar_t c) 1827 1827 { … … 2143 2143 } 2144 2144 2145 static int input_connect(const char *svc)2145 static errno_t input_connect(const char *svc) 2146 2146 { 2147 2147 async_sess_t *sess; 2148 2148 service_id_t dsid; 2149 2149 2150 int rc = loc_service_get_id(svc, &dsid, 0);2150 errno_t rc = loc_service_get_id(svc, &dsid, 0); 2151 2151 if (rc != EOK) { 2152 2152 printf("%s: Input service %s not found\n", NAME, svc); … … 2199 2199 /* Create viewports and connect them to visualizers. */ 2200 2200 category_id_t cat_id; 2201 int rc = loc_category_get_id("visualizer", &cat_id, IPC_FLAG_BLOCKING);2201 errno_t rc = loc_category_get_id("visualizer", &cat_id, IPC_FLAG_BLOCKING); 2202 2202 if (rc != EOK) 2203 2203 goto ret; … … 2240 2240 } 2241 2241 2242 static int compositor_srv_init(char *input_svc, char *name)2242 static errno_t compositor_srv_init(char *input_svc, char *name) 2243 2243 { 2244 2244 /* Coordinates of the central pixel. */ … … 2251 2251 async_set_fallback_port_handler(client_connection, NULL); 2252 2252 2253 int rc = loc_server_register(NAME);2253 errno_t rc = loc_server_register(NAME); 2254 2254 if (rc != EOK) { 2255 2255 printf("%s: Unable to register server (%s)\n", NAME, str_error(rc)); … … 2313 2313 printf("%s: HelenOS Compositor server\n", NAME); 2314 2314 2315 int rc = compositor_srv_init(argv[1], argv[2]);2315 errno_t rc = compositor_srv_init(argv[1], argv[2]); 2316 2316 if (rc != EOK) 2317 2317 return rc; -
uspace/srv/hid/console/console.c
r132ab5d1 r5a6cc679 101 101 static console_t *active_console = &consoles[0]; 102 102 103 static int input_ev_active(input_t *);104 static int input_ev_deactive(input_t *);105 static int input_ev_key(input_t *, kbd_event_type_t, keycode_t, keymod_t, wchar_t);106 static int input_ev_move(input_t *, int, int);107 static int input_ev_abs_move(input_t *, unsigned, unsigned, unsigned, unsigned);108 static int input_ev_button(input_t *, int, int);103 static errno_t input_ev_active(input_t *); 104 static errno_t input_ev_deactive(input_t *); 105 static errno_t input_ev_key(input_t *, kbd_event_type_t, keycode_t, keymod_t, wchar_t); 106 static errno_t input_ev_move(input_t *, int, int); 107 static errno_t input_ev_abs_move(input_t *, unsigned, unsigned, unsigned, unsigned); 108 static errno_t input_ev_button(input_t *, int, int); 109 109 110 110 static input_ev_ops_t input_ev_ops = { … … 117 117 }; 118 118 119 static int cons_open(con_srvs_t *, con_srv_t *);120 static int cons_close(con_srv_t *);121 static int cons_read(con_srv_t *, void *, size_t, size_t *);122 static int cons_write(con_srv_t *, void *, size_t, size_t *);119 static errno_t cons_open(con_srvs_t *, con_srv_t *); 120 static errno_t cons_close(con_srv_t *); 121 static errno_t cons_read(con_srv_t *, void *, size_t, size_t *); 122 static errno_t cons_write(con_srv_t *, void *, size_t, size_t *); 123 123 static void cons_sync(con_srv_t *); 124 124 static void cons_clear(con_srv_t *); 125 125 static void cons_set_pos(con_srv_t *, sysarg_t col, sysarg_t row); 126 static int cons_get_pos(con_srv_t *, sysarg_t *, sysarg_t *);127 static int cons_get_size(con_srv_t *, sysarg_t *, sysarg_t *);128 static int cons_get_color_cap(con_srv_t *, console_caps_t *);126 static errno_t cons_get_pos(con_srv_t *, sysarg_t *, sysarg_t *); 127 static errno_t cons_get_size(con_srv_t *, sysarg_t *, sysarg_t *); 128 static errno_t cons_get_color_cap(con_srv_t *, console_caps_t *); 129 129 static void cons_set_style(con_srv_t *, console_style_t); 130 130 static void cons_set_color(con_srv_t *, console_color_t, console_color_t, … … 132 132 static void cons_set_rgb_color(con_srv_t *, pixel_t, pixel_t); 133 133 static void cons_set_cursor_visibility(con_srv_t *, bool); 134 static int cons_get_event(con_srv_t *, cons_event_t *);134 static errno_t cons_get_event(con_srv_t *, cons_event_t *); 135 135 136 136 static con_ops_t con_ops = { … … 230 230 } 231 231 232 static int input_ev_active(input_t *input)232 static errno_t input_ev_active(input_t *input) 233 233 { 234 234 active = true; … … 239 239 } 240 240 241 static int input_ev_deactive(input_t *input)241 static errno_t input_ev_deactive(input_t *input) 242 242 { 243 243 active = false; … … 247 247 } 248 248 249 static int input_ev_key(input_t *input, kbd_event_type_t type, keycode_t key,249 static errno_t input_ev_key(input_t *input, kbd_event_type_t type, keycode_t key, 250 250 keymod_t mods, wchar_t c) 251 251 { … … 274 274 } 275 275 276 static int input_ev_move(input_t *input, int dx, int dy)277 { 278 return EOK; 279 } 280 281 static int input_ev_abs_move(input_t *input, unsigned x , unsigned y,276 static errno_t input_ev_move(input_t *input, int dx, int dy) 277 { 278 return EOK; 279 } 280 281 static errno_t input_ev_abs_move(input_t *input, unsigned x , unsigned y, 282 282 unsigned max_x, unsigned max_y) 283 283 { … … 285 285 } 286 286 287 static int input_ev_button(input_t *input, int bnum, int bpress)287 static errno_t input_ev_button(input_t *input, int bnum, int bpress) 288 288 { 289 289 return EOK; … … 328 328 } 329 329 330 static int cons_open(con_srvs_t *srvs, con_srv_t *srv)331 { 332 return EOK; 333 } 334 335 static int cons_close(con_srv_t *srv)336 { 337 return EOK; 338 } 339 340 static int cons_read(con_srv_t *srv, void *buf, size_t size, size_t *nread)330 static errno_t cons_open(con_srvs_t *srvs, con_srv_t *srv) 331 { 332 return EOK; 333 } 334 335 static errno_t cons_close(con_srv_t *srv) 336 { 337 return EOK; 338 } 339 340 static errno_t cons_read(con_srv_t *srv, void *buf, size_t size, size_t *nread) 341 341 { 342 342 uint8_t *bbuf = buf; … … 382 382 } 383 383 384 static int cons_write(con_srv_t *srv, void *data, size_t size, size_t *nwritten)384 static errno_t cons_write(con_srv_t *srv, void *data, size_t size, size_t *nwritten) 385 385 { 386 386 console_t *cons = srv_to_console(srv); … … 423 423 } 424 424 425 static int cons_get_pos(con_srv_t *srv, sysarg_t *col, sysarg_t *row)425 static errno_t cons_get_pos(con_srv_t *srv, sysarg_t *col, sysarg_t *row) 426 426 { 427 427 console_t *cons = srv_to_console(srv); … … 434 434 } 435 435 436 static int cons_get_size(con_srv_t *srv, sysarg_t *cols, sysarg_t *rows)436 static errno_t cons_get_size(con_srv_t *srv, sysarg_t *cols, sysarg_t *rows) 437 437 { 438 438 console_t *cons = srv_to_console(srv); … … 446 446 } 447 447 448 static int cons_get_color_cap(con_srv_t *srv, console_caps_t *ccaps)448 static errno_t cons_get_color_cap(con_srv_t *srv, console_caps_t *ccaps) 449 449 { 450 450 console_t *cons = srv_to_console(srv); … … 493 493 } 494 494 495 static int cons_get_event(con_srv_t *srv, cons_event_t *event)495 static errno_t cons_get_event(con_srv_t *srv, cons_event_t *event) 496 496 { 497 497 console_t *cons = srv_to_console(srv); … … 528 528 } 529 529 530 static int input_connect(const char *svc)530 static errno_t input_connect(const char *svc) 531 531 { 532 532 async_sess_t *sess; 533 533 service_id_t dsid; 534 534 535 int rc = loc_service_get_id(svc, &dsid, 0);535 errno_t rc = loc_service_get_id(svc, &dsid, 0); 536 536 if (rc != EOK) { 537 537 printf("%s: Input service %s not found\n", NAME, svc); … … 562 562 service_id_t dsid; 563 563 564 int rc = loc_service_get_id(svc, &dsid, 0);564 errno_t rc = loc_service_get_id(svc, &dsid, 0); 565 565 if (rc == EOK) { 566 566 sess = loc_service_connect(dsid, INTERFACE_OUTPUT, 0); … … 579 579 { 580 580 /* Connect to input service */ 581 int rc = input_connect(input_svc);581 errno_t rc = input_connect(input_svc); 582 582 if (rc != EOK) 583 583 return false; -
uspace/srv/hid/input/ctl/kbdev.c
r132ab5d1 r5a6cc679 51 51 #include "../kbd_port.h" 52 52 53 static int kbdev_ctl_init(kbd_dev_t *);53 static errno_t kbdev_ctl_init(kbd_dev_t *); 54 54 static void kbdev_ctl_set_ind(kbd_dev_t *, unsigned int); 55 55 … … 90 90 } 91 91 92 static int kbdev_ctl_init(kbd_dev_t *kdev)92 static errno_t kbdev_ctl_init(kbd_dev_t *kdev) 93 93 { 94 94 async_sess_t *sess = loc_service_connect(kdev->svc_id, … … 119 119 120 120 port_id_t port; 121 int rc = async_create_callback_port(exch, INTERFACE_KBD_CB, 0, 0,121 errno_t rc = async_create_callback_port(exch, INTERFACE_KBD_CB, 0, 0, 122 122 kbdev_callback_conn, kbdev, &port); 123 123 … … 150 150 { 151 151 kbdev_t *kbdev; 152 int retval;152 errno_t retval; 153 153 int type, key; 154 154 -
uspace/srv/hid/input/ctl/stty.c
r132ab5d1 r5a6cc679 46 46 47 47 static void stty_ctl_parse(sysarg_t); 48 static int stty_ctl_init(kbd_dev_t *);48 static errno_t stty_ctl_init(kbd_dev_t *); 49 49 static void stty_ctl_set_ind(kbd_dev_t *, unsigned int); 50 50 … … 237 237 }; 238 238 239 static int stty_ctl_init(kbd_dev_t *kdev)239 static errno_t stty_ctl_init(kbd_dev_t *kdev) 240 240 { 241 241 kbd_dev = kdev; -
uspace/srv/hid/input/ctl/sun.c
r132ab5d1 r5a6cc679 44 44 45 45 static void sun_ctl_parse(sysarg_t); 46 static int sun_ctl_init(kbd_dev_t *);46 static errno_t sun_ctl_init(kbd_dev_t *); 47 47 static void sun_ctl_set_ind(kbd_dev_t *, unsigned int); 48 48 … … 60 60 static int scanmap_simple[]; 61 61 62 static int sun_ctl_init(kbd_dev_t *kdev)62 static errno_t sun_ctl_init(kbd_dev_t *kdev) 63 63 { 64 64 kbd_dev = kdev; -
uspace/srv/hid/input/input.c
r132ab5d1 r5a6cc679 473 473 kdev->ctl_ops = &kbdev_ctl; 474 474 475 int rc = loc_service_get_name(service_id, &kdev->svc_name);475 errno_t rc = loc_service_get_name(service_id, &kdev->svc_name); 476 476 if (rc != EOK) { 477 477 kdev->svc_name = NULL; … … 510 510 mdev->proto_ops = &mousedev_proto; 511 511 512 int rc = loc_service_get_name(service_id, &mdev->svc_name);512 errno_t rc = loc_service_get_name(service_id, &mdev->svc_name); 513 513 if (rc != EOK) { 514 514 mdev->svc_name = NULL; … … 530 530 } 531 531 532 static int serial_consumer(void *arg)532 static errno_t serial_consumer(void *arg) 533 533 { 534 534 serial_dev_t *sdev = (serial_dev_t *) arg; … … 554 554 { 555 555 bool match = false; 556 int rc;556 errno_t rc; 557 557 558 558 serial_dev_t *sdev = serial_dev_new(); … … 633 633 } 634 634 635 static int dev_check_new_kbdevs(void)635 static errno_t dev_check_new_kbdevs(void) 636 636 { 637 637 category_id_t keyboard_cat; … … 639 639 size_t count, i; 640 640 bool already_known; 641 int rc;641 errno_t rc; 642 642 643 643 rc = loc_category_get_id("keyboard", &keyboard_cat, IPC_FLAG_BLOCKING); … … 684 684 } 685 685 686 static int dev_check_new_mousedevs(void)686 static errno_t dev_check_new_mousedevs(void) 687 687 { 688 688 category_id_t mouse_cat; … … 690 690 size_t count, i; 691 691 bool already_known; 692 int rc;692 errno_t rc; 693 693 694 694 rc = loc_category_get_id("mouse", &mouse_cat, IPC_FLAG_BLOCKING); … … 735 735 } 736 736 737 static int dev_check_new_serialdevs(void)737 static errno_t dev_check_new_serialdevs(void) 738 738 { 739 739 category_id_t serial_cat; … … 741 741 size_t count, i; 742 742 bool already_known; 743 int rc;743 errno_t rc; 744 744 745 745 rc = loc_category_get_id("serial", &serial_cat, IPC_FLAG_BLOCKING); … … 786 786 } 787 787 788 static int dev_check_new(void)789 { 790 int rc;788 static errno_t dev_check_new(void) 789 { 790 errno_t rc; 791 791 792 792 fibril_mutex_lock(&discovery_lock); … … 823 823 824 824 /** Start listening for new devices. */ 825 static int input_start_dev_discovery(void)826 { 827 int rc = loc_register_cat_change_cb(cat_change_cb);825 static errno_t input_start_dev_discovery(void) 826 { 827 errno_t rc = loc_register_cat_change_cb(cat_change_cb); 828 828 if (rc != EOK) { 829 829 printf("%s: Failed registering callback for device discovery: " … … 842 842 int main(int argc, char **argv) 843 843 { 844 int rc;844 errno_t rc; 845 845 846 846 if (argc < 2) { -
uspace/srv/hid/input/kbd_ctl.h
r132ab5d1 r5a6cc679 44 44 typedef struct kbd_ctl_ops { 45 45 void (*parse)(sysarg_t); 46 int (*init)(struct kbd_dev *);46 errno_t (*init)(struct kbd_dev *); 47 47 void (*set_ind)(struct kbd_dev *, unsigned int); 48 48 } kbd_ctl_ops_t; -
uspace/srv/hid/input/kbd_port.h
r132ab5d1 r5a6cc679 43 43 44 44 typedef struct kbd_port_ops { 45 int (*init)(struct kbd_dev *);45 errno_t (*init)(struct kbd_dev *); 46 46 void (*write)(uint8_t); 47 47 } kbd_port_ops_t; -
uspace/srv/hid/input/layout.h
r132ab5d1 r5a6cc679 51 51 /** Layout ops */ 52 52 typedef struct layout_ops { 53 int (*create)(layout_t *);53 errno_t (*create)(layout_t *); 54 54 void (*destroy)(layout_t *); 55 55 wchar_t (*parse_ev)(layout_t *, kbd_event_t *); -
uspace/srv/hid/input/layout/ar.c
r132ab5d1 r5a6cc679 39 39 #include "../kbd.h" 40 40 41 static int ar_create(layout_t *);41 static errno_t ar_create(layout_t *); 42 42 static void ar_destroy(layout_t *); 43 43 static wchar_t ar_parse_ev(layout_t *, kbd_event_t *ev); … … 200 200 } 201 201 202 static int ar_create(layout_t *state)202 static errno_t ar_create(layout_t *state) 203 203 { 204 204 return EOK; -
uspace/srv/hid/input/layout/cz.c
r132ab5d1 r5a6cc679 40 40 #include "../layout.h" 41 41 42 static int cz_create(layout_t *);42 static errno_t cz_create(layout_t *); 43 43 static void cz_destroy(layout_t *); 44 44 static wchar_t cz_parse_ev(layout_t *, kbd_event_t *ev); … … 385 385 } 386 386 387 static int cz_create(layout_t *state)387 static errno_t cz_create(layout_t *state) 388 388 { 389 389 layout_cz_t *cz_state; -
uspace/srv/hid/input/layout/us_dvorak.c
r132ab5d1 r5a6cc679 38 38 #include "../kbd.h" 39 39 40 static int us_dvorak_create(layout_t *);40 static errno_t us_dvorak_create(layout_t *); 41 41 static void us_dvorak_destroy(layout_t *); 42 42 static wchar_t us_dvorak_parse_ev(layout_t *, kbd_event_t *ev); … … 209 209 } 210 210 211 static int us_dvorak_create(layout_t *state)211 static errno_t us_dvorak_create(layout_t *state) 212 212 { 213 213 return EOK; -
uspace/srv/hid/input/layout/us_qwerty.c
r132ab5d1 r5a6cc679 38 38 #include "../kbd.h" 39 39 40 static int us_qwerty_create(layout_t *);40 static errno_t us_qwerty_create(layout_t *); 41 41 static void us_qwerty_destroy(layout_t *); 42 42 static wchar_t us_qwerty_parse_ev(layout_t *, kbd_event_t *ev); … … 203 203 } 204 204 205 static int us_qwerty_create(layout_t *state)205 static errno_t us_qwerty_create(layout_t *state) 206 206 { 207 207 return EOK; -
uspace/srv/hid/input/mouse_port.h
r132ab5d1 r5a6cc679 43 43 44 44 typedef struct mouse_port_ops { 45 int (*init)(struct mouse_dev *);45 errno_t (*init)(struct mouse_dev *); 46 46 void (*write)(uint8_t); 47 47 } mouse_port_ops_t; -
uspace/srv/hid/input/mouse_proto.h
r132ab5d1 r5a6cc679 44 44 typedef struct mouse_proto_ops { 45 45 void (*parse)(sysarg_t); 46 int (*init)(struct mouse_dev *);46 errno_t (*init)(struct mouse_dev *); 47 47 } mouse_proto_ops_t; 48 48 -
uspace/srv/hid/input/port/chardev.c
r132ab5d1 r5a6cc679 45 45 #include "../kbd.h" 46 46 47 static int kbd_port_fibril(void *);47 static errno_t kbd_port_fibril(void *); 48 48 49 static int chardev_port_init(kbd_dev_t *);49 static errno_t chardev_port_init(kbd_dev_t *); 50 50 static void chardev_port_write(uint8_t); 51 51 … … 69 69 static const unsigned int num_devs = sizeof(in_devs) / sizeof(in_devs[0]); 70 70 71 static int chardev_port_init(kbd_dev_t *kdev)71 static errno_t chardev_port_init(kbd_dev_t *kdev) 72 72 { 73 73 service_id_t service_id; 74 74 unsigned int i; 75 75 fid_t fid; 76 int rc;76 errno_t rc; 77 77 78 78 kbd_dev = kdev; … … 121 121 static void chardev_port_write(uint8_t data) 122 122 { 123 int rc;123 errno_t rc; 124 124 size_t nwr; 125 125 … … 131 131 } 132 132 133 static int kbd_port_fibril(void *arg)133 static errno_t kbd_port_fibril(void *arg) 134 134 { 135 int rc;135 errno_t rc; 136 136 size_t nread; 137 137 uint8_t b; -
uspace/srv/hid/input/proto/mousedev.c
r132ab5d1 r5a6cc679 85 85 } 86 86 87 int retval;87 errno_t retval; 88 88 89 89 switch (IPC_GET_IMETHOD(call)) { … … 114 114 } 115 115 116 static int mousedev_proto_init(mouse_dev_t *mdev)116 static errno_t mousedev_proto_init(mouse_dev_t *mdev) 117 117 { 118 118 async_sess_t *sess = loc_service_connect(mdev->svc_id, INTERFACE_DDF, 0); … … 141 141 142 142 port_id_t port; 143 int rc = async_create_callback_port(exch, INTERFACE_MOUSE_CB, 0, 0,143 errno_t rc = async_create_callback_port(exch, INTERFACE_MOUSE_CB, 0, 0, 144 144 mousedev_callback_conn, mousedev, &port); 145 145 -
uspace/srv/hid/isdv4_tablet/isdv4.c
r132ab5d1 r5a6cc679 294 294 } 295 295 296 static int read_packets(isdv4_state_t *state, packet_consumer_fn consumer)296 static errno_t read_packets(isdv4_state_t *state, packet_consumer_fn consumer) 297 297 { 298 298 bool reading = true; 299 299 while (reading) { 300 300 size_t nread; 301 int rc;301 errno_t rc; 302 302 303 303 rc = chardev_read(state->chardev, state->buf + state->buf_end, … … 363 363 static bool write_command(chardev_t *chardev, uint8_t command) 364 364 { 365 int rc;365 errno_t rc; 366 366 size_t nwr; 367 367 … … 370 370 } 371 371 372 int isdv4_init(isdv4_state_t *state, async_sess_t *sess,372 errno_t isdv4_init(isdv4_state_t *state, async_sess_t *sess, 373 373 isdv4_event_fn event_fn) 374 374 { 375 375 chardev_t *chardev; 376 int rc;376 errno_t rc; 377 377 378 378 rc = chardev_open(sess, &chardev); … … 396 396 } 397 397 398 int isdv4_init_tablet(isdv4_state_t *state)398 errno_t isdv4_init_tablet(isdv4_state_t *state) 399 399 { 400 400 if (!write_command(state->chardev, CMD_STOP)) … … 407 407 return EIO; 408 408 409 int rc = read_packets(state, parse_response_stylus);409 errno_t rc = read_packets(state, parse_response_stylus); 410 410 if (rc != EOK) 411 411 return rc; … … 424 424 } 425 425 426 int isdv4_read_events(isdv4_state_t *state)426 errno_t isdv4_read_events(isdv4_state_t *state) 427 427 { 428 428 return read_packets(state, parse_event); -
uspace/srv/hid/isdv4_tablet/isdv4.h
r132ab5d1 r5a6cc679 90 90 }; 91 91 92 extern int isdv4_init(isdv4_state_t *, async_sess_t *, isdv4_event_fn);93 extern int isdv4_init_tablet(isdv4_state_t *);94 extern int isdv4_read_events(isdv4_state_t *state);92 extern errno_t isdv4_init(isdv4_state_t *, async_sess_t *, isdv4_event_fn); 93 extern errno_t isdv4_init_tablet(isdv4_state_t *); 94 extern errno_t isdv4_read_events(isdv4_state_t *state); 95 95 extern void isdv4_fini(isdv4_state_t *); 96 96 -
uspace/srv/hid/isdv4_tablet/main.c
r132ab5d1 r5a6cc679 50 50 } 51 51 52 static int read_fibril(void *unused)53 { 54 int rc = isdv4_read_events(&state);52 static errno_t read_fibril(void *unused) 53 { 54 errno_t rc = isdv4_read_events(&state); 55 55 if (rc != EOK) { 56 56 fprintf(stderr, "Failed reading events"); … … 182 182 183 183 int arg = 1; 184 int rc;184 errno_t rc; 185 185 186 186 isdv4_event_fn event_fn = emit_event; -
uspace/srv/hid/output/ctl/serial.c
r132ab5d1 r5a6cc679 60 60 } 61 61 62 static int serial_yield(outdev_t *dev)62 static errno_t serial_yield(outdev_t *dev) 63 63 { 64 64 vt100_state_t *state = (vt100_state_t *) dev->data; … … 67 67 } 68 68 69 static int serial_claim(outdev_t *dev)69 static errno_t serial_claim(outdev_t *dev) 70 70 { 71 71 vt100_state_t *state = (vt100_state_t *) dev->data; … … 122 122 }; 123 123 124 int serial_init(vt100_putchar_t putchar_fn,124 errno_t serial_init(vt100_putchar_t putchar_fn, 125 125 vt100_control_puts_t control_puts_fn, vt100_flush_t flush_fn) 126 126 { -
uspace/srv/hid/output/ctl/serial.h
r132ab5d1 r5a6cc679 36 36 #include "../proto/vt100.h" 37 37 38 extern int serial_init(vt100_putchar_t, vt100_control_puts_t, vt100_flush_t);38 extern errno_t serial_init(vt100_putchar_t, vt100_control_puts_t, vt100_flush_t); 39 39 40 40 #endif -
uspace/srv/hid/output/output.c
r132ab5d1 r5a6cc679 80 80 static void srv_yield(ipc_callid_t iid, ipc_call_t *icall) 81 81 { 82 int ret = EOK;82 errno_t ret = EOK; 83 83 84 84 list_foreach(outdevs, link, outdev_t, dev) { 85 85 assert(dev->ops.yield); 86 86 87 int rc = dev->ops.yield(dev);87 errno_t rc = dev->ops.yield(dev); 88 88 if (rc != EOK) 89 89 ret = rc; … … 95 95 static void srv_claim(ipc_callid_t iid, ipc_call_t *icall) 96 96 { 97 int ret = EOK;97 errno_t ret = EOK; 98 98 99 99 list_foreach(outdevs, link, outdev_t, dev) { 100 100 assert(dev->ops.claim); 101 101 102 int rc = dev->ops.claim(dev);102 errno_t rc = dev->ops.claim(dev); 103 103 if (rc != EOK) 104 104 ret = rc; … … 170 170 } 171 171 172 int rc = async_share_out_finalize(callid, &frontbuf->data);172 errno_t rc = async_share_out_finalize(callid, &frontbuf->data); 173 173 if ((rc != EOK) || (frontbuf->data == AS_MAP_FAILED)) { 174 174 free(frontbuf); … … 467 467 /* Register server */ 468 468 async_set_fallback_port_handler(client_connection, NULL); 469 int rc = loc_server_register(NAME);469 errno_t rc = loc_server_register(NAME); 470 470 if (rc != EOK) { 471 471 printf("%s: Unable to register driver\n", NAME); -
uspace/srv/hid/output/output.h
r132ab5d1 r5a6cc679 42 42 43 43 typedef struct { 44 int (* yield)(struct outdev *dev);45 int (* claim)(struct outdev *dev);44 errno_t (* yield)(struct outdev *dev); 45 errno_t (* claim)(struct outdev *dev); 46 46 47 47 void (* get_dimensions)(struct outdev *dev, sysarg_t *cols, -
uspace/srv/hid/output/port/chardev.c
r132ab5d1 r5a6cc679 99 99 service_id_t *svc; 100 100 size_t svcs; 101 int rc;101 errno_t rc; 102 102 103 103 rc = loc_category_get_svcs(serial_cat_id, &svc, &svcs); … … 157 157 static void check_for_dev(void) 158 158 { 159 int rc;159 errno_t rc; 160 160 bool found; 161 161 service_id_t sid; … … 205 205 } 206 206 207 int chardev_init(void)207 errno_t chardev_init(void) 208 208 { 209 209 if (!config_key_exists("console")) { … … 224 224 } 225 225 226 int rc = loc_category_get_id("serial", &serial_cat_id, IPC_FLAG_BLOCKING);226 errno_t rc = loc_category_get_id("serial", &serial_cat_id, IPC_FLAG_BLOCKING); 227 227 if (rc != EOK) { 228 228 printf("%s: Failed to get \"serial\" category ID.\n", NAME); -
uspace/srv/hid/output/port/chardev.h
r132ab5d1 r5a6cc679 33 33 #define OUTPUT_PORT_CHARDEV_H_ 34 34 35 extern int chardev_init(void);35 extern errno_t chardev_init(void); 36 36 37 37 #endif -
uspace/srv/hid/output/port/ega.c
r132ab5d1 r5a6cc679 117 117 } 118 118 119 static int ega_yield(outdev_t *dev)119 static errno_t ega_yield(outdev_t *dev) 120 120 { 121 121 return EOK; 122 122 } 123 123 124 static int ega_claim(outdev_t *dev)124 static errno_t ega_claim(outdev_t *dev) 125 125 { 126 126 return EOK; … … 183 183 }; 184 184 185 int ega_init(void)185 errno_t ega_init(void) 186 186 { 187 187 sysarg_t present; 188 int rc = sysinfo_get_value("fb", &present);188 errno_t rc = sysinfo_get_value("fb", &present); 189 189 if (rc != EOK) 190 190 present = false; -
uspace/srv/hid/output/port/ega.h
r132ab5d1 r5a6cc679 33 33 #define OUTPUT_PORT_EGA_H_ 34 34 35 extern int ega_init(void);35 extern errno_t ega_init(void); 36 36 37 37 #endif -
uspace/srv/hid/output/port/kfb.c
r132ab5d1 r5a6cc679 419 419 } 420 420 421 static int kfb_yield(fbdev_t *dev)421 static errno_t kfb_yield(fbdev_t *dev) 422 422 { 423 423 if (kfb.backbuf == NULL) { … … 435 435 } 436 436 437 static int kfb_claim(fbdev_t *dev)437 static errno_t kfb_claim(fbdev_t *dev) 438 438 { 439 439 if (kfb.backbuf == NULL) … … 460 460 } 461 461 462 static int kfb_get_resolution(fbdev_t *dev, sysarg_t *width, sysarg_t *height)462 static errno_t kfb_get_resolution(fbdev_t *dev, sysarg_t *width, sysarg_t *height) 463 463 { 464 464 *width = kfb.width; … … 474 474 } 475 475 476 static int kfb_vp_create(fbdev_t *dev, fbvp_t *vp)476 static errno_t kfb_vp_create(fbdev_t *dev, fbvp_t *vp) 477 477 { 478 478 kfb_vp_t *kfb_vp = malloc(sizeof(kfb_vp_t)); … … 620 620 } 621 621 622 int kfb_init(void)622 errno_t kfb_init(void) 623 623 { 624 624 sysarg_t present; 625 int rc = sysinfo_get_value("fb", &present);625 errno_t rc = sysinfo_get_value("fb", &present); 626 626 if (rc != EOK) 627 627 present = false; -
uspace/srv/hid/output/port/kfb.h
r132ab5d1 r5a6cc679 37 37 #define FB_PORT_KFB_H_ 38 38 39 extern int kfb_init(void);39 extern errno_t kfb_init(void); 40 40 41 41 #endif -
uspace/srv/hid/output/proto/vt100.c
r132ab5d1 r5a6cc679 181 181 } 182 182 183 int vt100_yield(vt100_state_t *state)183 errno_t vt100_yield(vt100_state_t *state) 184 184 { 185 185 return EOK; 186 186 } 187 187 188 int vt100_claim(vt100_state_t *state)188 errno_t vt100_claim(vt100_state_t *state) 189 189 { 190 190 return EOK; -
uspace/srv/hid/output/proto/vt100.h
r132ab5d1 r5a6cc679 56 56 extern void vt100_state_destroy(vt100_state_t *); 57 57 58 extern int vt100_yield(vt100_state_t *);59 extern int vt100_claim(vt100_state_t *);58 extern errno_t vt100_yield(vt100_state_t *); 59 extern errno_t vt100_claim(vt100_state_t *); 60 60 extern void vt100_get_dimensions(vt100_state_t *, sysarg_t *, sysarg_t *); 61 61 -
uspace/srv/hid/remcons/remcons.c
r132ab5d1 r5a6cc679 70 70 sizeof(telnet_force_character_mode_command) / sizeof(telnet_cmd_t); 71 71 72 static int remcons_open(con_srvs_t *, con_srv_t *);73 static int remcons_close(con_srv_t *);74 static int remcons_write(con_srv_t *, void *, size_t, size_t *);72 static errno_t remcons_open(con_srvs_t *, con_srv_t *); 73 static errno_t remcons_close(con_srv_t *); 74 static errno_t remcons_write(con_srv_t *, void *, size_t, size_t *); 75 75 static void remcons_sync(con_srv_t *); 76 76 static void remcons_clear(con_srv_t *); 77 77 static void remcons_set_pos(con_srv_t *, sysarg_t col, sysarg_t row); 78 static int remcons_get_pos(con_srv_t *, sysarg_t *, sysarg_t *);79 static int remcons_get_size(con_srv_t *, sysarg_t *, sysarg_t *);80 static int remcons_get_color_cap(con_srv_t *, console_caps_t *);81 static int remcons_get_event(con_srv_t *, cons_event_t *);78 static errno_t remcons_get_pos(con_srv_t *, sysarg_t *, sysarg_t *); 79 static errno_t remcons_get_size(con_srv_t *, sysarg_t *, sysarg_t *); 80 static errno_t remcons_get_color_cap(con_srv_t *, console_caps_t *); 81 static errno_t remcons_get_event(con_srv_t *, cons_event_t *); 82 82 83 83 static con_ops_t con_ops = { … … 114 114 } 115 115 116 static int remcons_open(con_srvs_t *srvs, con_srv_t *srv)116 static errno_t remcons_open(con_srvs_t *srvs, con_srv_t *srv) 117 117 { 118 118 telnet_user_t *user = srv_to_user(srv); … … 127 127 } 128 128 129 static int remcons_close(con_srv_t *srv)129 static errno_t remcons_close(con_srv_t *srv) 130 130 { 131 131 telnet_user_t *user = srv_to_user(srv); … … 137 137 } 138 138 139 static int remcons_write(con_srv_t *srv, void *data, size_t size, size_t *nwritten)140 { 141 telnet_user_t *user = srv_to_user(srv); 142 int rc;139 static errno_t remcons_write(con_srv_t *srv, void *data, size_t size, size_t *nwritten) 140 { 141 telnet_user_t *user = srv_to_user(srv); 142 errno_t rc; 143 143 144 144 rc = telnet_user_send_data(user, data, size); … … 167 167 } 168 168 169 static int remcons_get_pos(con_srv_t *srv, sysarg_t *col, sysarg_t *row)169 static errno_t remcons_get_pos(con_srv_t *srv, sysarg_t *col, sysarg_t *row) 170 170 { 171 171 telnet_user_t *user = srv_to_user(srv); … … 177 177 } 178 178 179 static int remcons_get_size(con_srv_t *srv, sysarg_t *cols, sysarg_t *rows)179 static errno_t remcons_get_size(con_srv_t *srv, sysarg_t *cols, sysarg_t *rows) 180 180 { 181 181 (void) srv; … … 187 187 } 188 188 189 static int remcons_get_color_cap(con_srv_t *srv, console_caps_t *ccaps)189 static errno_t remcons_get_color_cap(con_srv_t *srv, console_caps_t *ccaps) 190 190 { 191 191 (void) srv; … … 195 195 } 196 196 197 static int remcons_get_event(con_srv_t *srv, cons_event_t *event)197 static errno_t remcons_get_event(con_srv_t *srv, cons_event_t *event) 198 198 { 199 199 telnet_user_t *user = srv_to_user(srv); 200 200 kbd_event_t kevent; 201 int rc;201 errno_t rc; 202 202 203 203 rc = telnet_user_get_next_keyboard_event(user, &kevent); … … 232 232 * @param arg Corresponding @c telnet_user_t structure. 233 233 */ 234 static int spawn_task_fibril(void *arg)234 static errno_t spawn_task_fibril(void *arg) 235 235 { 236 236 telnet_user_t *user = arg; … … 238 238 task_id_t task; 239 239 task_wait_t wait; 240 int rc = task_spawnl(&task, &wait, APP_GETTERM, APP_GETTERM, user->service_name,240 errno_t rc = task_spawnl(&task, &wait, APP_GETTERM, APP_GETTERM, user->service_name, 241 241 "/loc", "--msg", "--", APP_SHELL, NULL); 242 242 if (rc != EOK) { … … 300 300 telnet_user_add(user); 301 301 302 int rc = loc_service_register(user->service_name, &user->service_id);302 errno_t rc = loc_service_register(user->service_name, &user->service_id); 303 303 if (rc != EOK) { 304 304 telnet_user_error(user, "Unable to register %s with loc: %s.", … … 344 344 int main(int argc, char *argv[]) 345 345 { 346 int rc;346 errno_t rc; 347 347 tcp_listener_t *lst; 348 348 tcp_t *tcp; -
uspace/srv/hid/remcons/user.c
r132ab5d1 r5a6cc679 187 187 * might be negative. 188 188 */ 189 static int telnet_user_recv_next_byte_no_lock(telnet_user_t *user, char *byte)189 static errno_t telnet_user_recv_next_byte_no_lock(telnet_user_t *user, char *byte) 190 190 { 191 191 /* No more buffered data? */ 192 192 if (user->socket_buffer_len <= user->socket_buffer_pos) { 193 int rc;193 errno_t rc; 194 194 size_t recv_length; 195 195 … … 272 272 * @return Error code. 273 273 */ 274 int telnet_user_get_next_keyboard_event(telnet_user_t *user, kbd_event_t *event)274 errno_t telnet_user_get_next_keyboard_event(telnet_user_t *user, kbd_event_t *event) 275 275 { 276 276 fibril_mutex_lock(&user->guard); … … 283 283 /* Skip zeros, bail-out on error. */ 284 284 while (next_byte == 0) { 285 int rc = telnet_user_recv_next_byte_no_lock(user, &next_byte);285 errno_t rc = telnet_user_recv_next_byte_no_lock(user, &next_byte); 286 286 if (rc != EOK) { 287 287 fibril_mutex_unlock(&user->guard); … … 339 339 * @param size Size of @p data buffer in bytes. 340 340 */ 341 static int telnet_user_send_data_no_lock(telnet_user_t *user, uint8_t *data, size_t size)341 static errno_t telnet_user_send_data_no_lock(telnet_user_t *user, uint8_t *data, size_t size) 342 342 { 343 343 uint8_t *converted = malloc(3 * size + 1); … … 362 362 363 363 364 int rc = tcp_conn_send(user->conn, converted, converted_size);364 errno_t rc = tcp_conn_send(user->conn, converted, converted_size); 365 365 free(converted); 366 366 … … 374 374 * @param size Size of @p data buffer in bytes. 375 375 */ 376 int telnet_user_send_data(telnet_user_t *user, uint8_t *data, size_t size)376 errno_t telnet_user_send_data(telnet_user_t *user, uint8_t *data, size_t size) 377 377 { 378 378 fibril_mutex_lock(&user->guard); 379 379 380 int rc = telnet_user_send_data_no_lock(user, data, size);380 errno_t rc = telnet_user_send_data_no_lock(user, data, size); 381 381 382 382 fibril_mutex_unlock(&user->guard); -
uspace/srv/hid/remcons/user.h
r132ab5d1 r5a6cc679 87 87 extern bool telnet_user_is_zombie(telnet_user_t *); 88 88 extern void telnet_user_notify_client_disconnected(telnet_user_t *); 89 extern int telnet_user_get_next_keyboard_event(telnet_user_t *, kbd_event_t *);90 extern int telnet_user_send_data(telnet_user_t *, uint8_t *, size_t);89 extern errno_t telnet_user_get_next_keyboard_event(telnet_user_t *, kbd_event_t *); 90 extern errno_t telnet_user_send_data(telnet_user_t *, uint8_t *, size_t); 91 91 extern void telnet_user_update_cursor_x(telnet_user_t *, int); 92 92 -
uspace/srv/hid/rfb/main.c
r132ab5d1 r5a6cc679 52 52 static rfb_t rfb; 53 53 54 static int rfb_claim(visualizer_t *vs)55 { 56 return EOK; 57 } 58 59 static int rfb_yield(visualizer_t *vs)60 { 61 return EOK; 62 } 63 64 static int rfb_suspend(visualizer_t *vs)65 { 66 return EOK; 67 } 68 69 static int rfb_wakeup(visualizer_t *vs)70 { 71 return EOK; 72 } 73 74 static int rfb_handle_damage_pixels(visualizer_t *vs,54 static errno_t rfb_claim(visualizer_t *vs) 55 { 56 return EOK; 57 } 58 59 static errno_t rfb_yield(visualizer_t *vs) 60 { 61 return EOK; 62 } 63 64 static errno_t rfb_suspend(visualizer_t *vs) 65 { 66 return EOK; 67 } 68 69 static errno_t rfb_wakeup(visualizer_t *vs) 70 { 71 return EOK; 72 } 73 74 static errno_t rfb_handle_damage_pixels(visualizer_t *vs, 75 75 sysarg_t x0, sysarg_t y0, sysarg_t width, sysarg_t height, 76 76 sysarg_t x_offset, sysarg_t y_offset) … … 126 126 } 127 127 128 static int rfb_change_mode(visualizer_t *vs, vslmode_t new_mode)128 static errno_t rfb_change_mode(visualizer_t *vs, vslmode_t new_mode) 129 129 { 130 130 return EOK; … … 217 217 async_set_fallback_port_handler(client_connection, NULL); 218 218 219 int rc = loc_server_register(NAME);219 errno_t rc = loc_server_register(NAME); 220 220 if (rc != EOK) { 221 221 printf("%s: Unable to register server.\n", NAME); -
uspace/srv/hid/rfb/rfb.c
r132ab5d1 r5a6cc679 62 62 63 63 /** Receive one character (with buffering) */ 64 static int recv_char(tcp_conn_t *conn, char *c)64 static errno_t recv_char(tcp_conn_t *conn, char *c) 65 65 { 66 66 size_t nrecv; 67 int rc;67 errno_t rc; 68 68 69 69 if (rbuf_out == rbuf_in) { … … 83 83 84 84 /** Receive count characters (with buffering) */ 85 static int recv_chars(tcp_conn_t *conn, char *c, size_t count)85 static errno_t recv_chars(tcp_conn_t *conn, char *c, size_t count) 86 86 { 87 87 for (size_t i = 0; i < count; i++) { 88 int rc = recv_char(conn, c);88 errno_t rc = recv_char(conn, c); 89 89 if (rc != EOK) 90 90 return rc; … … 94 94 } 95 95 96 static int recv_skip_chars(tcp_conn_t *conn, size_t count)96 static errno_t recv_skip_chars(tcp_conn_t *conn, size_t count) 97 97 { 98 98 for (size_t i = 0; i < count; i++) { 99 99 char c; 100 int rc = recv_char(conn, &c);100 errno_t rc = recv_char(conn, &c); 101 101 if (rc != EOK) 102 102 return rc; … … 173 173 } 174 174 175 int rfb_init(rfb_t *rfb, uint16_t width, uint16_t height, const char *name)175 errno_t rfb_init(rfb_t *rfb, uint16_t width, uint16_t height, const char *name) 176 176 { 177 177 memset(rfb, 0, sizeof(rfb_t)); … … 196 196 } 197 197 198 int rfb_set_size(rfb_t *rfb, uint16_t width, uint16_t height)198 errno_t rfb_set_size(rfb_t *rfb, uint16_t width, uint16_t height) 199 199 { 200 200 size_t new_size = width * height * sizeof(pixel_t); … … 216 216 } 217 217 218 static int recv_message(tcp_conn_t *conn, char type, void *buf, size_t size)218 static errno_t recv_message(tcp_conn_t *conn, char type, void *buf, size_t size) 219 219 { 220 220 memcpy(buf, &type, 1); … … 435 435 } 436 436 437 static int rfb_tile_encode_solid(rfb_t *rfb, cpixel_ctx_t *cpixel,437 static errno_t rfb_tile_encode_solid(rfb_t *rfb, cpixel_ctx_t *cpixel, 438 438 rfb_rectangle_t *tile, void *buf, size_t *size) 439 439 { … … 476 476 uint8_t tile_enctype = RFB_TILE_ENCODING_SOLID; 477 477 size_t tile_size; 478 int rc = rfb_tile_encode_solid(rfb, &cpixel, &tile, buf,478 errno_t rc = rfb_tile_encode_solid(rfb, &cpixel, &tile, buf, 479 479 &tile_size); 480 480 if (rc != EOK) { … … 492 492 } 493 493 494 static int rfb_send_framebuffer_update(rfb_t *rfb, tcp_conn_t *conn,494 static errno_t rfb_send_framebuffer_update(rfb_t *rfb, tcp_conn_t *conn, 495 495 bool incremental) 496 496 { … … 556 556 557 557 if (!rfb->pixel_format.true_color) { 558 int rc = tcp_conn_send(conn, send_palette, send_palette_size);558 errno_t rc = tcp_conn_send(conn, send_palette, send_palette_size); 559 559 if (rc != EOK) { 560 560 free(buf); … … 563 563 } 564 564 565 int rc = tcp_conn_send(conn, buf, buf_size);565 errno_t rc = tcp_conn_send(conn, buf, buf_size); 566 566 free(buf); 567 567 … … 569 569 } 570 570 571 static int rfb_set_pixel_format(rfb_t *rfb, rfb_pixel_format_t *pixel_format)571 static errno_t rfb_set_pixel_format(rfb_t *rfb, rfb_pixel_format_t *pixel_format) 572 572 { 573 573 rfb->pixel_format = *pixel_format; … … 599 599 { 600 600 /* Version handshake */ 601 int rc = tcp_conn_send(conn, "RFB 003.008\n", 12);601 errno_t rc = tcp_conn_send(conn, "RFB 003.008\n", 12); 602 602 if (rc != EOK) { 603 603 log_msg(LOG_DEFAULT, LVL_WARN, "Failed sending server version: %s", … … 759 759 } 760 760 761 int rfb_listen(rfb_t *rfb, uint16_t port)761 errno_t rfb_listen(rfb_t *rfb, uint16_t port) 762 762 { 763 763 tcp_t *tcp = NULL; 764 764 tcp_listener_t *lst = NULL; 765 765 inet_ep_t ep; 766 int rc;766 errno_t rc; 767 767 768 768 rc = tcp_create(&tcp); -
uspace/srv/hid/rfb/rfb.h
r132ab5d1 r5a6cc679 164 164 165 165 166 extern int rfb_init(rfb_t *, uint16_t, uint16_t, const char *);167 extern int rfb_set_size(rfb_t *, uint16_t, uint16_t);168 extern int rfb_listen(rfb_t *, uint16_t);166 extern errno_t rfb_init(rfb_t *, uint16_t, uint16_t, const char *); 167 extern errno_t rfb_set_size(rfb_t *, uint16_t, uint16_t); 168 extern errno_t rfb_listen(rfb_t *, uint16_t); 169 169 170 170 #endif -
uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c
r132ab5d1 r5a6cc679 85 85 86 86 async_set_fallback_port_handler(s3c24xx_ts_connection, NULL); 87 int rc = loc_server_register(NAME);87 errno_t rc = loc_server_register(NAME); 88 88 if (rc != EOK) { 89 89 printf("%s: Unable to register driver.\n", NAME);
Note:
See TracChangeset
for help on using the changeset viewer.