summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog33
1 files changed, 33 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 4fcb5f2a6..35c176da7 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,38 @@
2004-04-09 Corinna Vinschen <corinna@vinschen.de>
+ * fhandler.cc (fhandler_base::write): Use bool parameter in calls to
+ set_did_lseek.
+ (fhandler_base::fhandler_base): Accomodate new status and open_status
+ constructor.
+ * fhandler.h: Remove status bit enumerator.
+ (FHDEVN): Remove.
+ (FHISSETF): Remove.
+ (FHSETF): Remove.
+ (FHCLEARF): Remove.
+ (FHCONDSETF): Remove.
+ (FHSTATOFF): Remove.
+ (UNCONNECTED, CONNECT_PENDING, CONNECTED): Substitute by enum
+ connect_state.
+ (fhandler_base::status): Define as bitfield struct type status_flags.
+ Remove unused flags entirely. Accomodate all status access methods.
+ (open_status): Define as bitfield struct type status_flags.
+ (fhandler_socket): Move socket related status bits to here. Redefine
+ had_connect_or_listen to be part of these status bits. Accomodate
+ related access methods.
+ * fhandler_disk_file.cc (fhandler_base::fstat_helper): Use pc.issymlink
+ instead of dropped method get_symlink_p.
+ (fhandler_base::open_fs): Remove setting dropped status flags.
+ * fhandler_socket.cc: Use values from enum connect_state throughout.
+ (fhandler_socket::fhandler_socket): Initialize status bits.
+ * fhandler_virtual.cc (fhandler_virtual::open): Remove setting dropped
+ status flags.
+ * net.cc: Use values from enum connect_state throughout.
+ * select.cc: Ditto.
+ * shared_info.h: Protect struct console_state using _FHANDLER_H_
+ instead of FHDEVN.
+
+2004-04-09 Corinna Vinschen <corinna@vinschen.de>
+
* security.cc (get_file_attribute): Fix conditional.
2004-04-08 Christopher Faylor <cgf@bosbc.com>