winnt-update-to-build-again-20030824
authorRobert S. Murawski <rsm4@cssd.pitt.edu>
Sun, 24 Aug 2003 18:17:44 +0000 (18:17 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 24 Aug 2003 18:17:44 +0000 (18:17 +0000)
get things closer to building again for winnt port

src/WINNT/afsd/NTMakefile
src/WINNT/afsreg/NTMakefile
src/bucoord/NTMakefile
src/config/NTMakefile.i386_nt40
src/ptserver/ptserver.c
src/util/NTMakefile
src/util/snprintf.c

index beae71d..86af3a5 100644 (file)
@@ -59,7 +59,7 @@ $(RXOBJS): $(RX)\$$(@B).c
        $(C2OBJ) -I$(RX) $**
 
 $(IDLFILES):afsrpc.idl
-       midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /app_config $?
+       midl $(MIDL_FLAGS) /no_robust $(AFSDEV_AUXMIDLFLAGS) /app_config $?
 
 
 AFSDOBJS=\
index 96c29d1..1b7e7e5 100644 (file)
@@ -11,7 +11,6 @@ INCFILES = \
        $(DESTDIR)\include\WINNT\afsreg.h \
        $(DESTDIR)\include\WINNT\syscfg.h \
        $(DESTDIR)\include\WINNT\afssw.h \
-       $(DESTDIR)\include\WINNT\osi_malloc.h \
        $(DESTDIR)\include\WINNT\vptab.h
 
 
index 6eb3f20..e13dcb5 100644 (file)
@@ -19,16 +19,13 @@ INCFILES = bc.h
 LIBFILE = $(DESTDIR)\lib\afs\afsbxdb.lib
 
 LIBOBJS =\
-       $(OJT)dsstub.obj \
-       $(OJT)ubik_db_if.obj \
-       $(OJT)status.obj \
-       $(OJT)dlq.obj \
-       $(OJT)bucoord_errs.obj \
-       $(OJT)volstub.obj \
-       $(OJT)AFS_component_version_number.obj
-
-$(LIBOBJS):$$(@B).c
-       $(C2OBJ) $**
+       $(OJT)/dsstub.obj \
+       $(OJT)/ubik_db_if.obj \
+       $(OJT)/status.obj \
+       $(OJT)/dlq.obj \
+       $(OJT)/bucoord_errs.obj \
+       $(OJT)/volstub.obj \
+       $(OJT)/AFS_component_version_number.obj
 
 $(LIBFILE): $(LIBOBJS)
        $(LIBARCH)
@@ -40,30 +37,27 @@ $(LIBFILE): $(LIBOBJS)
 EXEFILE = $(DESTDIR)\etc\backup.exe
 
 EXEOBJS =\
-       $(OJT)main.obj \
-       $(OJT)config.obj \
-       $(OJT)dsstub.obj \
-       $(OJT)volstub.obj \
-       $(OJT)commands.obj \
-       $(OJT)regex.obj \
-       $(OJT)server.obj \
-       $(OJT)dsvs.obj \
-       $(OJT)dump.obj \
-       $(OJT)restore.obj \
-       $(OJT)ubik_db_if.obj \
-       $(OJT)dump_sched.obj \
-       $(OJT)vol_sets.obj \
-       $(OJT)tape_hosts.obj \
-       $(OJT)bucoord_errs.obj \
-       $(OJT)bc_status.obj \
-       $(OJT)status.obj \
-       $(OJT)dlq.obj 
-
-$(EXEOBJS):$$(@B).c
-       $(C2OBJ) $**
-
-$(OJT)backup.res:AFS_component_version_number.h
-
+       $(OJT)\main.obj \
+       $(OJT)\config.obj \
+       $(OJT)\dsstub.obj \
+       $(OJT)\volstub.obj \
+       $(OJT)\commands.obj \
+       $(OJT)\regex.obj \
+       $(OJT)\server.obj \
+       $(OJT)\dsvs.obj \
+       $(OJT)\dump.obj \
+       $(OJT)\restore.obj \
+       $(OJT)\ubik_db_if.obj \
+       $(OJT)\dump_sched.obj \
+       $(OJT)\vol_sets.obj \
+       $(OJT)\tape_hosts.obj \
+       $(OJT)\bucoord_errs.obj \
+       $(OJT)\bc_status.obj \
+       $(OJT)\status.obj \
+       $(OJT)\dlq.obj \
+
+
+$(OJT)/backup.res:AFS_component_version_number.h
        $(RC) backup.rc
 
 $(EXEOBJS):$$(@B).c
@@ -110,7 +104,7 @@ bucoord_errs.c bc.h:    bucoord_errs.et bc.p.h
 ############################################################################
 # Definitions for generating versioninfo resources
 
-$(OJT)backup.res: AFS_component_version_number.h
+$(OJT)/backup.res: AFS_component_version_number.h
 
 ############################################################################
 # Install 
index a423448..0c62ed7 100644 (file)
@@ -54,7 +54,8 @@ AFSDEV_BUILDTYPE = NONE
 !ENDIF
 
 #define used in WinNT/2000 installation and program version display
-AFSPRODUCT_VERSION=1.2.8 a
+AFSPRODUCT_VERSION=1.2.11
+AFSPRODUCT_FILE_VERSION=1,2,1100,0
 CELLNAME_DEFAULT=Your Cell Name
 CELLSERVDB_INSTALL=CellServDB.GrandCentral
 CELLSERVDB_WEB=http://grand.central.org/dl/cellservdb/CellServDB
@@ -244,6 +245,9 @@ CPP2OBJ = $(C2OBJ)
 
 .c{$(OJT)\}.obj:
        $(C2OBJ) $<
+   
+.c.obj:
+   $(C2OBJ) $<
 
 .cpp{$(OJT)\}.obj:
        $(CPP2OBJ) $<
index e1d46f1..7829240 100644 (file)
@@ -322,7 +322,9 @@ main(int argc, char **argv)
 #endif
     }
 
