/*
- * $Id: at.h,v 1.2 2001-06-29 14:14:47 rufustfirefly Exp $
+ * $Id: at.h,v 1.3 2001-11-25 21:55:10 srittau Exp $
*
* Copyright (c) 1990,1991 Regents of The University of Michigan.
*
#ifndef __AT_HEADER__
#define __AT_HEADER__
-#ifdef linux /* pull in the linux header */
+#if defined(linux) /* pull in the linux header */
#include <sys/socket.h>
#include <asm/types.h>
#include <linux/atalk.h>
#include <sys/types.h>
#include <netinet/in.h> /* so that we can deal with sun's s_net #define */
+#ifdef MACOSX_SERVER
+#include <netat/appletalk.h>
+#endif /* MACOSX_SERVER */
+
/*
* Supported protocols
*/
/*
* AppleTalk address.
*/
+#ifndef MACOSX_SERVER
struct at_addr {
#ifdef s_net
#undef s_net
u_short s_net;
u_char s_node;
};
+#endif /* MACOSX_SERVER */
#define ATADDR_ANYNET (u_short)0x0000
#define ATADDR_ANYNODE (u_char)0x00
* interface. IFACE may be filled in by the client, and is filled in
* by the kernel.
*/
+#ifndef MACOSX_SERVER
struct sockaddr_at {
#ifdef BSD4_4
u_char sat_len;
char sat_zero[ 8 ];
#endif /* notdef */
};
+#endif /* MACOSX_SERVER */
struct netrange {
u_char nr_phase;