144558Sbrian/*
244558Sbrian * natd - Network Address Translation Daemon for FreeBSD.
344558Sbrian *
444558Sbrian * This software is provided free of charge, with no
544558Sbrian * warranty of any kind, either expressed or implied.
644558Sbrian * Use at your own risk.
744558Sbrian *
844558Sbrian * You may copy, modify and distribute this software (natd.h) freely.
944558Sbrian *
1044558Sbrian * Ari Suutari <suutari@iki.fi>
1144558Sbrian *
1250476Speter * $FreeBSD$
1344558Sbrian */
1444558Sbrian
1526781Sbrian#define PIDFILE	"/var/run/natd.pid"
1644558Sbrian#define	INPUT		1
1744558Sbrian#define	OUTPUT		2
1844558Sbrian#define	DONT_KNOW	3
1926781Sbrian
20179937Smav#define EXIT_DELAY	10000
21179937Smav#define MAX_EXIT_DELAY	999999
22179937Smav
2345047Sbrianextern void Quit (const char* msg);
2445047Sbrianextern void Warn (const char* msg);
2526781Sbrianextern int SendNeedFragIcmp (int sock, struct ip* failedDgram, int mtu);
26131567Sphkextern struct libalias *mla;
2744558Sbrian
28