diff options
author | Vincent Lefèvre <vincent@vinc17.net> | 2020-03-24 22:55:19 +0000 |
---|---|---|
committer | Robert Rothenberg <rrwo@cpan.org> | 2020-03-24 22:55:22 +0000 |
commit | 9829267bd16af9b3b42736922bdbcd8c31208e44 (patch) | |
tree | 9f612bd4555536addf78707d378c0588bf994445 | |
parent | adf32b23aac3e8d98eee58313c66a79baece214a (diff) |
Add support for OS/X
Closes #3.
-rw-r--r-- | Changes | 2 | ||||
-rw-r--r-- | CpuLoad.xs | 2 | ||||
-rw-r--r-- | lib/Sys/CpuLoad.pm | 2 |
3 files changed, 4 insertions, 2 deletions
@@ -1,6 +1,8 @@ Revision history for Perl extension {{$dist->name}}: {{$NEXT}} + [Enhancements] + - Added support for OS/X, thanks to Vincent Lefèvre, RT#14034/GH#3. 0.10 2020-03-24 22:41:56+00:00 Europe/London - Maintenance taken over by Robert Rothenberg. @@ -18,7 +18,7 @@ _getbsdload() PREINIT: double loadavg[3]; PPCODE: -#if defined(__FreeBSD__) || defined(__OpenBSD__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) getloadavg(loadavg, 3); #endif EXTEND(SP, 3); diff --git a/lib/Sys/CpuLoad.pm b/lib/Sys/CpuLoad.pm index 617ce80..1a1a931 100644 --- a/lib/Sys/CpuLoad.pm +++ b/lib/Sys/CpuLoad.pm @@ -71,7 +71,7 @@ sub import { }; } - elsif ( $os eq 'freebsd' || $os eq 'openbsd' ) { + elsif ( $os =~ /^(darwin|freebsd|openbsd)$/ ) { no strict 'refs'; ## no critic (ProhibitNoStrict) |