Lines Matching refs:sbuf
28 * $FreeBSD: /repoman/r/ncvs/src/sys/sys/sbuf.h,v 1.14 2004/07/09 11:35:30 des Exp $
40 struct sbuf {
50 #define SBUF_OVERFLOWED 0x00040000 /* sbuf overflowed */
51 #define SBUF_DYNSTRUCT 0x00080000 /* sbuf must be freed */
59 struct sbuf *sbuf_new(struct sbuf *, char *, int, int);
60 void sbuf_clear(struct sbuf *);
61 int sbuf_setpos(struct sbuf *, int);
62 int sbuf_bcat(struct sbuf *, const void *, size_t);
63 int sbuf_bcpy(struct sbuf *, const void *, size_t);
64 int sbuf_cat(struct sbuf *, const char *);
65 int sbuf_cpy(struct sbuf *, const char *);
66 int sbuf_printf(struct sbuf *, const char *, ...) __printflike(2, 3);
67 int sbuf_vprintf(struct sbuf *, const char *, va_list) __printflike(2, 0);
68 int sbuf_putc(struct sbuf *, int);
69 int sbuf_trim(struct sbuf *);
70 int sbuf_overflowed(struct sbuf *);
71 void sbuf_finish(struct sbuf *);
72 char *sbuf_data(struct sbuf *);
73 int sbuf_len(struct sbuf *);
74 int sbuf_done(struct sbuf *);
75 void sbuf_delete(struct sbuf *);
79 struct sbuf *sbuf_uionew(struct sbuf *, struct uio *, int *);
80 int sbuf_bcopyin(struct sbuf *, const void *, size_t);
81 int sbuf_copyin(struct sbuf *, const void *, size_t);