… | |
… | |
371 | if (!rs[Rs_iconName]) |
371 | if (!rs[Rs_iconName]) |
372 | rs[Rs_iconName] = rs[Rs_name]; |
372 | rs[Rs_iconName] = rs[Rs_name]; |
373 | } |
373 | } |
374 | |
374 | |
375 | if (rs[Rs_saveLines] && (i = atoi (rs[Rs_saveLines])) >= 0) |
375 | if (rs[Rs_saveLines] && (i = atoi (rs[Rs_saveLines])) >= 0) |
376 | saveLines = min (i, std::numeric_limits<int16_t>::max ()); |
376 | saveLines = min (i, MAX_SAVELINES); |
377 | |
377 | |
378 | #if ENABLE_FRILLS |
378 | #if ENABLE_FRILLS |
379 | if (rs[Rs_int_bwidth] && (i = atoi (rs[Rs_int_bwidth])) >= 0) |
379 | if (rs[Rs_int_bwidth] && (i = atoi (rs[Rs_int_bwidth])) >= 0) |
380 | int_bwidth = min (i, std::numeric_limits<int16_t>::max ()); |
380 | int_bwidth = min (i, std::numeric_limits<int16_t>::max ()); |
381 | |
381 | |
… | |
… | |
1197 | /* |
1197 | /* |
1198 | * standard System V termios interface |
1198 | * standard System V termios interface |
1199 | */ |
1199 | */ |
1200 | if (GET_TERMIOS (STDIN_FILENO, tio) < 0) |
1200 | if (GET_TERMIOS (STDIN_FILENO, tio) < 0) |
1201 | { |
1201 | { |
1202 | /* return error - use system defaults */ |
1202 | // return error - use system defaults, |
|
|
1203 | // where possible, and zero elsewhere |
|
|
1204 | memset (tio, 0, sizeof (ttymode_t)); |
|
|
1205 | |
1203 | tio->c_cc[VINTR] = CINTR; |
1206 | tio->c_cc[VINTR] = CINTR; |
1204 | tio->c_cc[VQUIT] = CQUIT; |
1207 | tio->c_cc[VQUIT] = CQUIT; |
1205 | tio->c_cc[VERASE] = CERASE; |
1208 | tio->c_cc[VERASE] = CERASE; |
|
|
1209 | #ifdef VERASE2 |
|
|
1210 | tio->c_cc[VERASE2] = CERASE2; |
|
|
1211 | #endif |
1206 | tio->c_cc[VKILL] = CKILL; |
1212 | tio->c_cc[VKILL] = CKILL; |
1207 | tio->c_cc[VSTART] = CSTART; |
1213 | tio->c_cc[VSTART] = CSTART; |
1208 | tio->c_cc[VSTOP] = CSTOP; |
1214 | tio->c_cc[VSTOP] = CSTOP; |
1209 | tio->c_cc[VSUSP] = CSUSP; |
1215 | tio->c_cc[VSUSP] = CSUSP; |
1210 | # ifdef VDSUSP |
1216 | # ifdef VDSUSP |