summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2003-01-24 02:41:28 +0000
committerChristopher Faylor <me@cgf.cx>2003-01-24 02:41:28 +0000
commit09a88426740b765a99759d29da0e2a5f98c7281b (patch)
tree0e7bb08abe2fe51b85fe27498a06b12eeebf9881
parentb831fc4446e34fbcf513bcb44956e2d654f2b401 (diff)
downloadcygnal-09a88426740b765a99759d29da0e2a5f98c7281b.tar.gz
cygnal-09a88426740b765a99759d29da0e2a5f98c7281b.tar.bz2
cygnal-09a88426740b765a99759d29da0e2a5f98c7281b.zip
Add missing entry.
-rw-r--r--winsup/cygwin/ChangeLog22
1 files changed, 21 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index e1f4c3946..4e8f06232 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -19,6 +19,25 @@
2003-01-21 Christopher Faylor <cgf@redhat.com>
+ * grp.cc (pwdgrp::parse_group): Eliminate arg and use class member
+ instead. Use next_str and next_int to parse arguments.
+ * passwd.cc (pwdgrp::parse_passwd): Ditto.
+ (grab_string): Eliminate.
+ (grab_int): Ditto.
+ * pwdgrp.h (pwdgrp::parse): Eliminate input arg.
+ (pwdgrp::parse_passwd): Reflect above change.
+ (pwdgrp::parse_group): Reflect above change.
+ (pwdgrp::next_str): New function.
+ (pwdgrp::next_int): Ditto.
+ (pwdgrp::gets): Eliminate.
+ * uinfo.cc (pwdgrp::next_str): New function.
+ (pwdgrp::next_int): Ditto.
+ (pwdgrp::add_line): Subsume gets.
+ (pwdgrp::gets): Eliminate.
+ (pwdgrp::load): Just call add_line to parse input buffer.
+
+2003-01-21 Christopher Faylor <cgf@redhat.com>
+
* grp.cc: Call gr.refresh() rather than doing isunitialized tests
throughout.
(gr): Use constructor (sigh).
@@ -55,7 +74,8 @@
(etc::test_file_change): Do not test for negative values of
change_possible and do not set it to -res.
(etc::dir_changed): When the handle is NULL, call memset instead of
- test_file_changed. When the handle is invalid, return true.
+ test_file_changed. When the handle is invalid, return true. Detect
+ filename change in /etc.
(etc::file_changed): Remove unneeded check for !fn[n].
* uinfo.cc (pwdgrp::load): Eliminate spurious setting of fh to NULL.
* pwdgrp.h (pwdgrp::operator =): Eliminate.