Subject: Re: bug#9150: 24.0.50; process started with start-process is missing tty

From: Stefan Kangas <[email-masked]>
Date: Fri, 11 Oct 2019 03:29:54 +0200

Ralf Schmitt <[email-masked]> writes:

> a process started with start-process doesn't get a tty.
>
> The following code open a buffer with the content "no"
>
> (start-process "test" "test" "/home/ralf/isatty")
> (switch-to-buffer-other-window "test")
>
> where /home/ralf/isatty is compiled from the following code:
>
> ,----
> | #include <stdio.h>
> | #include <unistd.h>
> |
> | int main(int argc, char **argv)
> | {
> |     fprintf(stdout, isatty(1) ? "yes\n" : "no\n");
> |     return 0;
> | }
> `----
>
> Running emacs inside gdb or configuring with
> ,----
> | ./configure --with-x-toolkit=athena --with-xft --without-gconf --without-rsvg
> `----
> makes the problem go away.

That was 8 years ago.  Are you still seeing this issue in a modern
version of Emacs?  From the thread, it looked like you were only able to
reproduce it on your desktop machine, but not on a vps, and another
person reported that he was unable to reproduce it too.

If I don't hear back from you within a couple of weeks, I'll just
assume that this is no longer an issue and close this as
unreproducible.  Thanks in advance.

Best regards,
Stefan Kangas