diff options
Diffstat (limited to 'src/include/krb5/GetMyIPAddr.h')
-rw-r--r-- | src/include/krb5/GetMyIPAddr.h | 37 |
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 |