r25363: Move service code to separate module.
authorJelmer Vernooij <jelmer@samba.org>
Wed, 26 Sep 2007 23:24:47 +0000 (23:24 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 20:07:18 +0000 (15:07 -0500)
source/nbt_server/config.mk
source/nbt_server/register.c

index 5e8cfa61dae9d92e5d7d854bcc70bb0bc9d23aea..c498101c22a0db1e9242c598515e9e2b52243011 100644 (file)
@@ -54,11 +54,8 @@ PRIVATE_DEPENDENCIES = \
 
 #######################
 # Start SUBSYSTEM NBTD
-[MODULE::NBTD]
-INIT_FUNCTION = server_service_nbtd_init
-SUBSYSTEM = service
+[SUBSYSTEM::NBT_SERVER]
 OBJ_FILES = \
-               nbt_server.o \
                interfaces.o \
                register.o \
                query.o \
@@ -68,6 +65,13 @@ OBJ_FILES = \
                irpc.o
 PRIVATE_PROTO_HEADER = nbt_server_proto.h
 PRIVATE_DEPENDENCIES = \
-               LIBCLI_NBT NBTD_WINS NBTD_DGRAM process_model
+               LIBCLI_NBT NBTD_WINS NBTD_DGRAM 
 # End SUBSYSTEM NBTD
 #######################
+
+[MODULE::service_nbtd]
+INIT_FUNCTION = server_service_nbtd_init
+SUBSYSTEM = service
+OBJ_FILES = \
+               nbt_server.o
+PRIVATE_DEPENDENCIES = NBT_SERVER process_model
index d22903d5199c10cc0c29fb3fa9ed94aaf3cb1f7f..af067d071c55fe3ee94b82c6207bd63fd3ff50a1 100644 (file)
@@ -31,7 +31,6 @@
 #include "dsdb/samdb/samdb.h"
 #include "param/param.h"
 
-
 static void nbtd_start_refresh_timer(struct nbtd_iface_name *iname);
 
 /*
@@ -227,9 +226,9 @@ static void nbtd_register_name_iface(struct nbtd_interface *iface,
 /*
   register one name on all our interfaces
 */
-static void nbtd_register_name(struct nbtd_server *nbtsrv, 
-                              const char *name, enum nbt_name_type type,
-                              uint16_t nb_flags)
+void nbtd_register_name(struct nbtd_server *nbtsrv, 
+                       const char *name, enum nbt_name_type type,
+                       uint16_t nb_flags)
 {
        struct nbtd_interface *iface;