Hi folks,
I sent an email to tedu@ the other day, but I thought it may be better
to just send it to tech@ to see whether we can sort this out.
After I implemented utmpx for FreeBSD, I realized OpenBSD is the only
commonly used maintained UNIX-like operating system which doesn't
implement:
- posix_openpt(), grantpt(), unlockpt() and ptsname(), and
- utmpx.
This causes a real burden on people trying to write network login
services, terminal emulators, terminal multiplexers, etc. It would be so
much easier if authors of (new) pieces of software can just use these
interfaces with confidence and expect things to work properly.
So as a proof of concept I am working on a patchset, where I took my
utmpx implementation that I wrote for FreeBSD and added it to OpenBSD's
libc. It also contains patches for various utilities in the base system
to let it use utmpx. It is by no means complete, but should give you at
least an idea of what it's going to look like. Below is a link to the
latest version:
http://80386.nl/pub/openbsd-utmpx.txt
Ignoring the build failures, it is already possible to ssh into the
system and send messages to each other using wall/write.
I have two questions:
- Is there any interest in getting utmpx support integrated into
OpenBSD?
- If so, is there a developer willing to work with me to get my patchset
smashed into shape and eventually committed?
Greetings,
--
Ed Schouten <[email protected]>
[demime 1.01d removed an attachment of type application/pgp-signature]