| Path: | sdbm/testsdbm.rb |
| Last Update: | Fri Oct 17 03:47:17 GMT+10:00 2003 |
| SYSTEM | = | uname_s |
# File sdbm/testsdbm.rb, line 12 def uname_s require 'rbconfig' case Config::CONFIG['host_os'] when 'cygwin' require 'Win32API' uname = Win32API.new('cygwin1', 'uname', 'P', 'I') utsname = ' ' * 100 raise 'cannot get system name' if uname.call(utsname) == -1 utsname.unpack('A20' * 5)[0] else Config::CONFIG['host_os'] end end