mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Always #define _PyLong_FromDev as we always need it to compile rather than
only defining it when HAVE_MKNOD && HAVE_MAKEDEV are true. This "oops" issue reported by John E. Malmberg on core-mentorship. (what kinds of systems don't HAVE_MKNOD && HAVE_MAKEDEV?)
This commit is contained in:
parent
fa73779b0a
commit
702dada2c5
1 changed files with 8 additions and 8 deletions
|
@ -623,6 +623,13 @@ fail:
|
||||||
#endif /* MS_WINDOWS */
|
#endif /* MS_WINDOWS */
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef HAVE_LONG_LONG
|
||||||
|
# define _PyLong_FromDev PyLong_FromLongLong
|
||||||
|
#else
|
||||||
|
# define _PyLong_FromDev PyLong_FromLong
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if defined(HAVE_MKNOD) && defined(HAVE_MAKEDEV)
|
#if defined(HAVE_MKNOD) && defined(HAVE_MAKEDEV)
|
||||||
static int
|
static int
|
||||||
_Py_Dev_Converter(PyObject *obj, void *p)
|
_Py_Dev_Converter(PyObject *obj, void *p)
|
||||||
|
@ -636,14 +643,7 @@ _Py_Dev_Converter(PyObject *obj, void *p)
|
||||||
return 0;
|
return 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
#endif /* HAVE_MKNOD && HAVE_MAKEDEV */
|
||||||
#ifdef HAVE_LONG_LONG
|
|
||||||
# define _PyLong_FromDev PyLong_FromLongLong
|
|
||||||
#else
|
|
||||||
# define _PyLong_FromDev PyLong_FromLong
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef AT_FDCWD
|
#ifdef AT_FDCWD
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue