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