mirror of
https://git.freebsd.org/ports.git
synced 2025-05-25 15:36:35 -04:00
- Move LICENSE downward - Sort USE_PYTHON - Strip shared library - Regenerate patch files with makepatch: - Bump PORTREVISION for package change
38 lines
1.2 KiB
C
38 lines
1.2 KiB
C
--- src/sysctl.c.orig 2005-05-08 06:55:00 UTC
|
|
+++ src/sysctl.c
|
|
@@ -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;
|