]> git.sur5r.net Git - bacula/bacula/commitdiff
Tweak: win32 bpipe
authorKern Sibbald <kern@sibbald.com>
Sun, 7 Mar 2010 11:24:22 +0000 (12:24 +0100)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 2 Aug 2010 14:49:38 +0000 (16:49 +0200)
bacula/src/win32/filed/Makefile
bacula/src/win32/filed/plugins/Makefile
bacula/src/win32/filed/plugins/bpipe-fd.c

index 32cc1c05345cd66f322b1c89a2e2862c6d8d1455..7a2694ba5dd36c11dc1b9399ea8170e9348029cc 100644 (file)
@@ -5,7 +5,13 @@
 #  Written by Robert Nelson, June 2006
 #
 
-include ../Makefile.inc
+#
+# Change the following depending on where this directory is located
+#  in the Bacula tree. It should point to the src/win32 directory.
+BUILDDIR = ..
+
+
+include $(BUILDDIR)/Makefile.inc
 
 INCLUDES = \
        -I. \
@@ -87,9 +93,9 @@ clean:
 $(BINDIR)/bacula-fd.exe: $(FILED_OBJS) $(LIBS_BACULA)
        $(call link_winapp,$(FILED_LIBS))
 
-$(OBJDIR)/winres.res: ../libwin32/winres.rc
+$(OBJDIR)/winres.res: $(BUILDDIR)/libwin32/winres.rc
        @echo "Compiling $@"
        $(call checkdir,$@)
        $(ECHO_CMD)$(WINDRES) $(INCLUDE_ICONS) -O coff $< -o $@
 
-include ../Makefile.rules
+include $(BUILDDIR)/Makefile.rules
index 700e908eb2af1a8546fded49a05adeb701bd4c90..e77e714abe738a7618ea172d3c40f1fdc3a6f002 100644 (file)
@@ -105,11 +105,10 @@ $(BINDIR)/systemstate-fd.dll: $(SYSTEMSTATE_OBJS) systemstate-fd.def
 
 $(BINDIR)/bpipe-fd.dll: DLL_DEFINE=BUILDING_DLL
 
-$(BINDIR)/bpipe-fd.dll: $(BPIPE_OBJS) bpipe-fd.def
+$(BINDIR)/bpipe-fd.dll: $(BPIPE_OBJS) bpipe-fd.def $(LIBS_BACULA)
        @echo "Linking $@"
        $(call checkdir,$@)
-       $(ECHO_CMD)$(CXX) $(LDFLAGS) -mdll -mwindows -Wl,--out-implib,$(OBJDIR)/bpipe-fd.a $^ $(LIBS_DLL) -o $@
-
+       $(ECHO_CMD)$(CXX) $(CFLAGS) $(LDFLAGS) -mdll -mwindows -Wl,--out-implib,$(OBJDIR)/bpipe-fd.a $^ $(LIBS_DLL) -o $@
 
 
 include $(BUILDDIR)/Makefile.rules
index 1c98a751c96336921644b07d885b2689edc51918..be61fa3e5d731ead1ccbac736727f9e0acb05d74 100644 (file)
@@ -301,7 +301,7 @@ static bRC startBackupFile(bpContext *ctx, struct save_pkt *sp)
    sp->statp.st_ctime = now;
    sp->statp.st_mtime = now;
    sp->statp.st_atime = now;
-   sp->statp.st_size = -1;
+   sp->statp.st_size = 0;
    sp->statp.st_blksize = 4096;
    sp->statp.st_blocks = 1;
    p_ctx->backup = true;
@@ -366,7 +366,7 @@ static bRC pluginIO(bpContext *ctx, struct io_pkt *io)
             return bRC_Error;
          }
       }
-//    bmicrosleep(1,0);         /* let pipe connect */
+      bmicrosleep(1,0);         /* let pipe connect */
       break;
 
    case IO_READ: