OSDN Git Service

* pwdgrp.h (pwdgrp_read::pwdgrp_read): Remove.
authorcorinna <corinna>
Mon, 19 Aug 2002 11:27:18 +0000 (11:27 +0000)
committercorinna <corinna>
Mon, 19 Aug 2002 11:27:18 +0000 (11:27 +0000)
(pwdgrp_read::~pwdgrp_read): Ditto.
(pwdgrp_read::open): Reset fh to NULL instead of INVALID_HANDLE_VALUE.
(pwdgrp_read::close): Ditto.

winsup/cygwin/ChangeLog
winsup/cygwin/pwdgrp.h

index ddf6162..b79a00d 100644 (file)
@@ -1,3 +1,10 @@
+2002-08-19  Corinna Vinschen  <corinna@vinschen.de>
+
+       * pwdgrp.h (pwdgrp_read::pwdgrp_read): Remove.
+       (pwdgrp_read::~pwdgrp_read): Ditto.
+       (pwdgrp_read::open): Reset fh to NULL instead of INVALID_HANDLE_VALUE.
+       (pwdgrp_read::close): Ditto.
+
 2002-08-19  Christopher Faylor  <cgf@redhat.com>
 
        * fhandler.h (fhandler_console::send_winch_maybe): New method.
index bab2da8..530adf6 100644 (file)
@@ -59,16 +59,6 @@ class pwdgrp_read {
   char *lptr, *eptr;
 
 public:
-  pwdgrp_read ()
-  : fh (INVALID_HANDLE_VALUE), buf (NULL), lptr (NULL), eptr (NULL) {}
-  virtual ~pwdgrp_read ()
-  {
-    if (fh != INVALID_HANDLE_VALUE)
-      CloseHandle (fh);
-    if (buf)
-      free (buf);
-  }
-
   bool open (const char *posix_fname)
   {
     if (buf)
@@ -91,7 +81,7 @@ public:
              free (buf);
            buf = NULL;
            CloseHandle (fh);
-           fh = INVALID_HANDLE_VALUE;
+           fh = NULL;
            return false;
          }
         buf[read_bytes] = '\0';
@@ -118,8 +108,8 @@ public:
   inline const char *get_fname () { return pc; }
   void close ()
   {
-    if (fh != INVALID_HANDLE_VALUE)
+    if (fh)
       CloseHandle (fh);
-    fh = INVALID_HANDLE_VALUE;
+    fh = NULL;
   }
 };