Set the default DLL chracteristics to 0 for Cygwin based targets.
[binutils-gdb.git] / gdb / inferior.c
index 74b1c65fa3dab9401b67bf2a576f168f0647c1db..40ab3e7e90b9e5d8979fcf634fa6af197ea7e6d4 100644 (file)
@@ -111,18 +111,15 @@ inferior::unpush_target (struct target_ops *t)
 }
 
 void
-inferior::set_tty (const char *terminal_name)
+inferior::set_tty (std::string terminal_name)
 {
-  if (terminal_name != nullptr && *terminal_name != '\0')
-    m_terminal = make_unique_xstrdup (terminal_name);
-  else
-    m_terminal = NULL;
+  m_terminal = std::move (terminal_name);
 }
 
-const char *
+const std::string &
 inferior::tty ()
 {
-  return m_terminal.get ();
+  return m_terminal;
 }
 
 void