diff options
Diffstat (limited to 'winsup/cygwin/child_info.h')
-rw-r--r-- | winsup/cygwin/child_info.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/winsup/cygwin/child_info.h b/winsup/cygwin/child_info.h index 7d8d0b818..1ec612788 100644 --- a/winsup/cygwin/child_info.h +++ b/winsup/cygwin/child_info.h @@ -39,7 +39,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 0x4a91a908U +#define CURR_CHILD_INFO_MAGIC 0xc96f5e9U #define NPROCS 256 @@ -103,9 +103,10 @@ class child_info_fork: public child_info public: HANDLE forker_finished;// for synchronization with child jmp_buf jmp; // where child will jump to - void *stackaddr; // address of parent stack - void *stacktop; // location of top of parent stack - void *stackbottom; // location of bottom of parent stack + void *stackaddr; // DeallocationStack or user-provided allocation address + // of parent thread + void *stacklimit; // StackLimit of parent thread + void *stackbase; // StackBase of parent thread size_t guardsize; // size of POSIX guard region or (size_t) -1 if // user stack char filler[4]; |