]> arthur.barton.de Git - netatalk.git/blobdiff - sys/netatalk/at.h
Remove bdb env on exit
[netatalk.git] / sys / netatalk / at.h
index ebe96bc15653c3375807009b879575fa47f31be1..f544c40f833fc8e63fa86052b56124628e607197 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * $Id: at.h,v 1.4 2003-12-15 04:33:28 srittau Exp $
- *
  * Copyright (c) 1990,1991 Regents of The University of Michigan.
  *
  * All Rights Reserved.  See COPYRIGHT.
@@ -9,8 +7,13 @@
 #ifndef __AT_HEADER__
 #define __AT_HEADER__
 
-#if defined(linux) /* pull in the linux header */
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif /* HAVE_CONFIG_H */
+
+#ifndef NO_DDP
 
+#if defined(linux) /* pull in the linux header */
 #include <sys/socket.h>
 #include <asm/types.h>
 #include <linux/atalk.h>
  * These should really be in some global header file, but we can't
  * count on them being there, and it's annoying to patch system files.
  */
+#ifndef ETHERTYPE_AT
 #define ETHERTYPE_AT   0x809B          /* AppleTalk protocol */
+#endif
+#ifndef ETHERTYPE_AARP
 #define ETHERTYPE_AARP 0x80F3          /* AppleTalk ARP */
+#endif
 
 #define DDP_MAXSZ      587
 
@@ -127,4 +134,6 @@ extern struct protosw       atalksw[];
 #endif /* KERNEL */
 
 #endif /* linux */
+#endif /* NO_DDP */
 #endif /* __AT_HEADER__ */
+