From 150fba5ecdb3fedd8aed71ee65fb8cc6b0354070 Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Tue, 15 Sep 2009 23:59:40 +0000 Subject: Sync OpenBSD patchset 329: Enclose repeated buffer draining code in a new msgbuf_drain() function, which is additionally exported for use by others. From nicm@, who reminded me that tmux is now using buffer.c, too. --- compat/imsg.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'compat/imsg.h') diff --git a/compat/imsg.h b/compat/imsg.h index 2ec9937a..6ff4901c 100644 --- a/compat/imsg.h +++ b/compat/imsg.h @@ -1,5 +1,5 @@ -/* $Id: imsg.h,v 1.3 2009-08-20 12:54:08 nicm Exp $ */ -/* $OpenBSD: imsg.h,v 1.1 2009/08/11 17:18:35 nicm Exp $ */ +/* $Id: imsg.h,v 1.4 2009-09-15 23:59:40 tcunha Exp $ */ +/* $OpenBSD: imsg.h,v 1.2 2009/09/15 18:12:51 jacekm Exp $ */ /* * Copyright (c) 2006, 2007 Pierre-Yves Ritschard @@ -91,6 +91,7 @@ void buf_free(struct buf *); void msgbuf_init(struct msgbuf *); void msgbuf_clear(struct msgbuf *); int msgbuf_write(struct msgbuf *); +void msgbuf_drain(struct msgbuf *, size_t); /* imsg.c */ void imsg_init(struct imsgbuf *, int); -- cgit v1.2.3