diff options
author | June McEnroe <programble@gmail.com> | 2017-07-16 12:48:41 -0400 |
---|---|---|
committer | June McEnroe <programble@gmail.com> | 2017-07-16 12:48:41 -0400 |
commit | 9e1c0b78fc26860b366f45631cd0170d79265c3f (patch) | |
tree | ffd2038c870c5f2007cbfed80afd1535e5f833df | |
parent | Send ^L on attach, rmcup reset on detach (diff) | |
download | src-9e1c0b78fc26860b366f45631cd0170d79265c3f.tar.gz src-9e1c0b78fc26860b366f45631cd0170d79265c3f.zip |
Fix dtch portability
-rwxr-xr-x | curtis/.bin/dtch.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/curtis/.bin/dtch.c b/curtis/.bin/dtch.c index ac7164fd..2c19e1d2 100755 --- a/curtis/.bin/dtch.c +++ b/curtis/.bin/dtch.c @@ -1,7 +1,7 @@ #if 0 set -e bin=$(dirname $0) -cc -Wall -Wextra -pedantic $@ -o $bin/dtch $0 +cc -Wall -Wextra -pedantic $@ -lutil -o $bin/dtch $0 ln -f $bin/dtch $bin/atch exit #endif @@ -22,7 +22,14 @@ exit #include <sysexits.h> #include <termios.h> #include <unistd.h> + +#if defined __FreeBSD__ +#include <libutil.h> +#elif defined __linux__ +#include <pty.h> +#else #include <util.h> +#endif static struct passwd *getUser(void) { uid_t uid = getuid(); |