diff options
author | Mark Kettenis <kettenis@gnu.org> | 2004-08-11 09:00:57 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2004-08-11 09:00:57 +0000 |
commit | f2acbe1cfb21202beb2729561918a8b2f7bc9f00 (patch) | |
tree | a33d4cefdbb75764b147574109962a436d23bb35 | |
parent | cc377e6b36d4c3239980bed893dec833a3a2793c (diff) | |
download | gdb-f2acbe1cfb21202beb2729561918a8b2f7bc9f00.zip gdb-f2acbe1cfb21202beb2729561918a8b2f7bc9f00.tar.gz gdb-f2acbe1cfb21202beb2729561918a8b2f7bc9f00.tar.bz2 |
* inflow.c (O_NOCTTY): Define to zero if not already defined.
(new_tty): Use O_NOCTTY unconditionally.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/inflow.c | 9 |
2 files changed, 9 insertions, 5 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 794c78f..45abe47e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2004-08-11 Mark Kettenis <kettenis@gnu.org> + + * inflow.c (O_NOCTTY): Define to zero if not already defined. + (new_tty): Use O_NOCTTY unconditionally. + 2004-08-10 Mark Kettenis <kettenis@gnu.org> * procfs.c (procfs_detach): Cleanup. Print process ID, not LWP diff --git a/gdb/inflow.c b/gdb/inflow.c index 9c9a593..eb5c89b 100644 --- a/gdb/inflow.c +++ b/gdb/inflow.c @@ -42,6 +42,10 @@ #include <sys/ioctl.h> #endif +#ifndef O_NOCTTY +#define O_NOCTTY 0 +#endif + #if defined (SIGIO) && defined (FASYNC) && defined (FD_SET) && defined (F_SETOWN) static void handle_sigio (int); #endif @@ -537,12 +541,7 @@ new_tty (void) #endif /* Now open the specified new terminal. */ - -#ifdef USE_O_NOCTTY tty = open (inferior_thisrun_terminal, O_RDWR | O_NOCTTY); -#else - tty = open (inferior_thisrun_terminal, O_RDWR); -#endif if (tty == -1) { print_sys_errmsg (inferior_thisrun_terminal, errno); |