newlib/winsup/cygwin/include
Christopher Faylor 54030e2146 * child_info.h (CURR_CHILD_INFO_MAGIC): Reset.
(child_info_fork::heaptop): Remove obsolete element.
(child_info_fork::heabbase): Ditto.
(child_info_fork::heapptr): Ditto.
(child_info_fork::mount_table): New element.
(child_info_fork::myself_addr): Ditto.
* dcrt0.cc (dll_crt0_1): Set mount_table and myself_addr when forking.
(initial_env): Add newline to "sleeping" message.
* dll_init.cc (reserve_upto): Accommodate cygwin heap when freeing memory.
Make debugging output a little more descriptive.
* fork.cc (fork_parent): Save mount_table and myself_addr.
* pinfo.cc (myself_addr): New variable.
(set_myself): Pass PID_MYSELF flag to init.
(pinfo::Init): Honor PID_MYSELF.  Save address where myself shared memory
resides in myself_addr, for fork.
* pinfo.h (myself_addr): Declare.
* shared.cc (memory_init): On fork, use previously saved address for location
of mount table.
* include/sys/cygwin.h (PID_MYSELF): New value.
* dtable.cc (dtable::stdio_init): Don't pass access type to
init_std_file_from_handle.  It's always the same.
(dtable::init_std_file_from_handle): Remove access type argument.  Assume
read/write.
* dtable.h (dtable::init_std_file_from_handle): Ditto for declaration.
* exceptions.cc (try_to_debug): Don't try to debug if already being debugged.
* fhandler_console.cc (shared_console_info_save): New variable.
(fhandler_console::get_tty_stuff): Save address of shared console stuff for
fork.
2002-10-14 20:25:52 +00:00
..
arpa
asm
cygwin * include/cygwin/version.h: Bump DLL minor number. 2002-10-14 00:06:33 +00:00
net
netinet * include/cygwin/socket.h: Protect some symbols against multiple 2002-05-29 07:38:54 +00:00
sys * child_info.h (CURR_CHILD_INFO_MAGIC): Reset. 2002-10-14 20:25:52 +00:00
a.out.h
dlfcn.h Update copyrights. 2001-09-11 20:01:02 +00:00
exceptions.h
fcntl.h
features.h * features.h: Reinstate as wrapper for sys/features.h. 2001-04-22 23:18:28 +00:00
fnmatch.h 2002-02-28 Robert Collins <rbtcollins@hotmail.com> 2002-02-28 14:30:38 +00:00
getopt.h * include/getopt.h: Fix define. 2001-12-31 04:00:07 +00:00
glob.h * glob.c (stat32_to_STAT): New function. 2002-03-15 10:12:31 +00:00
icmp.h
io.h * include/io.h: Add access declaration. 2001-09-17 21:29:19 +00:00
lastlog.h
limits.h * include/limits.h: Define LLONG_MIN, LLONG_MAX, ULLONG_MAX. 2001-12-17 01:41:07 +00:00
mapi.h Update copyrights. 2001-09-11 20:01:02 +00:00
memory.h
mntent.h
netdb.h revert erroneous checkin 2002-06-10 19:59:19 +00:00
paths.h
poll.h
pthread.h 2002-06-25 Thomas Pfaff <tpfaff@gmx.net> 2002-07-04 14:17:30 +00:00
sched.h * configure.in: Remove PTH_ALLOW. 2001-04-12 04:04:53 +00:00
semaphore.h
strings.h
sysexits.h
syslog.h
termio.h
tzfile.h