diff options
Diffstat (limited to 'ruby_2_2/ext/-test-/win32')
-rw-r--r-- | ruby_2_2/ext/-test-/win32/console/attribute.c | 56 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/console/depend | 1 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/console/extconf.rb | 8 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/console/init.c | 11 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/dln/dlntest.c | 17 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/dln/extconf.rb | 37 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/dln/libdlntest.c | 4 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/dln/libdlntest.def | 2 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/fd_setsize/depend | 1 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/fd_setsize/extconf.rb | 3 | ||||
-rw-r--r-- | ruby_2_2/ext/-test-/win32/fd_setsize/fd_setsize.c | 55 |
11 files changed, 0 insertions, 195 deletions
diff --git a/ruby_2_2/ext/-test-/win32/console/attribute.c b/ruby_2_2/ext/-test-/win32/console/attribute.c deleted file mode 100644 index a2c07fc4fe..0000000000 --- a/ruby_2_2/ext/-test-/win32/console/attribute.c +++ /dev/null @@ -1,56 +0,0 @@ -#include <ruby.h> - -static VALUE rb_cConsoleScreenBufferInfo; - -static VALUE -console_info(VALUE io) -{ - int fd = NUM2INT(rb_funcallv(io, rb_intern("fileno"), 0, 0)); - HANDLE h = (HANDLE)rb_w32_get_osfhandle(fd); - CONSOLE_SCREEN_BUFFER_INFO csbi; - - if (h == (HANDLE)-1) rb_raise(rb_eIOError, "invalid io"); - if (!GetConsoleScreenBufferInfo(h, &csbi)) - rb_syserr_fail(rb_w32_map_errno(GetLastError()), "not console"); - return rb_struct_new(rb_cConsoleScreenBufferInfo, - INT2FIX(csbi.dwSize.X), INT2FIX(csbi.dwSize.Y), - INT2FIX(csbi.dwCursorPosition.X), INT2FIX(csbi.dwCursorPosition.Y), - INT2FIX(csbi.wAttributes)); -} - -static VALUE -console_set_attribute(VALUE io, VALUE attr) -{ - int fd = NUM2INT(rb_funcallv(io, rb_intern("fileno"), 0, 0)); - HANDLE h = (HANDLE)rb_w32_get_osfhandle(fd); - - if (h == (HANDLE)-1) rb_raise(rb_eIOError, "invalid io"); - SetConsoleTextAttribute(h, (WORD)NUM2INT(attr)); - return Qnil; -} - -#define FOREGROUND_MASK (FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY) -#define BACKGROUND_MASK (BACKGROUND_BLUE | BACKGROUND_GREEN | BACKGROUND_RED | BACKGROUND_INTENSITY) - -void -Init_attribute(VALUE m) -{ - rb_cConsoleScreenBufferInfo = rb_struct_define_under(m, "ConsoleScreenBufferInfo", - "size_x", "size_y", - "cur_x", "cur_y", - "attr", NULL); - rb_define_method(rb_cIO, "console_info", console_info, 0); - rb_define_method(rb_cIO, "console_attribute", console_set_attribute, 1); - - rb_define_const(m, "FOREGROUND_MASK", INT2FIX(FOREGROUND_MASK)); - rb_define_const(m, "FOREGROUND_BLUE", INT2FIX(FOREGROUND_BLUE)); - rb_define_const(m, "FOREGROUND_GREEN", INT2FIX(FOREGROUND_GREEN)); - rb_define_const(m, "FOREGROUND_RED", INT2FIX(FOREGROUND_RED)); - rb_define_const(m, "FOREGROUND_INTENSITY", INT2FIX(FOREGROUND_INTENSITY)); - - rb_define_const(m, "BACKGROUND_MASK", INT2FIX(BACKGROUND_MASK)); - rb_define_const(m, "BACKGROUND_BLUE", INT2FIX(BACKGROUND_BLUE)); - rb_define_const(m, "BACKGROUND_GREEN", INT2FIX(BACKGROUND_GREEN)); - rb_define_const(m, "BACKGROUND_RED", INT2FIX(BACKGROUND_RED)); - rb_define_const(m, "BACKGROUND_INTENSITY", INT2FIX(BACKGROUND_INTENSITY)); -} diff --git a/ruby_2_2/ext/-test-/win32/console/depend b/ruby_2_2/ext/-test-/win32/console/depend deleted file mode 100644 index f4f65adf9a..0000000000 --- a/ruby_2_2/ext/-test-/win32/console/depend +++ /dev/null @@ -1 +0,0 @@ -attribute.o: $(ruby_headers) $(hdrdir)/ruby/win32.h diff --git a/ruby_2_2/ext/-test-/win32/console/extconf.rb b/ruby_2_2/ext/-test-/win32/console/extconf.rb deleted file mode 100644 index 4de9fa7e4f..0000000000 --- a/ruby_2_2/ext/-test-/win32/console/extconf.rb +++ /dev/null @@ -1,8 +0,0 @@ -if $mingw or $mswin - $srcs = Dir[File.join($srcdir, "*.{#{SRC_EXT.join(%q{,})}}")] - inits = $srcs.map {|s| File.basename(s, ".*")} - inits.delete("init") - inits.map! {|s|"X(#{s})"} - $defs << "-DTEST_INIT_FUNCS(X)=\"#{inits.join(' ')}\"" - create_makefile("-test-/win32/console") -end diff --git a/ruby_2_2/ext/-test-/win32/console/init.c b/ruby_2_2/ext/-test-/win32/console/init.c deleted file mode 100644 index f2e0d1c821..0000000000 --- a/ruby_2_2/ext/-test-/win32/console/init.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "ruby.h" - -#define init(n) {void Init_##n(VALUE m); Init_##n(m);} - -void -Init_console(void) -{ - VALUE mBug = rb_define_module("Bug"); - VALUE m = rb_define_module_under(mBug, "Win32"); - TEST_INIT_FUNCS(init); -} diff --git a/ruby_2_2/ext/-test-/win32/dln/dlntest.c b/ruby_2_2/ext/-test-/win32/dln/dlntest.c deleted file mode 100644 index 3e6037ac07..0000000000 --- a/ruby_2_2/ext/-test-/win32/dln/dlntest.c +++ /dev/null @@ -1,17 +0,0 @@ -#include <ruby.h> - -extern __declspec(dllimport) void dlntest_ordinal(void); - -static VALUE -dln_dlntest(VALUE self) -{ - dlntest_ordinal(); - return self; -} - -void -Init_dln(void) -{ - VALUE m = rb_define_module_under(rb_define_module("Bug"), "Win32"); - rb_define_module_function(m, "dlntest", dln_dlntest, 0); -} diff --git a/ruby_2_2/ext/-test-/win32/dln/extconf.rb b/ruby_2_2/ext/-test-/win32/dln/extconf.rb deleted file mode 100644 index 57cee23b40..0000000000 --- a/ruby_2_2/ext/-test-/win32/dln/extconf.rb +++ /dev/null @@ -1,37 +0,0 @@ -if $mingw or $mswin - $objs = ["dlntest.o"] - testdll = "$(topdir)/dlntest.dll" - $cleanfiles << testdll - $cleanfiles << "dlntest.#{$LIBEXT}" - config_string('cleanobjs') {|t| $cleanfiles.concat(t.gsub(/\$\*/, 'dlntest').split)} - - create_makefile("-test-/win32/dln") - m = File.read("Makefile") - dlntestlib = "dlntest.#{$LIBEXT}" - m.sub!(/^OBJS =.*/) {"#{$&} #{dlntestlib}"} - FileUtils.rm_f(RbConfig.expand(testdll.dup)) - open("Makefile", "wb") do |mf| - mf.puts m, "\n" - sodir = $extout ? "$(RUBYARCHDIR)/" : '' - mf.print "#{sodir}$(DLLIB): #{dlntestlib}" - mf.puts - mf.puts "#{dlntestlib}: $(topdir)/dlntest.dll" - mf.puts - if $mingw - mf.puts "$(topdir)/dlntest.dll: DEFFILE := $(srcdir)/libdlntest.def" - mf.puts "$(topdir)/dlntest.dll: DLDFLAGS += -Wl,--out-implib,#{dlntestlib}" - end - mf.puts depend_rules("$(topdir)/dlntest.dll: libdlntest.o libdlntest.def") - mf.puts "\t$(ECHO) linking shared-object $(@F)\n" - mf.print "\t-$(Q)$(RM) $@\n" - mf.print "\t-$(Q)$(MAKEDIRS) $(@D)\n" if $extout - link_so = LINK_SO.gsub(/^/, "\t$(Q) ") - link_so.sub!(/\$\(LOCAL_LIBS\)/, '') - link_so.gsub!(/-\$\(arch\)/, '') - link_so.gsub!(/:.so=/, ':.dll=') - link_so.sub!(/\$\(OBJS\)/, "libdlntest.#{$OBJEXT}") - link_so.sub!(/\$\(DEFFILE\)/, "$(srcdir)/libdlntest.def") - mf.puts link_so - mf.puts - end -end diff --git a/ruby_2_2/ext/-test-/win32/dln/libdlntest.c b/ruby_2_2/ext/-test-/win32/dln/libdlntest.c deleted file mode 100644 index 5923b732c8..0000000000 --- a/ruby_2_2/ext/-test-/win32/dln/libdlntest.c +++ /dev/null @@ -1,4 +0,0 @@ -void -dlntest_ordinal(void) -{ -} diff --git a/ruby_2_2/ext/-test-/win32/dln/libdlntest.def b/ruby_2_2/ext/-test-/win32/dln/libdlntest.def deleted file mode 100644 index 85bc9c7a55..0000000000 --- a/ruby_2_2/ext/-test-/win32/dln/libdlntest.def +++ /dev/null @@ -1,2 +0,0 @@ -EXPORTS -dlntest_ordinal @1 NONAME diff --git a/ruby_2_2/ext/-test-/win32/fd_setsize/depend b/ruby_2_2/ext/-test-/win32/fd_setsize/depend deleted file mode 100644 index 7d40e8d572..0000000000 --- a/ruby_2_2/ext/-test-/win32/fd_setsize/depend +++ /dev/null @@ -1 +0,0 @@ -fd_setsize.o: $(ruby_headers) $(hdrdir)/ruby/win32.h diff --git a/ruby_2_2/ext/-test-/win32/fd_setsize/extconf.rb b/ruby_2_2/ext/-test-/win32/fd_setsize/extconf.rb deleted file mode 100644 index ed40f8b1d7..0000000000 --- a/ruby_2_2/ext/-test-/win32/fd_setsize/extconf.rb +++ /dev/null @@ -1,3 +0,0 @@ -if $mingw or $mswin - create_makefile("-test-/win32/fd_setsize") -end diff --git a/ruby_2_2/ext/-test-/win32/fd_setsize/fd_setsize.c b/ruby_2_2/ext/-test-/win32/fd_setsize/fd_setsize.c deleted file mode 100644 index 8da8b1eaa0..0000000000 --- a/ruby_2_2/ext/-test-/win32/fd_setsize/fd_setsize.c +++ /dev/null @@ -1,55 +0,0 @@ -#undef FD_SETSIZE -/* redefine smaller size then default 64 */ -#define FD_SETSIZE 32 -#include <ruby.h> - -static VALUE -test_select(VALUE self) -{ - int sd = socket(AF_INET, SOCK_DGRAM, 0); - struct timeval zero; - fd_set read; - fd_set write; - fd_set error; - - zero.tv_sec = 0; - zero.tv_usec = 0; - - FD_ZERO(&read); - FD_ZERO(&write); - FD_ZERO(&error); - - FD_SET(sd, &read); - FD_SET(sd, &write); - FD_SET(sd, &error); - - select(sd+1, &read, &write, &error, &zero); - - return Qtrue; -} - -static VALUE -test_fdset(VALUE self) -{ - int i; - fd_set set; - - FD_ZERO(&set); - - for (i = 0; i < FD_SETSIZE * 2; i++) { - int sd = socket(AF_INET, SOCK_DGRAM, 0); - FD_SET(sd, &set); - if (set.fd_count > FD_SETSIZE) { - return Qfalse; - } - } - return Qtrue; -} - -void -Init_fd_setsize(void) -{ - VALUE m = rb_define_module_under(rb_define_module("Bug"), "Win32"); - rb_define_module_function(m, "test_select", test_select, 0); - rb_define_module_function(m, "test_fdset", test_fdset, 0); -} |