Missing TIOCNOTTY
Bug #1404315 reported by
Vasily Postnicov
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
A while ago SB-UNIX:TIOCNOTTY constant was removed. It seems it does not make much harm to anyone, but now I try cl-daemonize and it cannot be compiled because of it. I think it can be a good idea to bring this constant back anywhere with exception of HP-UX. A patch is attached.
Changed in sbcl: | |
status: | New → Won't Fix |
To post a comment you must log in.
I disagree. Systems should be using SB-POSIX. The comments about SB-UNIX in SBCL source code say: cold:package- data
#s(sb-
:name "SB!UNIX"
:doc
"private: a wrapper layer for SBCL itself to use when talking
with an underlying Unix-y operating system.
This was a public package in CMU CL, but that was different.
CMU CL's UNIX package tried to provide a comprehensive,
stable Unix interface suitable for the end user.
This package only tries to implement what happens to be
needed by the current implementation of SBCL, and makes
no guarantees of interface stability."
If some other maintainer wants to assert that the comment is wrong (and remove it), then the patch seems fine.