PERFORCE change 122590 for review

Peter Wemm peter at FreeBSD.org
Sat Jun 30 22:24:31 UTC 2007


http://perforce.freebsd.org/chv.cgi?CH=122590

Change 122590 by peter at peter_overcee on 2007/06/30 22:24:23

	Add a cache to getosreldate(3)

Affected files ...

.. //depot/projects/hammer/lib/libc/gen/getosreldate.c#5 edit

Differences ...

==== //depot/projects/hammer/lib/libc/gen/getosreldate.c#5 (text+ko) ====

@@ -45,9 +45,11 @@
 	int mib[2];
 	size_t size;
 	int value;
-
+	static int osreldate = -1;
 	char *temp;
 
+	if (osreldate != -1)
+		return (osreldate);
 	mib[0] = CTL_KERN;
 	mib[1] = KERN_OSRELDATE;
 	size = sizeof value;
@@ -55,5 +57,6 @@
 		return (-1);
 	if ((temp = getenv("OSVERSION")))
 		value = atoi(temp);
+	osreldate = value;
 	return (value);
 }


More information about the p4-projects mailing list