# HG changeset patch # User David J. MacKenzie # Date 742515192 0 # Node ID d14ba65a1363738a1e8e9fc4c3f09aabce47d704 # Parent cebb261b0f10ae6fea7c24dd2e31ef16dcaa4a05 *** empty log message *** diff -r cebb261b0f10 -r d14ba65a1363 src/getloadavg.c --- a/src/getloadavg.c Mon Jul 12 22:04:35 1993 +0000 +++ b/src/getloadavg.c Mon Jul 12 22:13:12 1993 +0000 @@ -436,7 +436,7 @@ /* Put the 1 minute, 5 minute and 15 minute load averages into the first NELEM elements of LOADAVG. - Return the number written (never more than 3), + Return the number written (never more than 3, but may be less than NELEM), or -1 if an error occurred. */ int @@ -494,12 +494,8 @@ struct processor_set_basic_info info; unsigned info_count; - if (nelem > 1) - { - /* We only know how to get the 1-minute average for this system. */ - errno = EINVAL; - return -1; - } + /* We only know how to get the 1-minute average for this system, + so even if the caller asks for more than 1, we only return 1. */ if (!getloadavg_initialized) {