--- 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;