diff -NbBur -x *.o -x *.d -x configure -x config.log -x obj -x gnu-gnu-gnu core0712/base/Testing/nsprocessinfo.m core/base/Testing/nsprocessinfo.m
--- core0712/base/Testing/nsprocessinfo.m	Tue Apr  9 04:30:18 2002
+++ core/base/Testing/nsprocessinfo.m	Mon Jul 22 12:47:15 2002
@@ -9,15 +9,23 @@
 {
   NSAutoreleasePool	*arp = [NSAutoreleasePool new];
   NSProcessInfo *pi = [NSProcessInfo processInfo];
-  NSString* aString;
-  NSString* aKey;
-  NSEnumerator* enumerator;
+  NSString           *aString;
+  NSString           *aKey;
+  NSString           *uniqueString1;
+  NSString           *uniqueString2;
+  NSEnumerator       *enumerator;

   printf("Host name: %s\n",[[pi hostName] cString]);
   printf("Operating system: %d\n",[pi operatingSystem]);
   printf("Operating system name: %s\n",[[pi operatingSystemName] cString]);
   printf("Process Name: %s\n",[[pi processName] cString]);
-  printf("Globally Unique String: %s\n",[[pi globallyUniqueString] cString]);
+
+  uniqueString1 = [pi globallyUniqueString];
+  uniqueString2 = [pi globallyUniqueString];
+  printf("Globally Unique String 1: %s\n",[uniqueString1 cString]);
+  printf("Globally Unique String 2: %s\n",[uniqueString2 cString]);
+  if ([uniqueString1 isEqual:uniqueString2])
+    printf("ERROR: Globally Unique Strings aren't unique!\n");

   printf("\nProcess arguments\n");
   printf("%d argument(s)\n", [[pi arguments] count]);