+#ifndef AFS_NT40_ENV
     serverLogSyslogTag = "ptserver";
+#endif
     OpenLog(AFSDIR_SERVER_PTLOG_FILEPATH);     /* set up logging */
     SetupLogSignals();
 
index 0ea4370..94bb46f 100644 (file)
@@ -47,6 +47,7 @@ LIBOBJS = \
        $(OJT)\regex.obj \
        $(OJT)\readdir_nt.obj \
        $(OJT)\serverLog.obj \
+   $(OJT)\snprintf.obj \
        $(OJT)\uuid.obj \
        $(OJT)\volparse.obj \
        $(OJT)\winsock_nt.obj \
index ee99ecc..6ad2610 100644 (file)
@@ -10,8 +10,12 @@ RCSID
 #include <stdarg.h>
 #include <stdio.h>
 #include <ctype.h>
+#ifndef AFS_NT40_ENV
 #include <netinet/in.h>
 #include <netdb.h>
+#else
+#include <winsock2.h>
+#endif
 #if defined(AFS_AIX32_ENV) || defined(AFS_SUN_ENV) || defined(AFS_XBSD_ENV)
 #include <sys/socket.h>
 #endif
@@ -520,6 +524,7 @@ vsnprintf(char *p, unsigned int avail, char *fmt, va_list ap)
 }
 #endif /* AFS_OSF20_ENV || AFS_AIX32_ENV */
 
+#ifndef AFS_NT40_ENV
 #if defined(AFS_OSF20_ENV) && !defined(AFS_DUX50_ENV) || defined(AFS_AIX32_ENV) || (defined(AFS_SUN55_ENV) && !defined(AFS_SUN56_ENV)) || !defined(HAVE_SNPRINTF)
 
 #ifdef AFS_AIX51_ENV
@@ -541,3 +546,4 @@ snprintf(char *p, unsigned int avail, char *fmt, ...)
 #endif
 }
 #endif /* AFS_OSF20_ENV || AFS_AIX32_ENV */
+#endif /* AFS_NT40_ENV */