summaryrefslogtreecommitdiff
path: root/ruby_2_2/ext/etc/extconf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_2_2/ext/etc/extconf.rb')
-rw-r--r--ruby_2_2/ext/etc/extconf.rb43
1 files changed, 0 insertions, 43 deletions
diff --git a/ruby_2_2/ext/etc/extconf.rb b/ruby_2_2/ext/etc/extconf.rb
deleted file mode 100644
index c6b41a4c92..0000000000
--- a/ruby_2_2/ext/etc/extconf.rb
+++ /dev/null
@@ -1,43 +0,0 @@
-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")
-sysconfdir = RbConfig.expand(RbConfig::CONFIG["sysconfdir"].dup, "prefix"=>"", "DESTDIR"=>"")
-$defs.push("-DSYSCONFDIR=#{Shellwords.escape(sysconfdir.dump)}")
-
-have_func("sysconf")
-have_func("confstr")
-have_func("fpathconf")
-
-have_struct_member('struct passwd', 'pw_gecos', 'pwd.h')
-have_struct_member('struct passwd', 'pw_change', 'pwd.h')
-have_struct_member('struct passwd', 'pw_quota', 'pwd.h')
-if have_struct_member('struct passwd', 'pw_age', 'pwd.h')
- case what_type?('struct passwd', 'pw_age', 'pwd.h')
- when "string"
- f = "safe_setup_str"
- when "long long"
- f = "LL2NUM"
- else
- f = "INT2NUM"
- end
- $defs.push("-DPW_AGE2VAL="+f)
-end
-have_struct_member('struct passwd', 'pw_class', 'pwd.h')
-have_struct_member('struct passwd', 'pw_comment', 'pwd.h') unless /cygwin/ === RUBY_PLATFORM
-have_struct_member('struct passwd', 'pw_expire', 'pwd.h')
-have_struct_member('struct passwd', 'pw_passwd', 'pwd.h')
-have_struct_member('struct group', 'gr_passwd', 'grp.h')
-
-$distcleanfiles << "constdefs.h"
-
-create_makefile("etc")