View | Details | Raw Unified | Return to bug 208799
Collapse All | Expand All

(-)files/patch-lib_utils.c (-1 / +6 lines)
Lines 78-91 Link Here
78
 #endif
78
 #endif
79
 
79
 
80
 #ifdef __APPLE__
80
 #ifdef __APPLE__
81
@@ -1530,6 +1559,108 @@
81
@@ -1530,6 +1559,113 @@
82
 }
82
 }
83
 #endif
83
 #endif
84
 
84
 
85
+#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__)
85
+#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__)
86
+#if defined(__FreeBSD__)
86
+#if defined(__FreeBSD__)
87
+#if __FreeBSD_version < 1100097
87
+#define PSKIP(kp) ((kp)->ki_pid == mypid ||               \
88
+#define PSKIP(kp) ((kp)->ki_pid == mypid ||               \
88
+                   (!kthreads && ((kp)->ki_flag & P_KTHREAD) != 0))
89
+                   (!kthreads && ((kp)->ki_flag & P_KTHREAD) != 0))
90
+#else
91
+#define PSKIP(kp) ((kp)->ki_pid == mypid ||               \
92
+                   (!kthreads && ((kp)->ki_flag & P_KPROC) != 0))
93
+#endif
89
+#define KVM_OPENFILES(exec, coref, buf) \
94
+#define KVM_OPENFILES(exec, coref, buf) \
90
+		kvm_openfiles(exec, coref, NULL, O_RDONLY, buf)
95
+		kvm_openfiles(exec, coref, NULL, O_RDONLY, buf)
91
+#define KVM_GETPROCS(kd, plist, nproc) \
96
+#define KVM_GETPROCS(kd, plist, nproc) \

Return to bug 208799