| 627 | } |
| 628 | |
| 629 | static int rpmsg_socket_getaddr(FAR struct rpmsg_socket_conn_s *conn, |
| 630 | FAR struct sockaddr *addr, |
| 631 | FAR socklen_t *addrlen) |
| 632 | { |
| 633 | if (!addr || *addrlen < sizeof(struct sockaddr_rpmsg)) |
| 634 | { |
| 635 | return -EINVAL; |
| 636 | } |
| 637 | |
| 638 | memcpy(addr, &conn->rpaddr, sizeof(struct sockaddr_rpmsg)); |
| 639 | *addrlen = sizeof(struct sockaddr_rpmsg); |
| 640 | |
| 641 | return 0; |
| 642 | } |
| 643 | |
| 644 | static int rpmsg_socket_setaddr(FAR struct rpmsg_socket_conn_s *conn, |
| 645 | FAR const struct sockaddr *addr, |
no test coverage detected