summaryrefslogtreecommitdiff
path: root/sysutils/py-psutil/patches/patch-psutil_arch_bsd_netbsd.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/py-psutil/patches/patch-psutil_arch_bsd_netbsd.h')
-rw-r--r--sysutils/py-psutil/patches/patch-psutil_arch_bsd_netbsd.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/sysutils/py-psutil/patches/patch-psutil_arch_bsd_netbsd.h b/sysutils/py-psutil/patches/patch-psutil_arch_bsd_netbsd.h
new file mode 100644
index 00000000000..b772e788d19
--- /dev/null
+++ b/sysutils/py-psutil/patches/patch-psutil_arch_bsd_netbsd.h
@@ -0,0 +1,35 @@
+$NetBSD: patch-psutil_arch_bsd_netbsd.h,v 1.1 2015/12/01 14:07:36 ryoon Exp $
+
+--- psutil/arch/bsd/netbsd.h.orig 2015-11-30 15:33:35.000000000 +0000
++++ psutil/arch/bsd/netbsd.h
+@@ -0,0 +1,30 @@
++/*
++ * Copyright (c) 2009, Giampaolo Rodola', Landry Breuil.
++ * All rights reserved.
++ * Use of this source code is governed by a BSD-style license that can be
++ * found in the LICENSE file.
++ */
++
++#include <Python.h>
++
++typedef struct kinfo_proc2 kinfo_proc;
++
++int psutil_kinfo_proc(pid_t pid, kinfo_proc *proc);
++struct kinfo_file * kinfo_getfile(pid_t pid, int* cnt);
++int psutil_get_proc_list(kinfo_proc **procList, size_t *procCount);
++char *psutil_get_cmd_args(pid_t pid, size_t *argsize);
++PyObject * psutil_get_cmdline(pid_t pid);
++int psutil_pid_exists(pid_t pid);
++int psutil_raise_ad_or_nsp(long pid);
++
++//
++PyObject *psutil_proc_threads(PyObject *self, PyObject *args);
++PyObject *psutil_virtual_mem(PyObject *self, PyObject *args);
++PyObject *psutil_swap_mem(PyObject *self, PyObject *args);
++PyObject *psutil_proc_num_fds(PyObject *self, PyObject *args);
++PyObject *psutil_proc_cwd(PyObject *self, PyObject *args);
++PyObject *psutil_proc_connections(PyObject *self, PyObject *args);
++PyObject *psutil_per_cpu_times(PyObject *self, PyObject *args);
++PyObject* psutil_disk_io_counters(PyObject* self, PyObject* args);
++PyObject* psutil_proc_exe(PyObject* self, PyObject* args);
++PyObject* psutil_proc_num_threads(PyObject* self, PyObject* args);