OSDN Git Service

* dcrt0.cc (get_cygwin_startup_info): Change zeros to DWORD array.
authorcorinna <corinna>
Tue, 5 Dec 2006 10:59:20 +0000 (10:59 +0000)
committercorinna <corinna>
Tue, 5 Dec 2006 10:59:20 +0000 (10:59 +0000)
commitc14dcd878afe5227f92ad787974c94d2870b9bac
tree7fad321c9311c05ddd1cddfabb6a4de39eb17e18
parent19e9adce5e10b77bd2704de4008b1f30366d4ee0
* dcrt0.cc (get_cygwin_startup_info): Change zeros to DWORD array.
Expect first DWORD in child_info struct being set to non-zero if
wincap.needs_count_in_si_lpres2 is set.  Add comment to explain why.
* fork.cc (frok::parent): Set ch.zero[0] to a sensible count value
if wincap.needs_count_in_si_lpres2 is set.
* spawn.cc (spawn_guts): Ditto.  Add filler bytes after ch on stack
to accomodate needs_count_in_si_lpres2.
* wincap.h: Define needs_count_in_si_lpres2 throughout.
* wincap.cc: Ditto.
winsup/cygwin/ChangeLog
winsup/cygwin/dcrt0.cc
winsup/cygwin/fork.cc
winsup/cygwin/spawn.cc
winsup/cygwin/wincap.cc
winsup/cygwin/wincap.h