diff --git a/usr.bin/make/Makefile b/usr.bin/make/Makefile index 773f5e3ecf46..2dc7e583d6b8 100644 --- a/usr.bin/make/Makefile +++ b/usr.bin/make/Makefile @@ -7,8 +7,6 @@ CFLAGS+=-I${.CURDIR} SRCS= arch.c buf.c cond.c dir.c for.c hash.c hash_tables.c job.c \ lst.c main.c make.c parse.c proc.c shell.c str.c suff.c targ.c \ util.c var.c -DPADD= ${LIBUTIL} -LDADD= -lutil NO_SHARED?= YES diff --git a/usr.bin/make/job.c b/usr.bin/make/job.c index 179306f0e9d9..75f794925858 100644 --- a/usr.bin/make/job.c +++ b/usr.bin/make/job.c @@ -115,7 +115,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include #include @@ -1799,13 +1798,8 @@ JobStart(GNode *gn, int flags, Job *previous) if (usePipes) { int fd[2]; - if (isatty(1)) { - if (openpty(fd + 1, fd + 0, NULL, NULL, NULL) == -1) - Punt("Cannot open pty: %s", strerror(errno)); - } else { - if (pipe(fd) == -1) - Punt("Cannot create pipe: %s", strerror(errno)); - } + if (pipe(fd) == -1) + Punt("Cannot create pipe: %s", strerror(errno)); job->inPipe = fd[0]; job->outPipe = fd[1]; fcntl(job->inPipe, F_SETFD, 1);