5#if defined HAVE_SYS_PARAM_H
8static void* stub_options(
int argc,
char **
argv);
9#define ruby_options stub_options
17 char *xargv[4] = {
NULL, xflag};
21#if defined __CYGWIN__ || defined _WIN32
24#elif defined __linux__
27 ssize_t
len =
readlink(
"/proc/self/exe", selfexe,
sizeof(selfexe));
29 perror(
"readlink(\"/proc/self/exe\")");
35#elif defined HAVE_DLADDR
38 if (!dladdr(stub_options, &dli)) {
42 cmd = (
char *)dli.dli_fname;
46#ifndef HAVE_SETPROCTITLE
void ruby_set_argv(int, char **)
void ruby_init_setproctitle(int argc, char *argv[])
ssize_t readlink(const char *, char *, size_t)