*BSD News Article 6942


Return to BSD News archive

Path: sserve!manuel.anu.edu.au!munnari.oz.au!spool.mu.edu!caen!destroyer!cs.ubc.ca!unixg.ubc.ca!sitka.triumf.ca!felawka
From: felawka@sitka.triumf.ca (Larry Felawka)
Newsgroups: comp.unix.bsd
Subject: Port of Xarchie 1.3 to 386BSD
Date: 23 Oct 1992 21:02:11 GMT
Organization: TRIUMF, Vancouver BC
Lines: 150
Distribution: world
Message-ID: <1c9p8jINN2c@iskut.ucs.ubc.ca>
NNTP-Posting-Host: sitka.triumf.ca
Keywords: Xarchie 386BSD

Fellow 386BSD enthusiasts,

I am enclosing patches to Xarchie 1.2 (an X11 program to query anonymous ftp
sites) for 386BSD.  The usual caveats, disclaimers and disavowals of
responsibilty apply.  Enjoy!


					Larry Felawka

*** dirsend.c.orig	Thu Nov  7 07:05:57 1991
--- dirsend.c	Mon Oct 19 16:46:03 1992
***************
*** 56,62 ****
--- 56,65 ----
  #  include <sys/select.h>
  # endif /* NEED_SELECT_H */
  #endif /* !VMS */
+ #ifndef NETINET_INCLUDED
  #include <netinet/in.h>
+ #define NETINET_INCLUDED
+ #endif
  #include <arpa/inet.h>
  
  #include <pfs.h>
*** pauthent.h.orig	Sat Nov  2 09:50:54 1991
--- pauthent.h	Mon Oct 19 16:45:37 1992
***************
*** 20,26 ****
--- 20,29 ----
  PAUTH get_pauth();
  
  #ifndef VMS
+ #ifndef NETINET_INCLUDED
  #include <netinet/in.h>
+ #define NETINET_INCLUDED
+ #endif
  #endif
  
  struct client_info {
*** pfs.h.orig	Sat Nov  2 10:25:03 1991
--- pfs.h	Mon Oct 19 16:45:21 1992
***************
*** 16,22 ****
--- 16,25 ----
  # ifndef _TYPES_
  #  include <sys/types.h>
  # endif /* _TYPES_ */
+ #ifndef NETINET_INCLUDED
  # include <netinet/in.h> 
+ #define NETINET_INCLUDED
+ #endif
  #endif /* VMS */
  
  #ifndef NULL
*** udp.c.orig	Sat Nov  2 10:54:45 1991
--- udp.c	Mon Oct 19 16:44:48 1992
***************
*** 21,27 ****
--- 21,30 ----
  #include <stdio.h>
  #include <sys/types.h>
  #include <sys/socket.h>
+ #ifndef NETINET_INCLUDED
  #include <netinet/in.h>
+ #define NETINET_INCLUDED
+ #endif
  #include <arpa/inet.h>
  
  #define	SIZE	2048
*** Imakefile.orig	Sat Nov  2 17:26:11 1991
--- Imakefile	Tue Oct 20 13:31:59 1992
***************
*** 7,15 ****
  # Where do you want this stuff? Uncomment and adjust these to change the
  # destinations of "make install" and "make install.man" if the defaults
  # are not satisfactory.
! #BINDIR = bin
  #LIBDIR = lib
! #MANDIR = man/man1
  ##undef ManSuffix
  ##define ManSuffix 1
  
--- 7,15 ----
  # Where do you want this stuff? Uncomment and adjust these to change the
  # destinations of "make install" and "make install.man" if the defaults
  # are not satisfactory.
! BINDIR = /usr/local/bin
  #LIBDIR = lib
! MANDIR = /usr/local/man/man1
  ##undef ManSuffix
  ##define ManSuffix 1
  
***************
*** 30,36 ****
  EZMENULIB = ezMenu$(TARGET_MACH)
  
  # How excited are you about debugging? This can be -g, -O, or nothing.
! CDEBUGFLAGS = -g
  
  # To enable Prospero tracing (controlled by the -debug option), uncomment this
  #PDEBUG = -DDEBUG
--- 30,36 ----
  EZMENULIB = ezMenu$(TARGET_MACH)
  
  # How excited are you about debugging? This can be -g, -O, or nothing.
! CDEBUGFLAGS = -traditional -O
  
  # To enable Prospero tracing (controlled by the -debug option), uncomment this
  #PDEBUG = -DDEBUG
***************
*** 37,44 ****
  
  # Does your system have re_comp() and re_exec(), or regcmp() and regex()
  # [in the case of A/UX]? If not, uncomment the following definitions.
! #REGEXC = regex.c
! #REGEXO = regex.o
  
  ##############################################################################
  # Nothing to change below here...
--- 37,44 ----
  
  # Does your system have re_comp() and re_exec(), or regcmp() and regex()
  # [in the case of A/UX]? If not, uncomment the following definitions.
! REGEXC = regex.c
! REGEXO = regex.o
  
  ##############################################################################
  # Nothing to change below here...
***************
*** 61,67 ****
  SRCS = $(ASRCS) $(XSRCS) $(REGEXC)
  OBJS = $(AOBJS) $(XOBJS) $(REGEXO)
  
! DEFINES =		-DARCHIE -DXARCHIE $(PDEBUG)
  INCLUDES =		-I. -I$(EZMENUDIR)
  
  DEPLIBS =		$(EZMENULIB) XawClientDepLibs
--- 61,67 ----
  SRCS = $(ASRCS) $(XSRCS) $(REGEXC)
  OBJS = $(AOBJS) $(XOBJS) $(REGEXO)
  
! DEFINES =		-DARCHIE -DXARCHIE -DNOREGEX $(PDEBUG)
  INCLUDES =		-I. -I$(EZMENUDIR)
  
  DEPLIBS =		$(EZMENULIB) XawClientDepLibs

-- 
					Larry Felawka
					TRIUMF
					Vancouver, BC