summaryrefslogtreecommitdiffstats
path: root/lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp')
-rw-r--r--lldb/tools/lldb-gdbserver/lldb-gdbserver.cpp6
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)
{
OpenPOWER on IntegriCloud