File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -880,9 +880,11 @@ _Py_Gid_Converter(PyObject *obj, gid_t *p)
880
880
static PyObject *
881
881
_PyLong_FromDev (dev_t dev )
882
882
{
883
+ #ifdef NODEV
883
884
if (dev == NODEV ) {
884
885
return PyLong_FromLongLong ((long long )dev );
885
886
}
887
+ #endif
886
888
return PyLong_FromUnsignedLongLong ((unsigned long long )dev );
887
889
}
888
890
@@ -891,6 +893,7 @@ _PyLong_FromDev(dev_t dev)
891
893
static int
892
894
_Py_Dev_Converter (PyObject * obj , void * p )
893
895
{
896
+ #ifdef NODEV
894
897
if (PyLong_Check (obj ) && Py_SIZE (obj ) < 0 ) {
895
898
int overflow ;
896
899
long long result = PyLong_AsLongLongAndOverflow (obj , & overflow );
@@ -902,6 +905,7 @@ _Py_Dev_Converter(PyObject *obj, void *p)
902
905
return 1 ;
903
906
}
904
907
}
908
+ #endif
905
909
906
910
unsigned long long result = PyLong_AsUnsignedLongLong (obj );
907
911
if (result == (unsigned long long )-1 && PyErr_Occurred ()) {
You can’t perform that action at this time.
0 commit comments