81 lines
2.2 KiB
Diff
81 lines
2.2 KiB
Diff
|
--- p/from_local.c
|
||
|
+++ p/from_local.c 2000/02/28 15:10:25
|
||
|
@@ -46,6 +46,7 @@
|
||
|
#include <sys/types.h>
|
||
|
#include <sys/socket.h>
|
||
|
#include <stdio.h>
|
||
|
+#include <stdlib.h>
|
||
|
#include <netdb.h>
|
||
|
#include <netinet/in.h>
|
||
|
#include <net/if.h>
|
||
|
--- p/Makefile
|
||
|
+++ p/Makefile 2000/02/28 15:10:25
|
||
|
@@ -8,7 +8,7 @@
|
||
|
# if you disagree. See `man 3 syslog' for examples. Some syslog versions
|
||
|
# do not provide this flexibility.
|
||
|
#
|
||
|
-FACILITY=LOG_MAIL
|
||
|
+FACILITY=LOG_AUTH
|
||
|
|
||
|
# To disable tcp-wrapper style access control, comment out the following
|
||
|
# macro definitions. Access control can also be turned off by providing
|
||
|
@@ -71,7 +71,7 @@
|
||
|
# With verbose logging on, HP-UX 9.x and AIX 4.1 leave zombies behind when
|
||
|
# SIGCHLD is not ignored. Enable next macro for a fix.
|
||
|
#
|
||
|
-# ZOMBIES = -DIGNORE_SIGCHLD # AIX 4.x, HP-UX 9.x
|
||
|
+ZOMBIES = -DIGNORE_SIGCHLD # AIX 4.x, HP-UX 9.x
|
||
|
|
||
|
# Uncomment the following macro if your system does not have u_long.
|
||
|
#
|
||
|
@@ -81,11 +81,15 @@
|
||
|
# libwrap.a object library. WRAP_DIR should specify the directory with
|
||
|
# that library.
|
||
|
|
||
|
-WRAP_DIR= ../tcp_wrappers
|
||
|
+WRAP_DIR= /usr/lib
|
||
|
|
||
|
# Auxiliary object files that may be missing from your C library.
|
||
|
#
|
||
|
-AUX = daemon.o strerror.o
|
||
|
+AUX = # daemon.o strerror.o
|
||
|
+
|
||
|
+LIBS = -lwrap -lutil
|
||
|
+NSARCHS =
|
||
|
+O = -Wall -O2 -pipe
|
||
|
|
||
|
# NEXTSTEP is a little different. The following seems to work with NS 3.2
|
||
|
#
|
||
|
@@ -99,7 +103,7 @@
|
||
|
|
||
|
# Comment out if your compiler talks ANSI and understands const
|
||
|
#
|
||
|
-CONST = -Dconst=
|
||
|
+#CONST = -Dconst=
|
||
|
|
||
|
### End of configurable stuff.
|
||
|
##############################
|
||
|
@@ -109,7 +113,7 @@
|
||
|
COPT = $(CONST) -Dperror=xperror $(HOSTS_ACCESS) $(CHECK_PORT) \
|
||
|
$(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \
|
||
|
$(LOOPBACK) $(SETPGRP)
|
||
|
-CFLAGS = $(COPT) -O $(NSARCHS)
|
||
|
+CFLAGS = $(COPT) $(O) $(NSARCHS)
|
||
|
OBJECTS = portmap.o pmap_check.o from_local.o $(AUX)
|
||
|
|
||
|
all: portmap pmap_dump pmap_set
|
||
|
--- p/portmap.c
|
||
|
+++ p/portmap.c 2000/02/28 15:10:25
|
||
|
@@ -182,9 +182,8 @@
|
||
|
exit(1);
|
||
|
}
|
||
|
|
||
|
-#ifdef LOG_MAIL
|
||
|
- openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID,
|
||
|
- FACILITY);
|
||
|
+#ifdef FACILITY
|
||
|
+ openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID, FACILITY);
|
||
|
#else
|
||
|
openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID);
|
||
|
#endif
|