equal
deleted
inserted
replaced
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 |