summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 0a79d6d0f..465b0716c 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,29 @@
+2005-02-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * fhandler.cc (fhandler_base::get_proc_fd_name): Don't generate
+ "device:" entry.
+ * fhandler.h (fhandler_socket::open): New method.
+ (fhandler_pipe::open): New method.
+ * fhandler_proc.cc (fhandler_proc::exists): Return -2 in case of
+ /proc/self.
+ * fhandler_process.cc (fhandler_process::exists): Return -2 in
+ case of symlinks, -3 for pipes and -4 for sockets.
+ (fhandler_process::fstat): Handle pipes and sockets.
+ (fhandler_process::open): Handle opening /proc/<pid>/fd.
+ (fhandler_process::fill_filebuf): Generate empty names for
+ non exisiting file descriptors.
+ * fhandler_socket.cc (fhandler_socket::get_proc_fd_name): Always
+ generate "socket:[number]" strings as on Linux.
+ (fhandler_socket::open): New method.
+ (fhandler_socket::fstat): Always return socket type.
+ * path.cc (symlink_info::set): Remove unused second parameter.
+ (path_conv::check): Handle pipes and sockets in /proc.
+ Set correct device type for AF_LOCAL sockets.
+ * pinfo.cc (_pinfo::commune_recv): Generate empty names for
+ non exisiting file descriptors.
+ (_pinfo::fd): Ditto.
+ * pipe.cc (fhandler_pipe::open): New method.
+
2005-01-31 Christopher Faylor <cgf@timesys.com>
* path.h (path_conv::set_name): Declare new function.