Opened 12 years ago

Last modified 3 months ago

#1989 assigned bug

Complete termios.h definitions

Reported by: duaneb Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: System/POSIX Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: x86

Description

I was attempting to compile jasspa's microemacs (http://www.jasspa.com/), dependent on the termcap stuff, and it revealed at least these missing definitions:ECHOCTL, ECHOKE, CQUIT, CEOF, VLNEXT, CLNEXT, CSUSP, CSTART, and CSTOP. I'm sure there are more missing; I just don't know how many more.

Cheers! -duane.

Change History (5)

comment:1 by axeld, 12 years ago

Strictly speaking, those aren't part of the POSIX standard, albeit their are reserved constants ("..., therefore strictly conforming applications shall not use them"), see http://www.opengroup.org/onlinepubs/009695399/basedefs/termios.h.html#tag_13_74

Not sure if we should add them, since we would also need to actually support them, right?

comment:2 by bonefish, 10 years ago

Component: - GeneralSystem/POSIX

comment:3 by luroh, 5 years ago

Milestone: R1Unscheduled

Move POSIX compatibility related tickets out of R1 milestone (FutureHaiku/Features).

comment:4 by axeld, 3 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:5 by cocobean, 3 months ago

Ref: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/termios.h.html

I checked this header against POSIX.1-2017 spec. Only thing missing for enhancement was:

pid_t   tcgetsid(int);
Note: See TracTickets for help on using tickets.