… | |
… | |
370 | return; |
370 | return; |
371 | |
371 | |
372 | uint8_t mask = 1 << (opt & 7); |
372 | uint8_t mask = 1 << (opt & 7); |
373 | uint8_t &val = options [opt >> 3]; |
373 | uint8_t &val = options [opt >> 3]; |
374 | |
374 | |
375 | val = val & ~mask | (set ? 0 : mask); |
375 | val = val & ~mask | (set ? mask : 0); |
376 | } |
376 | } |
377 | |
377 | |
378 | /*----------------------------------------------------------------------*/ |
378 | /*----------------------------------------------------------------------*/ |
379 | /* |
379 | /* |
380 | * Exit gracefully, clearing the utmp entry and restoring tty attributes |
380 | * Exit gracefully, clearing the utmp entry and restoring tty attributes |