summaryrefslogtreecommitdiff
path: root/devel/py-freebsd/files/patch-src-sysctl.c
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2015-10-15 14:55:14 +0000
committerMathieu Arnold <mat@FreeBSD.org>2015-10-15 14:55:14 +0000
commit7f0f664d7e0d5fbb1fd0e1cc45d4b413f66c97ae (patch)
treed30bee8baf5be305289898828fb58299162e2f54 /devel/py-freebsd/files/patch-src-sysctl.c
parentsecurity/polarssl: Update to 1.2.17 (diff)
Drop 8 support.
With hat: portmgr Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3694
Notes
Notes: svn path=/head/; revision=399346
Diffstat (limited to 'devel/py-freebsd/files/patch-src-sysctl.c')
-rw-r--r--devel/py-freebsd/files/patch-src-sysctl.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/devel/py-freebsd/files/patch-src-sysctl.c b/devel/py-freebsd/files/patch-src-sysctl.c
new file mode 100644
index 000000000000..112e2096607d
--- /dev/null
+++ b/devel/py-freebsd/files/patch-src-sysctl.c
@@ -0,0 +1,38 @@
+--- src/sysctl.c.orig 2011-04-12 12:30:50.000000000 +0400
++++ src/sysctl.c 2011-04-12 12:37:45.000000000 +0400
+@@ -121,7 +121,7 @@ const size_t sysctl_type_sizes[CTLTYPE]
+ 0, /* CTLTYPE_NODE */
+ sizeof(int), /* CTLTYPE_INT */
+ 0, /* CTLTYPE_STRING */
+- sizeof(quad_t), /* CTLTYPE_QUAD */
++ sizeof(quad_t), /* CTLTYPE_S64 */
+ 0, /* CTLTYPE_OPAQUE */
+ sizeof(unsigned int), /* CTLTYPE_UINT */
+ sizeof(long), /* CTLTYPE_LONG */
+@@ -329,7 +329,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
+ case CTLTYPE_UINT:
+ case CTLTYPE_LONG:
+ case CTLTYPE_ULONG:
+- case CTLTYPE_QUAD:
++ case CTLTYPE_S64:
+ if (!PyInt_Check(newobj) && !PyLong_Check(newobj)) {
+ PyErr_SetString(PyExc_TypeError,
+ "argument 2 must be integer for this node");
+@@ -350,7 +350,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
+ case CTLTYPE_ULONG:
+ val.m_ulong = PyLong_AsUnsignedLong(newobj);
+ break;
+- case CTLTYPE_QUAD:
++ case CTLTYPE_S64:
+ val.m_quad = (quad_t)PyLong_AsLongLong(newobj);
+ break;
+ }
+@@ -439,7 +439,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
+ case CTLTYPE_STRING:
+ ret = PyString_FromStringAndSize(oldp, oldlen - 1);
+ break;
+- case CTLTYPE_QUAD:
++ case CTLTYPE_S64:
+ assert(oldlen == sizeof(quad_t));
+ ret = PyLong_FromLongLong((long long)*(quad_t *)oldp);
+ break;