Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3d94942

Browse files
committed
#546163, fix link problem on Solaris 8 for makedev when using mknod
1 parent a4eb14b commit 3d94942

4 files changed

Lines changed: 9 additions & 2 deletions

File tree

Modules/posixmodule.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,9 @@ extern int lstat(const char *, struct stat *);
278278
# define STRUCT_STAT struct stat
279279
#endif
280280

281+
#if defined(HAVE_MKNOD) && defined(HAVE_SYS_MKDEV_H)
282+
#include <sys/mkdev.h>
283+
#endif
281284

282285
/* Return a dictionary corresponding to the POSIX environment table */
283286

configure

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3852,12 +3852,13 @@ fi
38523852
38533853
38543854
3855+
38553856
38563857
38573858
for ac_header in dlfcn.h fcntl.h grp.h limits.h langinfo.h \
38583859
libintl.h locale.h ncurses.h poll.h pthread.h \
38593860
signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h termios.h \
3860-
sys/audioio.h sys/file.h sys/lock.h sys/modem.h db_185.h db.h \
3861+
sys/audioio.h sys/file.h sys/lock.h sys/mkdev.h sys/modem.h db_185.h db.h \
38613862
sys/param.h sys/poll.h sys/select.h sys/socket.h sys/time.h sys/times.h \
38623863
sys/un.h sys/utsname.h sys/wait.h pty.h term.h libutil.h \
38633864
ndbm.h db1/ndbm.h gdbm/ndbm.h sys/resource.h netpacket/packet.h

configure.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,7 @@ AC_HEADER_STDC
594594
AC_CHECK_HEADERS(dlfcn.h fcntl.h grp.h limits.h langinfo.h \
595595
libintl.h locale.h ncurses.h poll.h pthread.h \
596596
signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h termios.h \
597-
sys/audioio.h sys/file.h sys/lock.h sys/modem.h db_185.h db.h \
597+
sys/audioio.h sys/file.h sys/lock.h sys/mkdev.h sys/modem.h db_185.h db.h \
598598
sys/param.h sys/poll.h sys/select.h sys/socket.h sys/time.h sys/times.h \
599599
sys/un.h sys/utsname.h sys/wait.h pty.h term.h libutil.h \
600600
ndbm.h db1/ndbm.h gdbm/ndbm.h sys/resource.h netpacket/packet.h)

pyconfig.h.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,9 @@
475475
/* Define to 1 if you have the <sys/lock.h> header file. */
476476
#undef HAVE_SYS_LOCK_H
477477

478+
/* Define to 1 if you have the <sys/mkdev.h> header file. */
479+
#undef HAVE_SYS_MKDEV_H
480+
478481
/* Define to 1 if you have the <sys/modem.h> header file. */
479482
#undef HAVE_SYS_MODEM_H
480483

0 commit comments

Comments
 (0)