From 63a23dc678361f9d3031141748d0ba6485516a54 Mon Sep 17 00:00:00 2001 From: akr Date: Sun, 18 May 2014 00:58:34 +0000 Subject: * ext/etc/etc.c: Etc.uname method implemented. * ext/etc/extconf.rb: Check uname() function. [ruby-core:62139] [Feature #9770] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/etc/extconf.rb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ext/etc/extconf.rb') diff --git a/ext/etc/extconf.rb b/ext/etc/extconf.rb index c26553e71a..26f0ad1364 100644 --- a/ext/etc/extconf.rb +++ b/ext/etc/extconf.rb @@ -1,6 +1,13 @@ require 'mkmf' +headers = [] +%w[sys/utsname.h].each {|h| + if have_header(h, headers) + headers << h + end +} have_library("sun", "getpwnam") # NIS (== YP) interface for IRIX 4 +have_func("uname((struct utsname *)NULL)", headers) have_func("getlogin") have_func("getpwent") have_func("getgrent") -- cgit v1.2.3