aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/tty_ring.c
diff options
context:
space:
mode:
authorsvn2git <svn2git@FreeBSD.org>1994-05-01 08:00:00 +0000
committersvn2git <svn2git@FreeBSD.org>1994-05-01 08:00:00 +0000
commita16f65c7d117419bd266c28a1901ef129a337569 (patch)
tree2626602f66dc3551e7a7c7bc9ad763c3bc7ab40a /sys/kern/tty_ring.c
parent8503f4f13f77abf7adc8f7e329c6f9c1d52b6a20 (diff)
Diffstat (limited to 'sys/kern/tty_ring.c')
-rw-r--r--sys/kern/tty_ring.c37
1 files changed, 25 insertions, 12 deletions
diff --git a/sys/kern/tty_ring.c b/sys/kern/tty_ring.c
index f4149e576214..5c1e1fbcb4fa 100644
--- a/sys/kern/tty_ring.c
+++ b/sys/kern/tty_ring.c
@@ -45,7 +45,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: tty_ring.c,v 1.2 1993/10/16 15:25:01 rgrimes Exp $
+ * $Id: tty_ring.c,v 1.4 1993/12/19 00:51:42 wollman Exp $
*/
#include "param.h"
@@ -54,12 +54,10 @@
#include "ioctl.h"
#include "tty.h"
-/*
- * XXX - put this in tty.h someday.
- */
-size_t rb_write __P((struct ringb *to, char *buf, size_t nfrom));
-
-putc(c, rbp) struct ringb *rbp;
+int
+putc(c, rbp)
+ int c;
+ struct ringb *rbp;
{
char *nxtp;
@@ -72,7 +70,9 @@ putc(c, rbp) struct ringb *rbp;
return(0);
}
-getc(rbp) struct ringb *rbp;
+int
+getc(rbp)
+ struct ringb *rbp;
{
u_char c;
@@ -85,7 +85,11 @@ getc(rbp) struct ringb *rbp;
return (c);
}
-nextc(cpp, rbp) struct ringb *rbp; char **cpp; {
+int
+nextc(cpp, rbp)
+ char **cpp;
+ struct ringb *rbp;
+{
if (*cpp == rbp->rb_tl) return (0);
else { char *cp;
@@ -95,7 +99,10 @@ nextc(cpp, rbp) struct ringb *rbp; char **cpp; {
}
}
-ungetc(c, rbp) struct ringb *rbp;
+int
+ungetc(c, rbp)
+ int c;
+ struct ringb *rbp;
{
char *backp;
@@ -108,7 +115,9 @@ ungetc(c, rbp) struct ringb *rbp;
return(0);
}
-unputc(rbp) struct ringb *rbp;
+int
+unputc(rbp)
+ struct ringb *rbp;
{
char *backp;
int c;
@@ -126,7 +135,10 @@ unputc(rbp) struct ringb *rbp;
#define peekc(rbp) (*(rbp)->rb_hd)
-initrb(rbp) struct ringb *rbp; {
+void
+initrb(rbp)
+ struct ringb *rbp;
+{
rbp->rb_hd = rbp->rb_tl = rbp->rb_buf;
}
@@ -157,6 +169,7 @@ initrb(rbp) struct ringb *rbp; {
/*
* Concatenate ring buffers.
*/
+void
catb(from, to)
struct ringb *from, *to;
{