| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Submitted by: The Style Police[tm]
|
|
|
|
|
| |
/dev/ttypv right now, but window(1) was only looking up to ttypf,
causing an `Out of pseudo-terminals' when i just tried on freefall.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
time now.
For whatever reason, the kernel seems to have generated SIGIOs
previously without an initial fcntl(...,F_SETOWN), but does no longer.
This caused window(1) to wait indefinitely for input.
Also, undo rev 1.3 of wwspawn.c, it was not well-thought, and
apparently not even tested at all. The blindly (even in a nonsensical
place like the comment on top of the function) applied replacement of
vfork() by fork() totally ignored that window(1) *does* abuse the
feature of vfork() where a modification of the parent's address space
is possible (in this case, to notify the parent of an erred exec*).
Also, with vfork(), it is guaranteed that the parent is only woken up
after the exec*() happened, where the replacement by fork() made the
parent to almost always become runnable again before the child, in
which case the parent simply told `subprocess died'. Unfortunately,
working around _this_ seems to be a lot more of redesign work compared
to little gained value, so i think relying on the specifics of vfork()
is the simpler way.
Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
|
|
|
|
|
| |
latter isn't actually called as far as I can see since FreeBSD uses
termcap and not terminfo.
|
| |
|
|
|
|
|
| |
screen. isprint(3) doesn't do this, but isprt() apparently expected
this to be the case.
|
|
|
|
|
| |
doesn't throw anything away. I don't want to re-code the app, just
port it!
|
|
|
|
| |
also has a local "string.h" which is included too.
|
| |
|
| |
|
|
|
|
| |
Obtained from: OpenBSD (Theo de Raadt)
|
|
|
|
|
|
| |
While i was at it, don't export \E[OA style cursor key strings into the
TERMCAP variable since window's emulation doesn't support it. Instead,
convert to \E[[A etc.
|
| |
|
| |
|
|
|
|
|
| |
one man page, not section eight. This is the first round of such changes
and only fixes man pages in manual section one.
|
| |
|
|
|
|
| |
Replace ospeed switch with new _set_ospeed
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fix restart after ^Z hang.
|
|
|
|
| |
tcsetattr, because tcsetattr cause SIGIO in wakeup
|
| |
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
|
|
|