[前][次][番号順一覧][スレッド一覧]

ruby-changes:27709

From: nobu <ko1@a...>
Date: Fri, 15 Mar 2013 15:08:23 +0900 (JST)
Subject: [ruby-changes:27709] nobu:r39761 (trunk): internal.h: export rb_sys_fail_path_with_func

nobu	2013-03-15 15:08:13 +0900 (Fri, 15 Mar 2013)

  New Revision: 39761

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=39761

  Log:
    internal.h: export rb_sys_fail_path_with_func
    
    * internal.h (rb_sys_fail_path_with_func): export for
      socket/basicsocket.c.

  Modified files:
    trunk/ext/socket/basicsocket.c
    trunk/internal.h

Index: ext/socket/basicsocket.c
===================================================================
--- ext/socket/basicsocket.c	(revision 39760)
+++ ext/socket/basicsocket.c	(revision 39761)
@@ -247,8 +247,6 @@ bsock_setsockopt(int argc, VALUE *argv, https://github.com/ruby/ruby/blob/trunk/ext/socket/basicsocket.c#L247
 	break;
     }
 
-#define rb_sys_fail_path(path) rb_sys_fail_str(path)
-
     rb_io_check_closed(fptr);
     if (setsockopt(fptr->fd, level, option, v, vlen) < 0)
 	rb_sys_fail_path(fptr->pathv);
Index: internal.h
===================================================================
--- internal.h	(revision 39760)
+++ internal.h	(revision 39761)
@@ -123,7 +123,13 @@ VALUE rb_get_path_check_convert(VALUE, V https://github.com/ruby/ruby/blob/trunk/internal.h#L123
 void Init_File(void);
 
 #ifdef RUBY_FUNCTION_NAME_STRING
+# if defined __GNUC__ && __GNUC__ >= 4
+#   pragma GCC visibility push(default)
+# endif
 NORETURN(void rb_sys_fail_path_with_func(const char *func_name, VALUE path));
+# if defined __GNUC__ && __GNUC__ >= 4
+#   pragma GCC visibility pop
+# endif
 # define rb_sys_fail_path(path) rb_sys_fail_path_with_func(RUBY_FUNCTION_NAME_STRING, path)
 #else
 # define rb_sys_fail_path(path) rb_sys_fail_str(path)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]