Changeset View
Changeset View
Standalone View
Standalone View
sbin/dhclient/privsep.c
Show All 33 Lines | if ((buf->buf = malloc(len)) == NULL) { | ||||
return (NULL); | return (NULL); | ||||
} | } | ||||
buf->size = len; | buf->size = len; | ||||
return (buf); | return (buf); | ||||
} | } | ||||
int | int | ||||
buf_add(struct buf *buf, void *data, size_t len) | buf_add(struct buf *buf, const void *data, size_t len) | ||||
{ | { | ||||
if (buf->wpos + len > buf->size) | if (buf->wpos + len > buf->size) | ||||
return (-1); | return (-1); | ||||
memcpy(buf->buf + buf->wpos, data, len); | memcpy(buf->buf + buf->wpos, data, len); | ||||
buf->wpos += len; | buf->wpos += len; | ||||
return (0); | return (0); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 200 Lines • Show Last 20 Lines |