newlib/winsup/cygwin/include/sys
Christopher Faylor 85219b356e * external.cc (cygwin_internal): Export __cygwin_user_data.
* include/sys/cygwin.h: Allow definition of per_process even when not compiling
with C++.
(cygwin_getinfo_types): Add CW_USER_DATA.
* lib/_cygwin_crt0_common.cc (_cygwin_crt0_common): Get __cygwin_user_data
pointer from cygwin_internal.  If it doesn't exist, return failure.  Use either
this pointer or passed in pointer throughout.  Clear forkee.
* lib/crt0.h: Accomodate argument changes to _cygwin_crt0_common.
* lib/cygwin_attach_dll.c (cygwin_attach_dll): Reorganize to allow use of newer
binaries with older DLLs.  Detect older DLLs when _cygwin_crt0_common returns 0
and allocate space for a per_process structure on the stack.
* lib/cygwin_crt0.c (cygwin_crt0): Ditto.
2000-07-08 04:36:27 +00:00
..
acl.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
cdefs.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
copying.dj import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
cygwin.h * external.cc (cygwin_internal): Export __cygwin_user_data. 2000-07-08 04:36:27 +00:00
file.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
ioctl.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
mman.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
mount.h * exceptions.cc (interruptible): Allocate slightly more space for directory 2000-04-26 05:13:32 +00:00
mtio.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
poll.h * poll.cc: New file. Implement `poll' system call. 2000-07-04 16:58:49 +00:00
resource.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
select.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
smallprint.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
socket.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
strace.h Throughout use strace class in place of individual functions and variables. 2000-03-07 05:33:09 +00:00
syslog.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
sysmacros.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
termio.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
termios.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
ttychars.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
uio.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
un.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
utsname.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
vfs.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
wait.h import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00