diff options
| author | Ned T. Crigler <crigler@users.sourceforge.net> | 2016-05-08 17:43:28 -0700 |
|---|---|---|
| committer | Ned T. Crigler <crigler@users.sourceforge.net> | 2016-05-08 17:43:28 -0700 |
| commit | 487b802c4a824544393fa04643e742cf3dfadde2 (patch) | |
| tree | ad7004c4dac21ea83ca8cdf0077f3b8167aef7ea /master.c | |
| parent | 35219aa11c9702c9c527ed14c3c5b69344f56ec6 (diff) | |
Improve error message when dtach can't find a pty.
Also add some documentation mentioning the devices that dtach usually
needs access to on Linux.
Bug reported by David Bremner at https://bugs.debian.org/804944
Diffstat (limited to 'master.c')
| -rw-r--r-- | master.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -455,7 +455,10 @@ master_process(int s, char **argv, int waitattach, int statusfd) { if (statusfd != -1) dup2(statusfd, 1); - printf("%s: init_pty: %s\n", progname, strerror(errno)); + if (errno == ENOENT) + printf("%s: Could not find a pty.\n", progname); + else + printf("%s: init_pty: %s\n", progname, strerror(errno)); exit(1); } |
