Opened 17 years ago
Last modified 4 years 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: | ||
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 (7)
comment:1 by , 17 years ago
comment:2 by , 15 years ago
Component: | - General → System/POSIX |
---|
comment:3 by , 10 years ago
Milestone: | R1 → Unscheduled |
---|
Move POSIX compatibility related tickets out of R1 milestone (FutureHaiku/Features).
comment:4 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:5 by , 5 years 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);
comment:6 by , 4 years ago
proposed change for tcgetsid in https://review.haiku-os.org/c/haiku/+/3374
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?