diff options
author | Christopher Faylor <me@cgf.cx> | 2001-10-03 03:49:26 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2001-10-03 03:49:26 +0000 |
commit | ebd645e7e65aa46fc5e95fda0b47590f4331fc17 (patch) | |
tree | 79d88a4c0fe3308a8f58d67aa5b588a37b0aeb7b /winsup/cygwin/dtable.h | |
parent | b519ee2a4e53a65756b9e4f6be4c7bb123d21812 (diff) | |
download | cygnal-ebd645e7e65aa46fc5e95fda0b47590f4331fc17.tar.gz cygnal-ebd645e7e65aa46fc5e95fda0b47590f4331fc17.tar.bz2 cygnal-ebd645e7e65aa46fc5e95fda0b47590f4331fc17.zip |
* cygheap.cc (cfree): Remove malloc debugging probe.
* dlmalloc.c (errprint): Remove abort() call which causes interesting error
message printing to abort prematurely.
* environ.cc: Sprinkle MALLOC_CHECKs liberally throughout.
(_addenv): Allocate two empty elements at end of environ to
(apparently) work around problems with some buggy applications.
(winenv): Avoid calling alloca if no forced environment variable is present.
* exceptions.cc (open_stackdumpfile): Don't print "Dumping stack trace to..."
when running in a cygwin environment (i.e., the parent is a cygwin process).
* dtable.cc (dtable::init_std_file_from_handle): Move device type detection
code from build_fhandler here since it is only used by this function.
(dtable::build_fhandler_from_name): New method. Renamed from
dtable::build_fhandler.
(dtable::build_fhandler): Use build_fhandler_from_name.
(cygwin_attach_handle_to_fd): Ditto.
* syscalls.cc (_open): Ditto.
(stat_worker): Ditto.
* dtable.h (dtable::build_fhandler_from_name): Rename declaration from
dtable::build_fhandler.
Diffstat (limited to 'winsup/cygwin/dtable.h')
-rw-r--r-- | winsup/cygwin/dtable.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/winsup/cygwin/dtable.h b/winsup/cygwin/dtable.h index 0a00d91f5..ebf8ab2a9 100644 --- a/winsup/cygwin/dtable.h +++ b/winsup/cygwin/dtable.h @@ -50,9 +50,10 @@ public: void fixup_after_fork (HANDLE); fhandler_base *build_fhandler (int fd, DWORD dev, const char *name, int unit = -1); - fhandler_base *build_fhandler (int fd, const char *name, HANDLE h, - path_conv& pc, unsigned opts = PC_SYM_FOLLOW, - suffix_info *si = NULL); + fhandler_base *build_fhandler_from_name (int fd, const char *name, HANDLE h, + path_conv& pc, + unsigned opts = PC_SYM_FOLLOW, + suffix_info *si = NULL); inline int not_open (int fd) { SetResourceLock (LOCK_FD_LIST, READ_LOCK, "not_open"); |