diff options
Diffstat (limited to 'lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp')
| -rw-r--r-- | lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp b/lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp index f8f44a87a73..0faf4c2c3f6 100644 --- a/lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp +++ b/lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp @@ -101,6 +101,12 @@ main (int argc, char *argv[]) // StreamSP stream_sp (new StreamFile(stdout, false)); // const char *log_channels[] = { "host", "process", NULL }; // EnableLog (stream_sp, 0, log_channels, NULL); +#if __GLIBC__ + optind = 0; +#else + optreset = 1; + optind = 1; +#endif while ((ch = getopt_long_only(argc, argv, "l:f:h", g_long_options, &long_option_index)) != -1) { |

