summaryrefslogtreecommitdiff
path: root/examples/rlptytest.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rlptytest.c')
-rw-r--r--examples/rlptytest.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/examples/rlptytest.c b/examples/rlptytest.c
index 9c42f8a..d170f62 100644
--- a/examples/rlptytest.c
+++ b/examples/rlptytest.c
@@ -25,6 +25,10 @@
#include <util.h>
#endif
+#ifdef HAVE_LOCALE_H
+# include <locale.h>
+#endif
+
#ifdef READLINE_LIBRARY
# include "readline.h"
#else
@@ -220,7 +224,7 @@ static enum { RESET, TCBREAK } ttystate = RESET;
*
* fd - The file descriptor of the terminal
*
- * Returns: 0 on sucess, -1 on error
+ * Returns: 0 on success, -1 on error
*/
int tty_cbreak(int fd){
struct termios buf;
@@ -315,6 +319,11 @@ int
main()
{
int val;
+
+#ifdef HAVE_SETLOCALE
+ setlocale (LC_ALL, "");
+#endif
+
val = openpty (&masterfd, &slavefd, NULL, NULL, NULL);
if (val == -1)
return -1;