/*
- * $Id: psorder.c,v 1.9 2009-10-14 02:24:05 didg Exp $
+ * $Id: psorder.c,v 1.10 2010-04-12 14:28:47 franklahm Exp $
*
* Copyright (c) 1990,1991 Regents of The University of Michigan.
* All Rights Reserved.
#include <sys/uio.h>
#include <sys/file.h>
#include <ctype.h>
+#include <limits.h>
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#endif /* HAVE_FCNTL_H */
make temporary file
*/
- strncpy( tfile, template, MAXNAMLEN );
+#if defined(NAME_MAX)
+ (void *)strncpy( tfile, template, NAME_MAX );
+#else
+ (void *)strncpy( tfile, template, MAXNAMLEN );
+#endif
if (( *tfd = mkstemp( tfile )) == -1 ) {
fprintf( stderr, "can't create temporary file %s\n", tfile );
filecleanup( -1, -1, "" );
{
int tempfd;
int inputfd;
+#if defined(NAME_MAX)
+ char tempfile[NAME_MAX];
+#else
char tempfile[MAXNAMLEN];
+#endif
filesetup( path, &inputfd, tempfile, &tempfd );
readps( inputfd, tempfd, tempfile );
-dnl $Id: configure.in,v 1.242 2010-04-07 14:25:24 hat001 Exp $
+dnl $Id: configure.in,v 1.243 2010-04-12 14:28:42 franklahm Exp $
dnl configure.in for netatalk
AC_INIT(etc/afpd/main.c)
if test x"$this_os" = "xnetbsd"; then
AC_MSG_RESULT([ * NetBSD specific configuration])
AC_DEFINE(BSD4_4, 1, [BSD compatiblity macro])
- AC_DEFINE(NETBSD, 1, [Define if OS is FreeBSD])
- CFLAGS="-I\$(top_srcdir)/sys/netbsd -I/usr/include/kerberosIV $CFLAGS"
+ AC_DEFINE(NETBSD, 1, [Define if OS is NetBSD])
+ CFLAGS="-I\$(top_srcdir)/sys/netbsd $CFLAGS"
need_dash_r=yes
dnl ----- NetBSD does not have crypt.h, uses unistd.h -----
/*
- * $Id: unix.h,v 1.22 2009-10-13 22:55:37 didg Exp $
+ * $Id: unix.h,v 1.23 2010-04-12 14:28:47 franklahm Exp $
*/
#ifndef AFPD_UNIX_H
#include <sys/mnttab.h>
#endif /* __svr4__ || HAVE_SYS_MNTTAB_H */
-
+#if defined(__DragonFly__)
+#define dqblk ufs_dqblk
+#endif
#if defined(HAVE_SYS_MOUNT_H) || defined(BSD4_4) || \
defined(linux) || defined(ultrix)
/* lock file path. this should be re-organized a bit. */
#if ! defined (_PATH_LOCKDIR)
-# if defined (FHS_COMPATIBILITY)
+# if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
# define _PATH_LOCKDIR "/var/run/"
# elif defined (BSD4_4)
# ifdef MACOSX_SERVER
*/
#define _PATH_ATALKDEBUG "/tmp/atalkd.debug"
#define _PATH_ATALKDTMP "atalkd.tmp"
-#ifdef FHS_COMPATIBILITY
+#if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
# define _PATH_ATALKDLOCK ATALKPATHCAT(_PATH_LOCKDIR,"atalkd.pid")
#else
# define _PATH_ATALKDLOCK ATALKPATHCAT(_PATH_LOCKDIR,"atalkd")
* psorder paths
*/
#define _PATH_TMPPAGEORDER "/tmp/psorderXXXXXX"
-#ifdef FHS_COMPATIBILITY
+#if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
# define _PATH_PAPDLOCK ATALKPATHCAT(_PATH_LOCKDIR,"papd.pid")
#else
# define _PATH_PAPDLOCK ATALKPATHCAT(_PATH_LOCKDIR,"papd")
* afpd paths
*/
#define _PATH_AFPTKT "/tmp/AFPtktXXXXXX"
-#ifdef FHS_COMPATIBILITY
+#if defined (FHS_COMPATIBILITY) || defined (__NetBSD__)
# define _PATH_AFPDLOCK ATALKPATHCAT(_PATH_LOCKDIR,"afpd.pid")
#else
# define _PATH_AFPDLOCK ATALKPATHCAT(_PATH_LOCKDIR,"afpd")
-dnl $Id: cups.m4,v 1.2 2005-04-28 20:50:05 bfernhomberg Exp $
+dnl $Id: cups.m4,v 1.3 2010-04-12 14:28:47 franklahm Exp $
dnl Autoconf macros to check for CUPS
AC_DEFUN([NETATALK_AC_CUPS], [
[ --with-spooldir=PATH path for spooldir used for CUPS support (LOCALSTATEDIR/spool/netatalk)],[
if test "$withval" = "no"; then
- if test x"$spool_required" == x"yes"; then
+ if test x"$spool_required" = x"yes"; then
AC_MSG_ERROR([*** CUPS support requires a spooldir ***])
else
AC_DEFINE(DISABLE_SPOOL, 1, [Define to enable spooldir support])
-dnl $Id: db3-check.m4,v 1.22 2010-04-03 07:11:36 franklahm Exp $
+dnl $Id: db3-check.m4,v 1.23 2010-04-12 14:28:48 franklahm Exp $
dnl Autoconf macros to check for the Berkeley DB library
dnl -- check header for minimum version and return version in
atalk_cv_bdb_version=no
maj=$atalk_cv_bdb_MAJOR
min=$atalk_cv_bdb_MINOR
- atalk_cv_bdb_try_libs="db$maj$min db$maj.$min db-$maj$min db-$maj.$min db"
+ atalk_cv_bdb_try_libs="db$maj$min db$maj.$min db-$maj$min db-$maj.$min db$maj-$maj.$min db"
for lib in $atalk_cv_bdb_try_libs ; do
LIBS="-l$lib $savedlibs"