Lines Matching refs:sbuf
28 * $FreeBSD: src/sys/sys/sbuf.h,v 1.14.18.1.2.1 2009/04/15 03:14:26 kensmith Exp $
43 struct sbuf {
53 #define SBUF_OVERFLOWED 0x00040000 /* sbuf overflowed */
54 #define SBUF_DYNSTRUCT 0x00080000 /* sbuf must be freed */
62 struct sbuf *sbuf_new(struct sbuf *, char *, int, int);
65 void sbuf_clear(struct sbuf *);
66 int sbuf_setpos(struct sbuf *, int);
67 int sbuf_bcat(struct sbuf *, const void *, size_t);
68 int sbuf_bcpy(struct sbuf *, const void *, size_t);
69 int sbuf_cat(struct sbuf *, const char *);
70 int sbuf_cpy(struct sbuf *, const char *);
72 int sbuf_printf(struct sbuf *, const char *, ...) __printflike(2, 3);
73 int sbuf_vprintf(struct sbuf *, const char *, __va_list) __printflike(2, 0);
75 int sbuf_printf(struct sbuf *, const char *, ...);
76 int sbuf_vprintf(struct sbuf *, const char *, va_list);
78 int sbuf_putc(struct sbuf *, int);
79 int sbuf_trim(struct sbuf *);
80 int sbuf_overflowed(struct sbuf *);
81 void sbuf_finish(struct sbuf *);
82 char *sbuf_data(struct sbuf *);
83 int sbuf_len(struct sbuf *);
84 int sbuf_done(struct sbuf *);
85 void sbuf_delete(struct sbuf *);
89 struct sbuf *sbuf_uionew(struct sbuf *, struct uio *, int *);
90 int sbuf_bcopyin(struct sbuf *, const void *, size_t);
91 int sbuf_copyin(struct sbuf *, const void *, size_t);