OSDN Git Service

* pinfo.cc (pinfo_basic::pinfo_basic): Fix formatting. Set uid and gid
authorcorinna <corinna>
Fri, 23 Dec 2011 17:12:07 +0000 (17:12 +0000)
committercorinna <corinna>
Fri, 23 Dec 2011 17:12:07 +0000 (17:12 +0000)
to default values to accommodate early initialization of shared user
info.  Add comment.

winsup/cygwin/ChangeLog
winsup/cygwin/pinfo.cc

index afc2b30..1f63e41 100644 (file)
@@ -1,3 +1,9 @@
+2011-12-23  Corinna Vinschen  <vinschen@redhat.com>
+
+       * pinfo.cc (pinfo_basic::pinfo_basic): Fix formatting.  Set uid and gid
+       to default values to accommodate early initialization of shared user
+       info.  Add comment.
+
 2011-12-22  Corinna Vinschen  <vinschen@redhat.com>
 
        * spawn.cc (child_info_spawn::worker): Add CREATE_BREAKAWAY_FROM_JOB
index e6c62e3..7affe41 100644 (file)
@@ -36,10 +36,13 @@ public:
   pinfo_basic();
 };
 
-pinfo_basic::pinfo_basic()
+pinfo_basic::pinfo_basic ()
 {
   pid = dwProcessId = GetCurrentProcessId ();
   GetModuleFileNameW (NULL, progname, sizeof (progname));
+  /* Default uid/gid are needed very early to initialize shared user info. */
+  uid = ILLEGAL_UID;
+  gid = UNKNOWN_GID;
 }
 
 pinfo_basic myself_initial NO_COPY;