src/sock.c
changeset 11 14e79683c48c
parent 10 9fe218576d13
child 12 4147fae232d9
equal deleted inserted replaced
10:9fe218576d13 11:14e79683c48c
    33 {
    33 {
    34     err_t err;
    34     err_t err;
    35 
    35 
    36     // proxy off to method handler
    36     // proxy off to method handler
    37     if ((err = sock->type->methods.read(sock, buf, &len)))
    37     if ((err = sock->type->methods.read(sock, buf, &len)))
    38         return err;
    38         return -err;
    39     
    39     
    40     // return updated bytes-read len
    40     // return updated bytes-read len
    41     return len;
    41     return len;
    42 }
    42 }
    43 
    43 
    45 {
    45 {
    46     err_t err;
    46     err_t err;
    47 
    47 
    48     // proxy off to method handler
    48     // proxy off to method handler
    49     if ((err = sock->type->methods.write(sock, buf, &len)))
    49     if ((err = sock->type->methods.write(sock, buf, &len)))
    50         return err;
    50         return -err;
    51 
    51 
    52     // return updated bytes-written len
    52     // return updated bytes-written len
    53     return len;
    53     return len;
    54 }
    54 }
    55 
    55