aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1994-09-17 00:16:57 +0000
committerRichard M. Stallman1994-09-17 00:16:57 +0000
commitbbd619d769e0f033881cfd903309b1c447798770 (patch)
tree3cdcb2fd5b6fb0b40dd69881c5cc5eaf73d80cae /src
parent5e7f8733e512775b588edf58b4da8501f076c4ae (diff)
downloademacs-bbd619d769e0f033881cfd903309b1c447798770.tar.gz
emacs-bbd619d769e0f033881cfd903309b1c447798770.zip
(getloadavg): Add OSF_ALPHA support.
Diffstat (limited to 'src')
-rw-r--r--src/getloadavg.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/getloadavg.c b/src/getloadavg.c
index 0f730a7ab2b..e7804f02b98 100644
--- a/src/getloadavg.c
+++ b/src/getloadavg.c
@@ -149,6 +149,7 @@ extern int errno;
149 149
150#if defined (__osf__) && (defined (__alpha) || defined (__alpha__)) 150#if defined (__osf__) && (defined (__alpha) || defined (__alpha__))
151#define OSF_ALPHA 151#define OSF_ALPHA
152#include <sys/table.h>
152#endif 153#endif
153 154
154#if defined (__osf__) && (defined (mips) || defined (__mips__)) 155#if defined (__osf__) && (defined (mips) || defined (__mips__))
@@ -702,6 +703,18 @@ getloadavg (loadavg, nelem)
702 : (load_ave.tl_avenrun.l[0] / (double) load_ave.tl_lscale)); 703 : (load_ave.tl_avenrun.l[0] / (double) load_ave.tl_lscale));
703#endif /* OSF_MIPS */ 704#endif /* OSF_MIPS */
704 705
706#if !defined (LDAV_DONE) && defined (OSF_ALPHA)
707#define LDAV_DONE
708
709 struct tbl_loadavg load_ave;
710 table (TBL_LOADAVG, 0, &load_ave, 1, sizeof (load_ave));
711 for (elem = 0; elem < nelem; elem++)
712 loadavg[elem]
713 = (load_ave.tl_lscale == 0
714 ? load_ave.tl_avenrun.d[elem]
715 : (load_ave.tl_avenrun.l[elem] / (double) load_ave.tl_lscale));
716#endif /* OSF_ALPHA */
717
705#if !defined (LDAV_DONE) && defined (VMS) 718#if !defined (LDAV_DONE) && defined (VMS)
706 /* VMS specific code -- read from the Load Ave driver. */ 719 /* VMS specific code -- read from the Load Ave driver. */
707 720