Windows: Permit Windows to build
authorJeffrey Altman <jaltman@your-file-system.com>
Tue, 9 Feb 2010 05:42:41 +0000 (00:42 -0500)
committerDerrick Brashear <shadow@dementia.org>
Tue, 9 Feb 2010 19:54:37 +0000 (11:54 -0800)
Recent changes added a new dependency of afspioctl.lib to all
server binaries.

Export new afsconf_ functions from libafsauthent.dll

Fix afsconf_* usage in afsio.c

Change-Id: I03e377a3d28b4efbea4a799e6ca63606eab699c9
Reviewed-on: http://gerrit.openafs.org/1273
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/bozo/NTMakefile
src/budb/NTMakefile
src/kauth/NTMakefile
src/libafsauthent/afsauthent.def
src/ptserver/NTMakefile
src/update/NTMakefile
src/venus/afsio.c
src/viced/NTMakefile
src/vlserver/NTMakefile
src/volser/NTMakefile

index 58f05ef..27d9c2b 100644 (file)
@@ -67,7 +67,8 @@ BOSSERVER_EXELIBS =\
        $(DESTDIR)\lib\afs\afsreg.lib \
        $(DESTDIR)\lib\afs\afseventlog.lib \
        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
-       $(DESTDIR)\lib\libafsconf.lib
+       $(DESTDIR)\lib\libafsconf.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib
 
 $(BOSSERVER_EXEFILE): $(BOSSERVER_EXEOBJS) $(BOSSERVER_EXELIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
index fe54b55..5874288 100644 (file)
@@ -78,10 +78,11 @@ EXELIBS =\
        $(DESTDIR)\lib\afs\afseventlog.lib \
        $(DESTDIR)\lib\afs\afsreg.lib \
        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
-       $(DESTDIR)\lib\libafsconf.lib
+       $(DESTDIR)\lib\libafsconf.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib
 
 $(EXEFILE): $(EXEOBJS)  $(EXELIBS)
-       $(EXECONLINK) dnsapi.lib iphlpapi.lib shell32.lib
+       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
index 770dbba..69ae7d3 100644 (file)
@@ -115,7 +115,8 @@ KASERVER_OBJS =\
        $(OUT)\kaserver.res
 
 KASERVER_EXELIBS =\
-       $(DESTDIR)\lib\afs\afsprocmgmt.lib
+       $(DESTDIR)\lib\afs\afsprocmgmt.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib
 
 $(KASERVER): $(KASERVER_OBJS) $(AFSLIBS) $(KASERVER_EXELIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
index 16844ff..ccf9a07 100644 (file)
@@ -140,3 +140,6 @@ EXPORTS
         ubik_PR_ListEntries                            @138
         ubik_PR_ListSuperGroups                                @139
         ugen_ClientInit                                 @140
+        afsconf_BuildServerSecurityObjects              @141
+        afsconf_ClientAuthToken                         @142
+
index fa893c5..a5749f6 100644 (file)
@@ -69,7 +69,8 @@ PTSERVER_EXELIBS =\
        $(DESTDIR)\lib\afs\afsaudit.lib \
        $(DESTDIR)\lib\afs\afseventlog.lib \
        $(DESTDIR)\lib\afs\afsreg.lib \
-       $(DESTDIR)\lib\libafsconf.lib
+       $(DESTDIR)\lib\libafsconf.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib
 
 !IF (("$(SYS_NAME)"!="i386_win95" ) && ("$(SYS_NAME)"!="I386_WIN95" ))
 PTSERVER_EXELIBS =$(PTSERVER_EXELIBS) $(DESTDIR)\lib\afs\afsprocmgmt.lib
index 1129832..5372656 100644 (file)
@@ -22,7 +22,8 @@ LIBS = \
        $(DESTDIR)\lib\afs\afseventlog.lib \
        $(DESTDIR)\lib\afsrxkad.lib \
        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
-       $(DESTDIR)\lib\libafsconf.lib
+       $(DESTDIR)\lib\libafsconf.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib
 
 ############################################################################
 # Definitions for generating files via RXGEN
@@ -51,7 +52,7 @@ USVR_OBJS = \
        $(OUT)\upserver.res
 
 $(UPSERVER):  $(USVR_OBJS) $(LIBS)
-       $(EXECONLINK) dnsapi.lib iphlpapi.lib shell32.lib
+       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
@@ -69,7 +70,7 @@ UCLNT_OBJS = \
        $(OUT)\upclient.res
 
 $(UPCLIENT):  $(UCLNT_OBJS)  $(LIBS)
-       $(EXECONLINK) dnsapi.lib iphlpapi.lib shell32.lib
+       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
index 400651b..55898fc 100644 (file)
@@ -277,12 +277,7 @@ afs_int32
 HandleLocalAuth(struct rx_securityClass **sc, afs_int32 *scIndex)
 {
     static struct afsconf_dir *tdir = NULL;
-    struct ktc_principal sname;
-    struct ktc_token ttoken;
-    int kvno;
-    struct ktc_encryptionKey key;
     afs_uint32 host = 0;
-    char *cell;
     afs_int32 code;
 
     *sc = NULL;
@@ -294,7 +289,7 @@ HandleLocalAuth(struct rx_securityClass **sc, afs_int32 *scIndex)
                AFSDIR_SERVER_ETC_DIRPATH);
         return -1;
     }
-    code = afsconf_ClientAuth(tdir, sc, &scIndex);
+    code = afsconf_ClientAuth(tdir, sc, scIndex);
     if (code) {
         fprintf(stderr,"afsconf_ClientAuth returned %d\n", code);
         return -1;
@@ -1388,6 +1383,7 @@ FindCell(char *cellName)
     static struct afsconf_dir *tdir;
     struct ktc_principal sname;
     struct ktc_token ttoken;
+    time_t expires;
     afs_int32 len, code;
 
     if (cellName) {
@@ -1427,7 +1423,7 @@ FindCell(char *cellName)
        if (code = VLDBInit(1, &p->info))
             fprintf(stderr,"VLDBInit failed for cell %s\n", p->info.name);
 #endif
-       code = afsconf_ClientAuthToken(&p->info, 0, &p->sc, &p->scIndex);
+       code = afsconf_ClientAuthToken(&p->info, 0, &p->sc, &p->scIndex, &expires);
        if (code) {
            p->scIndex = RX_SECIDX_NULL;
             p->sc = rxnull_NewClientSecurityObject();
index 83671e7..bbd1da0 100644 (file)
@@ -58,7 +58,8 @@ EXELIBS = \
        $(DESTDIR)\lib\afs\afsacl.lib \
        $(DESTDIR)\lib\afs\afsreg.lib \
        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
-       $(DESTDIR)\lib\afs\afseventlog.lib
+       $(DESTDIR)\lib\afs\afseventlog.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib
 
 $(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
        $(EXECONLINK)
index 7f753d3..5d746fc 100644 (file)
@@ -88,7 +88,8 @@ VLSERVER_EXECLIBS = \
        $(DESTDIR)\lib\afs\afseventlog.lib \
        $(DESTDIR)\lib\afs\afsreg.lib \
        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
-       $(DESTDIR)\lib\libafsconf.lib
+       $(DESTDIR)\lib\libafsconf.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib
 
 $(VLSERVER): $(VLSERVER_EXEOBJS) $(LIBFILE) $(VLSERVER_EXECLIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
index a10ca82..f137908 100644 (file)
@@ -72,7 +72,8 @@ EXEC_LIBS = \
        $(DESTDIR)\lib\afs\afsacl.lib \
        $(DESTDIR)\lib\afs\afsreg.lib \
        $(DESTDIR)\lib\afs\afseventlog.lib \
-       $(DESTDIR)\lib\libafsconf.lib
+       $(DESTDIR)\lib\libafsconf.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib
 
 
 ############################################################################