Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
fb3ebe6c
Commit
fb3ebe6c
authored
Jul 06, 1993
by
David J. MacKenzie
Browse files
*** empty log message ***
parent
6cd37f8f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
2 deletions
+6
-2
src/getloadavg.c
src/getloadavg.c
+6
-2
No files found.
src/getloadavg.c
View file @
fb3ebe6c
...
...
@@ -699,7 +699,6 @@ getloadavg (loadavg, nelem)
/* Get the address of LDAV_SYMBOL. */
if
(
offset
==
0
)
{
#ifndef SUNOS_5
#ifndef sgi
#ifndef NLIST_STRUCT
strcpy
(
nl
[
0
].
n_name
,
LDAV_SYMBOL
);
...
...
@@ -714,6 +713,7 @@ getloadavg (loadavg, nelem)
#endif
/* not NLIST_NAME_UNION */
#endif
/* NLIST_STRUCT */
#ifndef SUNOS_5
if
(
nlist
(
KERNEL_FILE
,
nl
)
>=
0
)
/* Omit "&& nl[0].n_type != 0 " -- it breaks on Sun386i. */
{
...
...
@@ -722,6 +722,7 @@ getloadavg (loadavg, nelem)
#endif
offset
=
nl
[
0
].
n_value
;
}
#endif
/* !SUNOS_5 */
#else
/* sgi */
int
ldav_off
;
...
...
@@ -729,7 +730,6 @@ getloadavg (loadavg, nelem)
if
(
ldav_off
!=
-
1
)
offset
=
(
long
)
ldav_off
&
0x7fffffff
;
#endif
/* sgi */
#endif
/* !SUNOS_5 */
}
/* Make sure we have /dev/kmem open. */
...
...
@@ -740,10 +740,14 @@ getloadavg (loadavg, nelem)
if
(
channel
>=
0
)
getloadavg_initialized
=
1
;
#else
/* SUNOS_5 */
/* We pass 0 for the kernel, corefile, and swapfile names
to use the currently running kernel. */
kd
=
kvm_open
(
0
,
0
,
0
,
O_RDONLY
,
0
);
if
(
kd
!=
0
)
{
/* nlist the currently running kernel. */
kvm_nlist
(
kd
,
nl
);
offset
=
nl
[
0
].
n_value
;
getloadavg_initialized
=
1
;
}
#endif
/* SUNOS_5 */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment