Skip to content

Commit

Permalink
pythonGH-95896: posixmodule.c: fix osdefs.h inclusion to not depend o…
Browse files Browse the repository at this point in the history
…n compiler (python#95897)

Co-authored-by: Steve Dower <steve.dower@python.org>
  • Loading branch information
TheShermanTanker and zooba authored Nov 26, 2022
1 parent a86d854 commit ec2b76a
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions Modules/posixmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
#ifdef MS_WINDOWS
# include <windows.h>
# include <pathcch.h>
# include <lmcons.h> // UNLEN
# include "osdefs.h" // SEP
# define HAVE_SYMLINK
#endif

#ifdef __VXWORKS__
Expand Down Expand Up @@ -426,18 +429,7 @@ extern char *ctermid_r(char *);
# ifdef HAVE_PROCESS_H
# include <process.h>
# endif
# ifndef IO_REPARSE_TAG_SYMLINK
# define IO_REPARSE_TAG_SYMLINK (0xA000000CL)
# endif
# ifndef IO_REPARSE_TAG_MOUNT_POINT
# define IO_REPARSE_TAG_MOUNT_POINT (0xA0000003L)
# endif
# include "osdefs.h" // SEP
# include <malloc.h>
# include <windows.h>
# include <shellapi.h> // ShellExecute()
# include <lmcons.h> // UNLEN
# define HAVE_SYMLINK
#endif /* _MSC_VER */

#ifndef MAXPATHLEN
Expand Down

0 comments on commit ec2b76a

Please sign in to comment.