[DTrace-devel] [PATCH v2 3/5] dlibs: add typedef for caddr_t to io.d.in

Kris Van Hees kris.van.hees at oracle.com
Tue Nov 7 06:57:55 UTC 2023


The bufinfo struct (standard in DTrace) contains members of type caddr_t.
It is not a standard datatype, so we add an explicit typedef for it.

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
---
 libdtrace/io.d.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libdtrace/io.d.in b/libdtrace/io.d.in
index 7d270426..d34517a0 100644
--- a/libdtrace/io.d.in
+++ b/libdtrace/io.d.in
@@ -8,6 +8,8 @@
 #pragma D depends_on module vmlinux
 #pragma D depends_on provider sched
 
+typedef char	*caddr_t;
+
 typedef struct bufinfo {
 	int b_flags;			/* buffer status */
 	size_t b_bcount;		/* number of bytes */
-- 
2.40.1




More information about the DTrace-devel mailing list