Home | History | Annotate | Download | only in compat

Lines Matching defs:imsg

1 /*	$OpenBSD: imsg.h,v 1.24 2025/06/05 08:55:07 tb Exp $	*/
60 struct imsg {
68 /* imsg-buffer.c */
138 /* imsg.c */
147 int imsgbuf_get(struct imsgbuf *, struct imsg *);
148 ssize_t imsg_get(struct imsgbuf *, struct imsg *);
149 int imsg_ibufq_pop(struct ibufqueue *, struct imsg *);
150 void imsg_ibufq_push(struct ibufqueue *, struct imsg *);
151 int imsg_get_ibuf(struct imsg *, struct ibuf *);
152 int imsg_get_data(struct imsg *, void *, size_t);
153 int imsg_get_buf(struct imsg *, void *, size_t);
154 int imsg_get_strbuf(struct imsg *, char *, size_t);
155 int imsg_get_fd(struct imsg *);
156 uint32_t imsg_get_id(struct imsg *);
157 size_t imsg_get_len(struct imsg *);
158 pid_t imsg_get_pid(struct imsg *);
159 uint32_t imsg_get_type(struct imsg *);
160 int imsg_forward(struct imsgbuf *, struct imsg *);
170 void imsg_free(struct imsg *);