/* Statically receive data from remote end. */
static ssize_t
-sync_recv(lldpctl_conn_t *lldpctl, const uint8_t *data, size_t length, void *user_data)
+sync_recv(lldpctl_conn_t *lldpctl, uint8_t *data, size_t length, void *user_data)
{
struct lldpctl_conn_sync_t *conn = user_data;
ssize_t nb = 0;
if (fds[1].revents & POLLIN) {
/* Message from daemon. */
- if ((nb = read(conn->fd, (unsigned char *)data + offset,
- remain)) == -1) {
+ if ((nb = read(conn->fd, data + offset, remain)) == -1) {
if (errno == EAGAIN || errno == EINTR) continue;
return LLDPCTL_ERR_CALLBACK_FAILURE;
}
* @c LLDPCTL_ERR_CALLBACK_FAILURE for other errors or @c
* LLDPCTL_ERR_EOF if end of file was reached.
*/
-typedef ssize_t (*lldpctl_recv_callback)(lldpctl_conn_t *conn, const uint8_t *data,
+typedef ssize_t (*lldpctl_recv_callback)(lldpctl_conn_t *conn, uint8_t *data,
size_t length, void *user_data);
/**