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