func TestMakeRaw(t *testing.T) { ti := termios.Termios{} ti.MakeRaw() // Check some arbitrary fields if ti.CFlag().Msk(termios.CSIZE) != termios.CS8 { t.Fatalf("Bad CFlag: %b", ti.CFlag().Val()) } /* if !ti.CFlag().All(termios.CREAD) { t.Fatalf("Bad CFlag: %b", ti.CFlag().Val()) } */ if ti.Cc(termios.VMIN) != 1 { t.Fatalf("Bad VMIN: %b", ti.Cc(termios.VMIN)) } if ti.Cc(termios.VTIME) != 0 { t.Fatalf("Bad VTIME: %b", ti.Cc(termios.VTIME)) } }