--- Makefile.Linux
+++ Makefile.Linux      1995/10/21 13:23:27
@@ -0,0 +1,6 @@
+compile:
+       make linux -C src
+
+install:
+       make install -C src
+
--- include/tin.h
+++ include/tin.h       1995/10/21 13:23:27
@@ -166,6 +166,7 @@

#ifdef HAVE_CURSES_H
#      include <curses.h>
+#      include <termcap.h>
#endif

/*
@@ -321,7 +322,7 @@
#              endif
#              define  DEFAULT_PRINTER "/usr/bin/lpr"
#              define  DEFAULT_MAILER  "/usr/sbin/sendmail"
-#              define  DEFAULT_MAILBOX "/var/mail"
+#              define  DEFAULT_MAILBOX "/var/spool/mail"
#      else
#              ifndef DEFAULT_EDITOR
#                      define  DEFAULT_EDITOR  "/usr/ucb/vi"
@@ -350,8 +351,8 @@
#              define  DEFAULT_MAILER  "/usr/lib/sendmail"
#      endif
#      ifdef linux
-#              define  DEFAULT_MAILBOX "/usr/spool/mail"
-#              define  DEFAULT_MAILER  "/usr/bin/smail"
+#              define  DEFAULT_MAILBOX "/var/spool/mail"
+#              define  DEFAULT_MAILER  "/usr/sbin/sendmail"
#              define  DEFAULT_PRINTER "/usr/bin/lpr"
#      endif
#      ifdef M_AMIGA
--- src/Makefile
+++ src/Makefile        1995/10/21 13:39:40
@@ -5,9 +5,9 @@
#CC            = gcc
#CC            = checkergcc
DEBUG  = # -DDEBUG -DDEBUG_NEWSRC -DPROFILE
-DEBUG  = #-g -DDEBUG
+DEBUG  = -O2 -fomit-frame-pointer -pipe #-g -DDEBUG
# -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes -Wredundant-decls
-COPTS  = -c  -DHAVE_PGP -DHAVE_COREDUMP -g -I$(INCDIR) $(DEBUG) -DNNTP_ONLY # -DHAVE_MAIL_HANDLING
+COPTS  = -c -I/usr/include/ncurses -DHAVE_COREDUMP -I$(INCDIR) $(DEBUG) -DNNTP_ONLY # -DHAVE_MAIL_HANDLING
#COPTS = -I$(INCDIR) $(DEBUG) -c -Wall -Wconversion -Wstrict-prototypes -Wmissing-prototypes  -DHAVE_MAIL_HANDLING
LD             = $(CC)
#LD            = cc
@@ -28,13 +28,13 @@

# Where are your news libdir & spooldir?
LIBDIR = /usr/lib/news
-SPOOLDIR= /usr/spool/news
-NOVROOTDIR= $(SPOOLDIR)
+SPOOLDIR= /var/spool/news
+NOVROOTDIR= $(SPOOLDIR)/over.view

# Where do you want the binary & manual page installed?
-INS_BINARY_DIR = /usr/local/bin
+INS_BINARY_DIR = /usr/bin
INS_DAEMON_DIR = $(LIBDIR)
-INS_MANUAL_DIR = /usr/local/man/man
+INS_MANUAL_DIR = /usr/man/man
INS_MANUAL_EXT = 1

# Use INN clientlibs config functions (add -DUSE_INN_NNTPLIB to COPTS line)
@@ -319,7 +319,7 @@
                       -DLIBDIR=\"$(LIBDIR)\" \
                       -DSPOOLDIR=\"$(SPOOLDIR)\" \
                       -DNOVROOTDIR=\"$(NOVROOTDIR)\"' \
-                       LIBS="-lcurses -ltermcap $(INN_NNTPLIB)" \
+                       LIBS="-lncurses $(INN_NNTPLIB)" \
                       EXE=tin linkit

# For Minix 386
@@ -538,14 +538,12 @@

install:
       @$(ECHO) "Installing $(EXE) v$(VER) to $(INS_BINARY_DIR)..."
-       @$(STRIP) $(BINDIR)/$(EXE)
-       @-$(STRIP2) $(BINDIR)/$(EXE) > /dev/null 2>&1
-       @-$(MV) $(BINDIR)/$(EXE) $(INS_BINARY_DIR)/$(EXE)
-       @-$(RM) $(INS_BINARY_DIR)/r$(EXE)
-       @$(LN) $(INS_BINARY_DIR)/$(EXE) $(INS_BINARY_DIR)/r$(EXE)
-       @$(CHMOD) 755 $(INS_BINARY_DIR)/$(EXE)
-       @$(LS) $(INS_BINARY_DIR)/$(EXE) $(INS_BINARY_DIR)/r$(EXE)
-       @$(MAKE) install_manpage
+       install -s $(BINDIR)/$(EXE) $(INS_BINARY_DIR)/$(EXE)
+       ln -sf $(INS_BINARY_DIR)/$(EXE) $(INS_BINARY_DIR)/r$(EXE)
+       install -m 644 $(DOCDIR)/$(EXE).$(MANEXT) $(INS_MANUAL_DIR)$(INS_MANUAL_EXT)/$(EXE).$(INS_MANUAL_EXT)
+       ln -sf tin.1 /usr/man/man1/rtin.1
+       echo etc_inews_mail_gateway_file > /etc/inews_mail_gateway
+

install_setuid:
       @$(ECHO) "Installing SETUID $(EXE) v$(VER) to $(INS_BINARY_DIR)..."
--- src/signal.c
+++ src/signal.c        1995/10/21 13:23:27
@@ -13,6 +13,7 @@
 */

#include       "tin.h"
+#include       <sys/wait.h>

extern char *glob_art_group;
extern char *glob_group;