Merge pull request #16 from wollistik/fix_build_issue

Fixing build issue on newer linux and also issues with newer Ruby
This commit is contained in:
Kostya M 2024-09-10 14:49:54 +03:00 committed by GitHub
commit 00760eebda
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 5 deletions

View File

@ -51,15 +51,15 @@ end
desc 'Build sigar extension'
task :build do
in_ext()
unless File.exists? "Makefile"
unless File.exist? "Makefile"
unless system("ruby extconf.rb")
STDERR.puts "Failed to configure"
break
next
end
end
unless system(MAKE)
STDERR.puts 'Failed to ' + MAKE
break
next
end
end
@ -75,13 +75,13 @@ end
desc 'Clean sigar extension'
task :clean do
in_ext()
system(MAKE + ' clean') if File.exists? "Makefile"
system(MAKE + ' clean') if File.exist? "Makefile"
end
desc 'Dist Clean sigar extension'
task :distclean do
in_ext()
system(MAKE + ' distclean') if File.exists? "Makefile"
system(MAKE + ' distclean') if File.exist? "Makefile"
end
desc 'Run sigar examples (test)'

View File

@ -30,6 +30,7 @@
#include <dirent.h>
#include <sys/stat.h>
#include <sys/time.h>
SIGAR_INLINE char *sigar_uitoa(char *buf, unsigned int n, int *len)
{