On Jan 26 11:26, Corinna Vinschen wrote: > From: Corinna Vinschen <[email protected]> > > The filler bytes in child_info were only necessary for Vista to > workaround a bug in WOW64. We just neglected to remove them so far. > > Fixes: a4efb2a6698f ("Cygwin: remove support for Vista entirely") > Signed-off-by: Corinna Vinschen <[email protected]> > --- > winsup/cygwin/local_includes/child_info.h | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/winsup/cygwin/local_includes/child_info.h > b/winsup/cygwin/local_includes/child_info.h > index 25d99fa7de36..dc0b75dee694 100644 > --- a/winsup/cygwin/local_includes/child_info.h > +++ b/winsup/cygwin/local_includes/child_info.h > @@ -33,7 +33,7 @@ enum child_status > #define EXEC_MAGIC_SIZE sizeof(child_info) > > /* Change this value if you get a message indicating that it is out-of-sync. > */ > -#define CURR_CHILD_INFO_MAGIC 0x77f25a01U > +#define CURR_CHILD_INFO_MAGIC 0x3c5c4429U > > #include "pinfo.h" > struct cchildren > @@ -111,7 +111,6 @@ public: > void *stackbase; // StackBase of parent thread > size_t guardsize; // size of POSIX guard region or (size_t) -1 if > // user stack > - char filler[4]; > child_info_fork (); > void handle_fork (); > bool abort (const char *fmt = NULL, ...); > @@ -145,7 +144,6 @@ public: > cygheap_exec_info *moreinfo; > int __stdin; > int __stdout; > - char filler[4]; > > void cleanup (); > child_info_spawn () {}; > -- > 2.52.0
Pushed.
