Be careful when updating register in TIOCM* operations (do operations on temporary copy and write that copy when applying changes to avoid an inconsistent window).  Should allow devices like X10 firecracker, which uses either DTR or RTS as power, to operate properly.
Be careful when updating register in TIOCM* operations (do operations on
temporary copy and write that copy when applying changes to avoid an
inconsistent window).  Should allow devices like X10 firecracker, which
uses either DTR or RTS as power, to operate properly.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars