[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