summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog34
1 files changed, 34 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 58e6e67c4..623570261 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,37 @@
+Wed Nov 15 0:51:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygheap.cc (cygheap_root::cygheap_root): New function.
+ (cygheap_root::~cygheap_root): Ditto.
+ (cygheap_root::operator=): Ditto.
+ (cygheap_user::~cygheap_user): Ditto.
+ (cygheap_user::set_name): Ditto.
+ (cygheap_user::set_logsrv): Ditto.
+ (cygheap_user::set_domain): Ditto.
+ (cygheap_user::set_sid): Ditto.
+ * cygheap.h (cygheap_root): New class.
+ (cygheap_user): Ditto.
+ (init_cygheap): Change type of `root' member to cygheap_root.
+ Add `user' member.
+ * dir.cc (opendir): Use new `cygheap_root' class.
+ * dcrt0.cc (dll_crt0_1): Use new `cygheap_user' class.
+ * fork.cc (fork_parent): Ditto.
+ * grp.cc (getgroups): Ditto.
+ * passwd.cc (search_for): Ditto.
+ * path.cc: Use new `cygheap_root' class throughout.
+ * pinfo.h (_pinfo): Remove `use_psid'. Move `username', `psid',
+ `logsrv', `domain', `orig_{uid,gid}' and `real_{uid,gid}' to
+ cygheap_user class.
+ * security.cc: Use new `cygheap_user' class throughout.
+ * shared.cc (sec_user): Ditto.
+ * sigproc.cc (proc_subproc): Remove copy statements for user
+ related information moved to `cygheap_user' class.
+ * spawn.cc (spawn_guts): Invalidate current chroot settings
+ when creating Windows environment. Use new `cygheap_user' class.
+ * syscalls.cc: Use new `cygheap_user' class throughout.
+ * uinfo.cc: Ditto.
+ * uinfo.cc (internal_getlogin): Change parameters to reflect the
+ move of user information to cygheap.
+
Tue Nov 14 17:05:00 2000 Eric Fifer <efifer@dircon.co.uk>
* dir.cc (rewinddir): Always set __d_position = 0, so next