Ticket #1483 (closed bug: fixed)

Opened 14 months ago

Last modified 14 months ago

TTY driver doesn't handle all reads correctly.

Reported by: kaoutsis Owned by: bonefish
Priority: normal Milestone: R1
Component: - General Version: R1 development
Cc: Blocked By:
Platform: All Blocking:

Description

The purpose was to read a whole line from the keyboard, using a test-app (attached read_from_stdin.cpp) I have test the test-app in both r5 and linux and the result is indeed what i expected: reading a line until enter is pressed. In haiku the behavior is that after reading a single byte, immediately returns. In other words, the test-app is reading only a character and returns. In blocking mode with canonical input processing enabled it should read full lines.

Attachments

read_from_stdin.cpp (0.5 kB) - added by kaoutsis 14 months ago.
the source file for the test-app

Change History

Changed 14 months ago by kaoutsis

the source file for the test-app

follow-up: ↓ 2   Changed 14 months ago by bonefish

  • status changed from new to closed
  • resolution set to fixed

Fixed in r22357.

in reply to: ↑ 1   Changed 14 months ago by kaoutsis

Replying to bonefish:

Fixed in r22357.

Also the rest of my tests are successful now. Thanks!

Note: See TracTickets for help on using tickets.