From fb0ff8d310f2c1693d31246ab7dab7ad8fcd5795 Mon Sep 17 00:00:00 2001 From: sthen Date: Mon, 9 Jul 2012 09:23:22 +0000 Subject: [PATCH] don't rely on param.h providing the nitems macro, ok ajacoutot@ --- .../patches/patch-src_ck-sysdeps-openbsd_c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/sysutils/consolekit/patches/patch-src_ck-sysdeps-openbsd_c b/sysutils/consolekit/patches/patch-src_ck-sysdeps-openbsd_c index 86e8613a404..dd253f2cda2 100644 --- a/sysutils/consolekit/patches/patch-src_ck-sysdeps-openbsd_c +++ b/sysutils/consolekit/patches/patch-src_ck-sysdeps-openbsd_c @@ -1,7 +1,7 @@ -$OpenBSD: patch-src_ck-sysdeps-openbsd_c,v 1.10 2012/01/08 19:42:02 naddy Exp $ ---- src/ck-sysdeps-openbsd.c.orig Tue Dec 20 20:17:24 2011 -+++ src/ck-sysdeps-openbsd.c Tue Dec 20 20:18:44 2011 -@@ -0,0 +1,425 @@ +$OpenBSD: patch-src_ck-sysdeps-openbsd_c,v 1.11 2012/07/09 09:23:22 sthen Exp $ +--- src/ck-sysdeps-openbsd.c.orig Mon Jul 9 00:16:43 2012 ++++ src/ck-sysdeps-openbsd.c Mon Jul 9 00:17:46 2012 +@@ -0,0 +1,429 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2006 William Jon McCann @@ -135,6 +135,10 @@ $OpenBSD: patch-src_ck-sysdeps-openbsd_c,v 1.10 2012/01/08 19:42:02 naddy Exp $ + int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, pid, + sizeof(struct kinfo_proc), 0 }; + ++#ifndef nitems ++#define nitems(_a) (sizeof((_a)) / sizeof((_a)[0])) ++#endif ++ + if (sysctl(mib, nitems(mib), NULL, &len, NULL, 0) < 0) + return FALSE; +