summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 6df8c85d6..65d7a0fb9 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,24 @@
2005-09-28 Christopher Faylor <cgf@timesys.com>
+ * dcrt0.cc (getstack): New function.
+ (alloc_stack): Use tls stuff for stack info rather than calling
+ VirtualQuery.
+ (dll_crt0_0): Initialize _impure_ptr stuff much earlier. Move
+ init_console_handler here.
+ * fork.cc (class frok): New class renamed from local fork() struct.
+ (stack_base): Change argument type. Use tls stuff to determine stack
+ info rather than calling VirtualQuery.
+ (frok::child): Rename from fork_child. Eliminate now unneeded
+ arguments.
+ (frok::parent): Rename from fork_parent and ditto. Set error and errno
+ as appropriate. Fixup impersonation in cleanup, if needed. Try harder
+ to set errno appropriately.
+ (fork): Define "grouped" as a frok type. Deal with errors from
+ fork_parent here.
+ * init.cc (dll_entry): Remove init_console_handler call.
+
+2005-09-28 Christopher Faylor <cgf@timesys.com>
+
* pinfo.cc (_pinfo::dup_proc_pipe): Ignore error if the child process
has just gone away.