summaryrefslogtreecommitdiff
path: root/devel/libfastcommon/files/patch-src_system__info.c
blob: ca14f0c0f457240fdd2fc018950e05d25a45ed48 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- src/system_info.c.orig	2016-09-08 07:44:31 UTC
+++ src/system_info.c
@@ -582,6 +582,20 @@ int get_sysinfo(struct fast_sysinfo*info
 #define ki_rgid kp_eproc.e_pcred.p_rgid
 #define GET_SIGNAL(sig) sig
 
+#elif defined __DragonFly__
+#define ki_pid  kp_pid
+#define ki_comm kp_comm
+#define ki_ppid kp_ppid
+#define ki_start kp_start
+#define ki_flag kp_flags
+#define ki_stat kp_stat
+#define ki_sigignore kp_sigignore
+#define ki_sigcatch kp_sigcatch
+#define ki_priority kp_lwp.kl_prio
+#define ki_ruid kp_ruid
+#define ki_rgid kp_rgid
+#define GET_SIGNAL(sig) *((int *)&sig)
+
 #else
 #define ki_priority ki_pri.pri_level
 #define GET_SIGNAL(sig) *((int *)&sig)