summaryrefslogtreecommitdiff
path: root/ruby_2_2/ext/-test-/win32
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_2_2/ext/-test-/win32')
-rw-r--r--ruby_2_2/ext/-test-/win32/console/attribute.c56
-rw-r--r--ruby_2_2/ext/-test-/win32/console/depend1
-rw-r--r--ruby_2_2/ext/-test-/win32/console/extconf.rb8
-rw-r--r--ruby_2_2/ext/-test-/win32/console/init.c11
-rw-r--r--ruby_2_2/ext/-test-/win32/dln/dlntest.c17
-rw-r--r--ruby_2_2/ext/-test-/win32/dln/extconf.rb37
-rw-r--r--ruby_2_2/ext/-test-/win32/dln/libdlntest.c4
-rw-r--r--ruby_2_2/ext/-test-/win32/dln/libdlntest.def2
-rw-r--r--ruby_2_2/ext/-test-/win32/fd_setsize/depend1
-rw-r--r--ruby_2_2/ext/-test-/win32/fd_setsize/extconf.rb3
-rw-r--r--ruby_2_2/ext/-test-/win32/fd_setsize/fd_setsize.c55
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);
-}