From afd4052b6c0cf0deb49b709a41d43748c773a3d0 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 4 Apr 2011 01:11:21 -0700 Subject: [PATCH] * process.c (create_pty): Remove unnecessary "volatile"s. --- src/ChangeLog | 1 + src/process.c | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 621a4dd52f9..bea6ffdbc0d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -2,6 +2,7 @@ * process.c (list_processes_1, create_pty, read_process_output): (exec_sentinel): Remove vars that were set but not used. + (create_pty): Remove unnecessary "volatile"s. * bytecode.c (exec_byte_code): Rename local to avoid shadowing. diff --git a/src/process.c b/src/process.c index 080eedabc92..57b76b67f27 100644 --- a/src/process.c +++ b/src/process.c @@ -2146,9 +2146,7 @@ void create_pty (Lisp_Object process) { int inchannel, outchannel; - - /* Use volatile to protect variables from being clobbered by longjmp. */ - volatile int pty_flag = 0; + int pty_flag = 0; inchannel = outchannel = -1; @@ -2164,9 +2162,9 @@ create_pty (Lisp_Object process) #ifdef O_NOCTTY /* Don't let this terminal become our controlling terminal (in case we don't have one). */ - volatile int forkout = emacs_open (pty_name, O_RDWR | O_NOCTTY, 0); + int forkout = emacs_open (pty_name, O_RDWR | O_NOCTTY, 0); #else - volatile int forkout = emacs_open (pty_name, O_RDWR, 0); + int forkout = emacs_open (pty_name, O_RDWR, 0); #endif if (forkout < 0) report_file_error ("Opening pty", Qnil); -- 2.39.5