Commit Graph

22 Commits

Author SHA1 Message Date
Ned T. Crigler e06f8dfcdf Add a comment to the waitattach code. 2006-09-27 23:08:22 +00:00
Ned T. Crigler 5f6d552d2c Print an error message if we could not execute the desired command, instead of
exiting silently.

Also make sure the master process waits until the client attaches when using
the -A and -c modes, so that the error message has a chance of being seen.
2006-06-03 01:28:20 +00:00
Ned T. Crigler 3b070abf7a Allow the dtach -n mode to be used without a terminal. If a terminal is not
present when dtach is started, we now rely on whatever default terminal
settings the kernel uses.
2005-04-10 19:38:43 +00:00
Ned T. Crigler 76b04f84f0 Use non-blocking mode a little better by repeatedly trying to send data out to
the clients until at least one write worked and no error (other than EAGAIN)
occurred when writing to any of the clients. This way, complete data loss can
be avoided since at least one client must get all of the data.

Also make sure that stdin/stdout/stderr point to /dev/null instead of just
closing them, to avoid confusion.
2004-11-03 20:00:18 +00:00
Ned T. Crigler 05a6e1678e Try to set non-blocking mode when accepting new clients. 2004-10-04 20:19:08 +00:00
Ned T. Crigler 43f172d0ed Updated the man page to use \- everywhere for the dashes in dtach's
command-line options.
2004-08-25 23:38:17 +00:00
Ned T. Crigler 21d386d004 Changed restore_term to remove the Linux-specific escape sequence to restore
the cursor size, which is handled incorrectly by some terminal emulators.
2004-08-25 23:31:06 +00:00
Ned T. Crigler 5c668a88cb dtach 0.7 2004-07-04 16:39:40 +00:00
Ned T. Crigler 945e54166a Add an extra signal call to the win_change function to make sure the SIGWINCH
handler isn't reset on certain systems.
2004-07-01 23:31:39 +00:00
Ned T. Crigler c869233b97 Add documentation for the new redraw option. 2004-07-01 17:17:29 +00:00
Ned T. Crigler a5599b4610 Allow the redraw method to be chosen by the user, and include the old Ctrl L
character method again.
2004-06-24 01:57:02 +00:00
Ned T. Crigler 302917ca33 First attempt at proper process group handling. 2004-06-23 04:48:07 +00:00
Ned T. Crigler 79b7d83ede Changed the attach code to be paranoid about checking the return value of
select when checking the file descriptors for activity.
2004-06-22 17:53:53 +00:00
Ned T. Crigler 2e0a880349 Oops, configure.ac wasn't being added to the tar.gz file created by make tar. 2004-06-21 17:46:31 +00:00
Ned T. Crigler abf2db3509 dtach 0.6 2004-05-26 17:30:44 +00:00
Ned T. Crigler b87318d1f3 Bump version. 2001-11-30 23:25:21 +00:00
Ned T. Crigler f598a8ad34 Applied dtach.spec patch from Trond Eivind Glomsrød <teg@redhat.com>. 2001-11-30 21:56:21 +00:00
Ned T. Crigler 3653366fd8 Fix fd leakage.
Prevent atexit from being called twice on dtach -A.
2001-11-28 22:56:40 +00:00
Ned T. Crigler 203193838d Portability updates thanks to sourceforge's compile farm. dtach should now
work on: FreeBSD, Debian/alpha, Debian/sparc, Debian/PPC, and Solaris.
Bump version.
2001-11-05 20:02:58 +00:00
Ned T. Crigler ba4a3a502f Slightly improved README and dtach.1 2001-09-28 18:40:50 +00:00
Ned T. Crigler 6085f4c79a Modified spec file URL: to point to http://dtach.sourceforge.net 2001-09-28 03:08:14 +00:00
Ned T. Crigler 6ffbd82a64 initial import to sourceforge 2001-09-28 00:50:56 +00:00