summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/serial/serial_dev.cc
diff options
context:
space:
mode:
authorschodet2004-04-17 08:03:09 +0000
committerschodet2004-04-17 08:03:09 +0000
commit38309a2e4afecdd1546120019437a7093513944d (patch)
tree8cdaee9f43b42666f4c526678e79dba73520e22a /2004/i/nono/src/serial/serial_dev.cc
parent105698a1cc5bbfebe10b5219105b836a343b3c61 (diff)
SerialStdio testé (en écriture au moins).
Diffstat (limited to '2004/i/nono/src/serial/serial_dev.cc')
-rw-r--r--2004/i/nono/src/serial/serial_dev.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/2004/i/nono/src/serial/serial_dev.cc b/2004/i/nono/src/serial/serial_dev.cc
index 7baa9d8..e427050 100644
--- a/2004/i/nono/src/serial/serial_dev.cc
+++ b/2004/i/nono/src/serial/serial_dev.cc
@@ -24,6 +24,7 @@
// }}}
#include "serial_dev.h"
#include "erreur/erreur.h"
+#include "utils/errno_exception.h"
#include <fcntl.h>
@@ -47,7 +48,7 @@ SerialDev::open (const char *ttyname, int speed/*0*/)
// Ouvre le port série.
fdIn_ = ::open (ttyname, O_RDWR | O_NOCTTY | O_NONBLOCK);
if (fdIn_ < 0)
- throw ErreurFatale ("Erreur d'ouverture du port série.\n");
+ throw errno_exception (ttyname, errno);
// Rendre le port série asynchrone.
//fcntl (fd_, F_SETFL, FASYNC);
// Sauver la configuration courante du port série.