Browse code

Fix weird terminal output format

Signed-off-by: Lei Jitang <leijitang@huawei.com>

Lei Jitang authored on 2015/04/17 16:28:12
Showing 1 changed files
... ...
@@ -24,6 +24,7 @@ func MakeRaw(fd uintptr) (*State, error) {
24 24
 	newState := oldState.termios
25 25
 
26 26
 	C.cfmakeraw((*C.struct_termios)(unsafe.Pointer(&newState)))
27
+	newState.Oflag = newState.Oflag | C.OPOST
27 28
 	if err := tcset(fd, &newState); err != 0 {
28 29
 		return nil, err
29 30
 	}