internal.h: export rb_sys_fail_path_with_func
* internal.h (rb_sys_fail_path_with_func): export for socket/basicsocket.c. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
0d3d9eff4d
commit
a7e5f0b5ee
@ -247,8 +247,6 @@ bsock_setsockopt(int argc, VALUE *argv, VALUE sock)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define rb_sys_fail_path(path) rb_sys_fail_str(path)
|
|
||||||
|
|
||||||
rb_io_check_closed(fptr);
|
rb_io_check_closed(fptr);
|
||||||
if (setsockopt(fptr->fd, level, option, v, vlen) < 0)
|
if (setsockopt(fptr->fd, level, option, v, vlen) < 0)
|
||||||
rb_sys_fail_path(fptr->pathv);
|
rb_sys_fail_path(fptr->pathv);
|
||||||
|
@ -123,7 +123,13 @@ VALUE rb_get_path_check_convert(VALUE, VALUE, int);
|
|||||||
void Init_File(void);
|
void Init_File(void);
|
||||||
|
|
||||||
#ifdef RUBY_FUNCTION_NAME_STRING
|
#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));
|
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)
|
# define rb_sys_fail_path(path) rb_sys_fail_path_with_func(RUBY_FUNCTION_NAME_STRING, path)
|
||||||
#else
|
#else
|
||||||
# define rb_sys_fail_path(path) rb_sys_fail_str(path)
|
# define rb_sys_fail_path(path) rb_sys_fail_str(path)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user