Commit 791c351b authored by Fred Drake's avatar Fred Drake

Update example to no longer use the FCNTL module.

parent 1d531997
...@@ -155,7 +155,7 @@ the file; if the operation takes too long, the alarm signal will be ...@@ -155,7 +155,7 @@ the file; if the operation takes too long, the alarm signal will be
sent, and the handler raises an exception. sent, and the handler raises an exception.
\begin{verbatim} \begin{verbatim}
import signal, os, FCNTL import signal, os
def handler(signum, frame): def handler(signum, frame):
print 'Signal handler called with signal', signum print 'Signal handler called with signal', signum
...@@ -166,7 +166,7 @@ signal.signal(signal.SIGALRM, handler) ...@@ -166,7 +166,7 @@ signal.signal(signal.SIGALRM, handler)
signal.alarm(5) signal.alarm(5)
# This open() may hang indefinitely # This open() may hang indefinitely
fd = os.open('/dev/ttyS0', FCNTL.O_RDWR) fd = os.open('/dev/ttyS0', os.O_RDWR)
signal.alarm(0) # Disable the alarm signal.alarm(0) # Disable the alarm
\end{verbatim} \end{verbatim}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment