WATANABE Yuki
WATANABE Yuki
FYI: I previously reported this to libc https://github.com/rust-lang/libc/issues/2700
Can you pinpoint the statements that require that behavior in POSIX? Note that the current behavior is the intended consequence of ba43abb7d95b656ce7470b11b91a21995fd2b525. See https://osdn.net/projects/yash/ticket/46224.
Thanks, but I don't think your quotes conclude that your script should print 1 rather than 0. The point is that the negated pipeline does not finish at all, either...
That's my interpretation of POSIX, and what yash does.
It seems kitty moves the cursor 1 column to the right for unknown reasons when the vertical window size is changed. ksh and mksh also seem to have trouble about...
The patch below *may* work, but since it is impossible for the shell to keep exact track of the cursor position moved by the terminal, especially when it is resized...
To minimize the possibility of loss of data, the shell should write to the history file immediately after each command is entered, which is the current behavior. The shell reads...
> Also, this would not be very useful for job-controlled jobs as they can safely be killed by the job ID notation. Actually, the current shell implementation does not kill...
This crate is intended to expose the raw API of the underlying platform. If you want a fancy, safe API, you can use `nix` or `rustix`.
Nice catch, thanks.