diff options
author | Christopher Faylor <me@cgf.cx> | 2000-10-12 22:15:47 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2000-10-12 22:15:47 +0000 |
commit | 1ec4f618feb517c020ff25784bedc66dd4f6f0e2 (patch) | |
tree | d146a1dab1ba5d6fcd6411bc85c783becac7f54a /winsup/cygwin/cygheap.cc | |
parent | 5e0d760fb82d2d04c34306803253777aa5040fce (diff) | |
download | newlib-1ec4f618feb517c020ff25784bedc66dd4f6f0e2.zip newlib-1ec4f618feb517c020ff25784bedc66dd4f6f0e2.tar.gz newlib-1ec4f618feb517c020ff25784bedc66dd4f6f0e2.tar.bz2 |
* child_info: Bump child_info "version".
(child_info): Move some fields from child_info_spawn to here.
* cygheap.cc: Make cygheap pointers NOCOPY.
* dcrt0.cc (dll_crt0_1): Copy cygwin heap here regardless of whether we've been
forked or execed.
* dtable.cc (dtable::fixup_after_fork): Just release close-on-exec fds.
* exceptions.cc (stackdump): Respond to C warning.
* fork.cc: Reorganize to minimize stack copying.
(fork_child): New function.
(fork_parent): Ditto.
(sync_with_child): Don't suspend the forkee.
(sync_with_parent): Ditto. Make into a function.
* heap.cc (heap_init): Add some debugging output.
* path.cc (path_conv::check): Add an assertion.
(has_suffix): Ditto.
* security.cc (get_pw_sid): Defend against NULL.
* sigproc.cc (proc_subproc): Fix debugging output.
(wait_sig): Ditto.
* strace.cc: Make statics NO_COPY throughout.
(strace::vsprntf): Defend against NULL.
Diffstat (limited to 'winsup/cygwin/cygheap.cc')
-rw-r--r-- | winsup/cygwin/cygheap.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/cygheap.cc b/winsup/cygwin/cygheap.cc index e71c94d..ee686fa 100644 --- a/winsup/cygwin/cygheap.cc +++ b/winsup/cygwin/cygheap.cc @@ -18,8 +18,8 @@ #include "cygerrno.h" #include "sync.h" -void *cygheap = NULL; -void *cygheap_max = NULL; +void NO_COPY *cygheap = NULL; +void NO_COPY *cygheap_max = NULL; static NO_COPY muto *cygheap_protect = NULL; |