From c78268e08c3723e52fde1b1d79f2ba8eefb40abb Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 18 Mar 2024 16:23:24 +0100 Subject: [PATCH] glib-2.0: Add dev_t/gid_t/pid_t/uid_t/socklen_t types for compatibility Cherry-picked from 935260ceb87a4d744509f5624be9035ab2299de9 --- vapi/glib-2.0.vapi | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 7324c5ee3..26656f14f 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -1025,6 +1025,41 @@ public struct double { public struct off_t { } +//FIXME [GIR (name = "pid_t")] +[GIR (name = "gint")] +[IntegerType (rank = 9)] +[CCode (cheader_filename = "sys/types.h", has_type_id = false, default_value = "0")] +public struct pid_t { +} + +//FIXME [GIR (name = "uid_t")] +[GIR (name = "guint")] +[IntegerType (rank = 9)] +[CCode (cheader_filename = "sys/types.h", has_type_id = false, default_value = "0")] +public struct uid_t { +} + +//FIXME [GIR (name = "gid_t")] +[GIR (name = "guint")] +[IntegerType (rank = 9)] +[CCode (cheader_filename = "sys/types.h", has_type_id = false, default_value = "0")] +public struct gid_t { +} + +//FIXME [GIR (name = "dev_t")] +[GIR (name = "gint")] +[IntegerType (rank = 9)] +[CCode (cheader_filename = "sys/types.h", has_type_id = false, default_value = "0")] +public struct dev_t { +} + +//FIXME [GIR (name = "socklen_t")] +[GIR (name = "gint32")] +[IntegerType (rank = 9)] +[CCode (cheader_filename = "sys/socket.h", has_type_id = false, default_value = "0")] +public struct socklen_t { +} + //FIXME [GIR (name = "time_t")] [GIR (name = "glong")] [CCode (cheader_filename = "time.h", has_type_id = false, default_value = "0")] -- 2.47.2