From 9920501c2a2c7f094c85a358e30400ff3e177731 Mon Sep 17 00:00:00 2001 From: Roman Bogorodskiy Date: Mon, 2 May 2005 07:48:41 +0000 Subject: Add pidof - a tool which prints PID of given process name. --- sysutils/pidof/files/patch-pidof.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 sysutils/pidof/files/patch-pidof.c (limited to 'sysutils/pidof/files/patch-pidof.c') diff --git a/sysutils/pidof/files/patch-pidof.c b/sysutils/pidof/files/patch-pidof.c new file mode 100644 index 000000000000..7cc71b28d638 --- /dev/null +++ b/sysutils/pidof/files/patch-pidof.c @@ -0,0 +1,22 @@ +--- pidof.c.orig Mon May 2 07:26:03 2005 ++++ pidof.c Mon May 2 07:40:31 2005 +@@ -53,10 +53,19 @@ + if ((kd = kvm_open("/dev/null", "/dev/null", "/dev/null", O_RDONLY, "kvm_open")) == NULL) + (void)errx(1, "%s", kvm_geterr(kd)); + else { ++#if __FreeBSD__ < 5 ++ p = kvm_getprocs(kd, KERN_PROC_ALL, 0, &n_processes); ++#else + p = kvm_getprocs(kd, KERN_PROC_PROC, 0, &n_processes); ++#endif /* __FreeBSD__ < 5 */ + for (i = 0; i