X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Ftty.c;h=c9a0b33715bc829a7dae446f5f5e1b29d1d78e26;hb=5c765a67fd25f9d84e71ed61ace37c8c97f6be15;hp=d571b111d7e34755d9304104c075dcbcc16f4e44;hpb=7a7ed0a1a26961a165fd17183fd161c36a4b088f;p=ppp.git diff --git a/pppd/tty.c b/pppd/tty.c index d571b11..c9a0b33 100644 --- a/pppd/tty.c +++ b/pppd/tty.c @@ -136,6 +136,7 @@ struct stat devstat; /* result of stat() on devnam */ /* option variables */ int crtscts = 0; /* Use hardware flow control */ +int stop_bits = 1; /* Number of serial port stop bits */ bool modem = 1; /* Use modem control lines */ int inspeed = 0; /* Input/Output speed requested */ bool lockflag = 0; /* Create lock file to lock the serial dev */ @@ -221,6 +222,9 @@ option_t tty_options[] = { OPT_PRIOSUB | OPT_ALIAS | OPT_NOARG | OPT_VAL(-1) }, { "xonxoff", o_special_noarg, (void *)setxonxoff, "Set software (XON/XOFF) flow control", OPT_PRIOSUB }, + { "stop-bits", o_int, &stop_bits, + "Number of stop bits in serial port", + OPT_PRIO | OPT_PRIVFIX | OPT_LIMITS, NULL, 2, 1 }, { "modem", o_bool, &modem, "Use modem control lines", OPT_PRIO | 1 },