Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/rfb/rfb.c

    rb7fd2a0 rbde5c04  
    6262
    6363/** Receive one character (with buffering) */
    64 static errno_t recv_char(tcp_conn_t *conn, char *c)
     64static int recv_char(tcp_conn_t *conn, char *c)
    6565{
    6666        size_t nrecv;
    67         errno_t rc;
     67        int rc;
    6868
    6969        if (rbuf_out == rbuf_in) {
     
    8383
    8484/** Receive count characters (with buffering) */
    85 static errno_t recv_chars(tcp_conn_t *conn, char *c, size_t count)
     85static int recv_chars(tcp_conn_t *conn, char *c, size_t count)
    8686{
    8787        for (size_t i = 0; i < count; i++) {
    88                 errno_t rc = recv_char(conn, c);
     88                int rc = recv_char(conn, c);
    8989                if (rc != EOK)
    9090                        return rc;
     
    9494}
    9595
    96 static errno_t recv_skip_chars(tcp_conn_t *conn, size_t count)
     96static int recv_skip_chars(tcp_conn_t *conn, size_t count)
    9797{
    9898        for (size_t i = 0; i < count; i++) {
    9999                char c;
    100                 errno_t rc = recv_char(conn, &c);
     100                int rc = recv_char(conn, &c);
    101101                if (rc != EOK)
    102102                        return rc;
     
    173173}
    174174
    175 errno_t rfb_init(rfb_t *rfb, uint16_t width, uint16_t height, const char *name)
     175int rfb_init(rfb_t *rfb, uint16_t width, uint16_t height, const char *name)
    176176{
    177177        memset(rfb, 0, sizeof(rfb_t));
     
    196196}
    197197
    198 errno_t rfb_set_size(rfb_t *rfb, uint16_t width, uint16_t height)
     198int rfb_set_size(rfb_t *rfb, uint16_t width, uint16_t height)
    199199{
    200200        size_t new_size = width * height * sizeof(pixel_t);
     
    216216}
    217217
    218 static errno_t recv_message(tcp_conn_t *conn, char type, void *buf, size_t size)
     218static int recv_message(tcp_conn_t *conn, char type, void *buf, size_t size)
    219219{
    220220        memcpy(buf, &type, 1);
     
    435435}
    436436
    437 static errno_t rfb_tile_encode_solid(rfb_t *rfb, cpixel_ctx_t *cpixel,
     437static size_t rfb_tile_encode_solid(rfb_t *rfb, cpixel_ctx_t *cpixel,
    438438    rfb_rectangle_t *tile, void *buf, size_t *size)
    439439{
     
    476476                        uint8_t tile_enctype = RFB_TILE_ENCODING_SOLID;
    477477                        size_t tile_size;
    478                         errno_t rc = rfb_tile_encode_solid(rfb, &cpixel, &tile, buf,
     478                        int rc = rfb_tile_encode_solid(rfb, &cpixel, &tile, buf,
    479479                            &tile_size);
    480480                        if (rc != EOK) {
     
    492492}
    493493
    494 static errno_t rfb_send_framebuffer_update(rfb_t *rfb, tcp_conn_t *conn,
     494static int rfb_send_framebuffer_update(rfb_t *rfb, tcp_conn_t *conn,
    495495    bool incremental)
    496496{
     
    556556       
    557557        if (!rfb->pixel_format.true_color) {
    558                 errno_t rc = tcp_conn_send(conn, send_palette, send_palette_size);
     558                int rc = tcp_conn_send(conn, send_palette, send_palette_size);
    559559                if (rc != EOK) {
    560560                        free(buf);
     
    563563        }
    564564       
    565         errno_t rc = tcp_conn_send(conn, buf, buf_size);
     565        int rc = tcp_conn_send(conn, buf, buf_size);
    566566        free(buf);
    567567       
     
    569569}
    570570
    571 static errno_t rfb_set_pixel_format(rfb_t *rfb, rfb_pixel_format_t *pixel_format)
     571static int rfb_set_pixel_format(rfb_t *rfb, rfb_pixel_format_t *pixel_format)
    572572{
    573573        rfb->pixel_format = *pixel_format;
     
    599599{
    600600        /* Version handshake */
    601         errno_t rc = tcp_conn_send(conn, "RFB 003.008\n", 12);
    602         if (rc != EOK) {
    603                 log_msg(LOG_DEFAULT, LVL_WARN, "Failed sending server version: %s",
    604                     str_error(rc));
     601        int rc = tcp_conn_send(conn, "RFB 003.008\n", 12);
     602        if (rc != EOK) {
     603                log_msg(LOG_DEFAULT, LVL_WARN, "Failed sending server version %d", rc);
    605604                return;
    606605        }
     
    609608        rc = recv_chars(conn, client_version, 12);
    610609        if (rc != EOK) {
    611                 log_msg(LOG_DEFAULT, LVL_WARN, "Failed receiving client version: %s",
    612                     str_error(rc));
     610                log_msg(LOG_DEFAULT, LVL_WARN, "Failed receiving client version: %d", rc);
    613611                return;
    614612        }
     
    628626        if (rc != EOK) {
    629627                log_msg(LOG_DEFAULT, LVL_WARN,
    630                     "Failed sending security handshake: %s", str_error(rc));
     628                    "Failed sending security handshake: %d", rc);
    631629                return;
    632630        }
     
    635633        rc = recv_char(conn, &selected_sec_type);
    636634        if (rc != EOK) {
    637                 log_msg(LOG_DEFAULT, LVL_WARN, "Failed receiving security type: %s",
    638                     str_error(rc));
     635                log_msg(LOG_DEFAULT, LVL_WARN, "Failed receiving security type: %d", rc);
    639636                return;
    640637        }
     
    647644        rc = tcp_conn_send(conn, &security_result, sizeof(uint32_t));
    648645        if (rc != EOK) {
    649                 log_msg(LOG_DEFAULT, LVL_WARN, "Failed sending security result: %s",
    650                     str_error(rc));
     646                log_msg(LOG_DEFAULT, LVL_WARN, "Failed sending security result: %d", rc);
    651647                return;
    652648        }
     
    656652        rc = recv_char(conn, &shared_flag);
    657653        if (rc != EOK) {
    658                 log_msg(LOG_DEFAULT, LVL_WARN, "Failed receiving client init: %s",
    659                     str_error(rc));
     654                log_msg(LOG_DEFAULT, LVL_WARN, "Failed receiving client init: %d", rc);
    660655                return;
    661656        }
     
    680675        rc = tcp_conn_send(conn, server_init, msg_length);
    681676        if (rc != EOK) {
    682                 log_msg(LOG_DEFAULT, LVL_WARN, "Failed sending server init: %s",
    683                     str_error(rc));
     677                log_msg(LOG_DEFAULT, LVL_WARN, "Failed sending server init: %d", rc);
    684678                return;
    685679        }
     
    759753}
    760754
    761 errno_t rfb_listen(rfb_t *rfb, uint16_t port)
     755int rfb_listen(rfb_t *rfb, uint16_t port)
    762756{
    763757        tcp_t *tcp = NULL;
    764758        tcp_listener_t *lst = NULL;
    765759        inet_ep_t ep;
    766         errno_t rc;
     760        int rc;
    767761       
    768762        rc = tcp_create(&tcp);
Note: See TracChangeset for help on using the changeset viewer.