diff options
author | hrs <hrs@FreeBSD.org> | 2011-06-05 07:55:51 +0000 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2011-06-05 07:55:51 +0000 |
commit | ba519ba6ac678da65d1e741ea85e13f187cb0eee (patch) | |
tree | 01f49e6fb12cc166700399559ed824f32cbf1760 /usr.sbin/rtadvd/config.h | |
parent | c471b1b104052433b565478e928f10a7718d7420 (diff) | |
download | FreeBSD-src-ba519ba6ac678da65d1e741ea85e13f187cb0eee.zip FreeBSD-src-ba519ba6ac678da65d1e741ea85e13f187cb0eee.tar.gz |
Support dynamically-added/removed interfaces. The rtadvd(8) daemon detects an
interface addition/removal via RTM_IFANNOUNCE message and update the internal
structure.
TO BE FIXED:
The advertising interface list still depends on the command line argument.
The configuration file cannot be reloaded.
Diffstat (limited to 'usr.sbin/rtadvd/config.h')
-rw-r--r-- | usr.sbin/rtadvd/config.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/rtadvd/config.h b/usr.sbin/rtadvd/config.h index 88c31e3..38c19b8 100644 --- a/usr.sbin/rtadvd/config.h +++ b/usr.sbin/rtadvd/config.h @@ -30,7 +30,8 @@ * SUCH DAMAGE. */ -extern void getconfig(char *); +extern int getconfig(int); +extern int rmconfig(int); extern void delete_prefix(struct prefix *); extern void invalidate_prefix(struct prefix *); extern void update_prefix(struct prefix *); |