/* 
 * Configuration file for FreeBSD 2.X
 * $Id: config.fbs,v 1.10 1998/07/06 09:12:33 sob BETA-18 sob $
 */
#define HAVE_SYMLINK
#define HAVE_DIRENT
#undef  HAVE_D_NAMLEN
#define HAVE_FLOCK
#undef  HAVE_FTW
#define	HAVE_GETCWD
#define HAVE_GETDTABLESIZE
#undef  HAVE_PSTAT
#define HAVE_REGEX_H
#define HAVE_ST_BLKSIZE
#undef  HAVE_SYSINFO
#define HAVE_SYSCONF
#define HAVE_UT_UT_HOST
#define USE_VAR
#define USE_LOG
#define VAR_RUN
#define USE_LOCAL_ETC
#define HAVE_SYS_MOUNT
#define HAVE_VPRINTF
#define HAVE_SNPRINTF
#define OVERWRITE
#define REGEXEC
#undef  SHADOW_PASSWORD
#define UPLOAD
#undef  USG
#define VIRTUAL
# if defined(__FreeBSD__)
#  undef SPT_TYPE
#  if __FreeBSD__ == 2
#   include <osreldate.h>               /* and this works */
#   if __FreeBSD_version >= 199512      /* 2.2-current right now */
#    define SPT_TYPE    SPT_BUILTIN
#   endif
#  endif
#  ifndef SPT_TYPE
#   define SPT_TYPE     SPT_REUSEARGV
#   define SPT_PADCHAR  '\0'            /* pad process title with nulls */
#  endif
# endif

#include <stdlib.h>
#include <unistd.h>

#ifndef FACILITY
#define FACILITY LOG_FTP
#endif

typedef void	SIGNAL_TYPE;

#include "../config.h"
/* SKEY should always be defined on FreeBSD */
#ifndef SKEY
#define SKEY
#endif
#ifdef SKEY
#define SKEY_NAME
#endif

/* Freebsd libc already has a "realpath"; this hack bypasses it. */
#define realpath realpath_on_steroids
