summaryrefslogtreecommitdiffstats
path: root/src/include/krb5/GetMyIPAddr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/krb5/GetMyIPAddr.h')
-rw-r--r--src/include/krb5/GetMyIPAddr.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/include/krb5/GetMyIPAddr.h b/src/include/krb5/GetMyIPAddr.h
new file mode 100644
index 000000000..0727c3b4c
--- /dev/null
+++ b/src/include/krb5/GetMyIPAddr.h
@@ -0,0 +1,37 @@
+/*
+ GetMyIPAddr.h
+ C definitions of parameter block entries needed for IP calls
+
+ Copyright Apple Computer, Inc. 1989
+ All rights reserved
+
+*/
+
+#ifndef __GETMYIPADDR__
+#define __GETMYIPADDR__
+
+#ifndef __MACTCPCOMMONTYPES__
+#include "MacTCPCommonTypes.h"
+#endif
+
+#define ipctlGetAddr 15 /* csCode to get our IP address */
+
+#define GetIPParamBlockHeader \
+ struct QElem *qLink; \
+ short qType; \
+ short ioTrap; \
+ Ptr ioCmdAddr; \
+ ProcPtr ioCompletion; \
+ OSErr ioResult; \
+ StringPtr ioNamePtr; \
+ short ioVRefNum; \
+ short ioCRefNum; \
+ short csCode
+
+struct GetAddrParamBlock {
+ GetIPParamBlockHeader; /* standard I/O header */
+ ip_addr ourAddress; /* our IP address */
+ long ourNetMask; /* our IP net mask */
+ };
+
+#endif