diff -ur xrootd-3.0.3.orig/configure.ac xrootd-3.0.3/configure.ac --- xrootd-3.0.3.orig/configure.ac 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/configure.ac 2011-04-22 09:05:09.381418838 +0200 @@ -1147,6 +1147,7 @@ src/Makefile src/Makefile_include src/XrdSys/Makefile + src/XrdNetUtil/Makefile src/XrdOuc/Makefile src/XrdNet/Makefile src/XrdSec/Makefile @@ -1170,6 +1171,7 @@ src/XrdRootd/Makefile src/XrdXrootd/Makefile src/XrdFrm/Makefile + src/XrdFrmUtil/Makefile src/XrdClient/Makefile src/XrdPosix/Makefile src/XrdPss/Makefile diff -ur xrootd-3.0.3.orig/src/Makefile.am xrootd-3.0.3/src/Makefile.am --- xrootd-3.0.3.orig/src/Makefile.am 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/Makefile.am 2011-04-22 09:05:09.382418750 +0200 @@ -69,6 +69,7 @@ ####################################################################### SUBDIRS = XrdSys \ + XrdNetUtil \ XrdOuc \ XrdNet \ XrdSec \ @@ -83,9 +84,10 @@ XrdSfs \ XrdAcc \ XrdBwm \ + XrdFrm \ XrdOss \ Xrd \ - XrdFrm \ + XrdFrmUtil \ XrdCms \ XrdOfs \ XrdRootd \ diff -ur xrootd-3.0.3.orig/src/XrdFrm/Makefile.am xrootd-3.0.3/src/XrdFrm/Makefile.am --- xrootd-3.0.3.orig/src/XrdFrm/Makefile.am 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrm/Makefile.am 2011-04-22 09:56:18.207877090 +0200 @@ -16,7 +16,7 @@ # -AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(READLINE_INCDIR) +AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src ############################################################################# ## extra directory definitions @@ -25,124 +25,36 @@ ############################################################################# ## deliverables -bin_PROGRAMS = frm_admin frm_purged frm_xfragent frm_xfrd - -xrootdfrminc_HEADERS = XrdFrmAdmin.hh \ - XrdFrmCID.hh \ - XrdFrmConfig.hh \ - XrdFrmFiles.hh \ - XrdFrmMigrate.hh \ - XrdFrmMonitor.hh \ +xrootdfrminc_HEADERS = XrdFrmCID.hh \ XrdFrmProxy.hh \ - XrdFrmPurge.hh \ XrdFrmReqAgent.hh \ - XrdFrmReqBoss.hh \ XrdFrmReqFile.hh \ XrdFrmRequest.hh \ XrdFrmTrace.hh \ - XrdFrmTSort.hh \ - XrdFrmTransfer.hh\ XrdFrmUtils.hh \ XrdFrmXAttr.hh \ - XrdFrmXfrAgent.hh\ - XrdFrmXfrDaemon.hh\ - XrdFrmXfrJob.hh \ - XrdFrmXfrQueue.hh \ XrdFrmXLock.hh lib_LTLIBRARIES = libXrdFrm.la -# Convenience libs to use for objs common to multiple binaries in this dir -noinst_LTLIBRARIES = libXrdFrmConv.la libXrdFrmConvAgent.la - ############################################################################# ## Build rules -libXrdFrmConv_la_SOURCES = XrdFrmConfig.cc - -libXrdFrmConvAgent_la_SOURCES = XrdFrmReqBoss.cc \ - XrdFrmTransfer.cc \ - XrdFrmXfrAgent.cc \ - XrdFrmXfrDaemon.cc \ - XrdFrmMigrate.cc \ - XrdFrmXfrQueue.cc - - libXrdFrm_la_SOURCES = \ XrdFrmCID.cc \ - XrdFrmFiles.cc \ - XrdFrmMonitor.cc\ XrdFrmProxy.cc \ XrdFrmReqAgent.cc \ XrdFrmReqFile.cc \ XrdFrmTrace.cc \ - XrdFrmTSort.cc \ XrdFrmUtils.cc libXrdFrm_la_LIBADD = \ ../XrdNet/libXrdNet.la \ ../XrdOuc/libXrdOuc.la \ - ../XrdSys/libXrdSys.la \ - ../XrdNet/libXrdNetUtil.la \ - ../XrdOss/libXrdOss.la \ - ../Xrd/libXrd.la $(READLINE_LIBDIR) $(READLINE_LIBS) + ../XrdNetUtil/libXrdNetUtil.la \ + ../XrdSys/libXrdSys.la libXrdFrm_la_LDFLAGS = -static - - -# $(ECHO)$(LD) $(LDOP) $(OBJADMIN) $(OBJADDS) $(LIBREADLINE) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINADMIN) -frm_admin_SOURCES = \ - XrdFrmAdminMain.cc \ - XrdFrmAdmin.cc \ - XrdFrmAdminAudit.cc \ - XrdFrmAdminConvert.cc \ - XrdFrmAdminFiles.cc \ - XrdFrmAdminFind.cc \ - XrdFrmAdminQuery.cc \ - XrdFrmAdminUnlink.cc - - -frm_admin_LDADD = ../XrdOss/libXrdOss.la \ - libXrdFrmConv.la \ - libXrdFrm.la - -frm_admin_LDFLAGS = -static -export-dynamic -ldl - - -# $(ECHO)$(LD) $(LDOP) $(OBJPURG) $(OBJADDS) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINPURGD) -frm_purged_SOURCES = \ - XrdFrmPurgMain.cc \ - XrdFrmPurge.cc - -frm_purged_LDADD = libXrdFrmConv.la \ - libXrdFrm.la \ - ../XrdOuc/libXrdOuc.la XrdFrmProxy.o - -frm_purged_LDFLAGS = -static -export-dynamic -ldl - -# Note: The build rules for xfragent and xfrd are identical. The programs -# behave differently based on their invocation name - -#$(ECHO)$(LD) $(LDOP) $(OBJXFR) $(OBJADDS) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINXFRD) -frm_xfragent_SOURCES = XrdFrmXfrMain.cc - -frm_xfragent_LDADD = libXrdFrmConv.la \ - libXrdFrmConvAgent.la \ - libXrdFrm.la \ - ../XrdOuc/libXrdOuc.la XrdFrmProxy.o - -frm_xfragent_LDFLAGS = -static -export-dynamic -ldl - - -frm_xfrd_SOURCES = XrdFrmXfrMain.cc - -frm_xfrd_LDADD = libXrdFrmConv.la \ - libXrdFrmConvAgent.la \ - libXrdFrm.la \ - ../XrdOuc/libXrdOuc.la XrdFrmProxy.o - -frm_xfrd_LDFLAGS = -static -export-dynamic -ldl - diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/Makefile.am xrootd-3.0.3/src/XrdFrmUtil/Makefile.am --- xrootd-3.0.3.orig/src/XrdFrmUtil/Makefile.am 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/Makefile.am 2011-04-22 10:32:55.411376079 +0200 @@ -19,40 +19,10 @@ AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(READLINE_INCDIR) ############################################################################# -## extra directory definitions -xrootdfrmincdir = $(includedir)/xrootd/XrdFrm - -############################################################################# ## deliverables bin_PROGRAMS = frm_admin frm_purged frm_xfragent frm_xfrd -xrootdfrminc_HEADERS = XrdFrmAdmin.hh \ - XrdFrmCID.hh \ - XrdFrmConfig.hh \ - XrdFrmFiles.hh \ - XrdFrmMigrate.hh \ - XrdFrmMonitor.hh \ - XrdFrmProxy.hh \ - XrdFrmPurge.hh \ - XrdFrmReqAgent.hh \ - XrdFrmReqBoss.hh \ - XrdFrmReqFile.hh \ - XrdFrmRequest.hh \ - XrdFrmTrace.hh \ - XrdFrmTSort.hh \ - XrdFrmTransfer.hh\ - XrdFrmUtils.hh \ - XrdFrmXAttr.hh \ - XrdFrmXfrAgent.hh\ - XrdFrmXfrDaemon.hh\ - XrdFrmXfrJob.hh \ - XrdFrmXfrQueue.hh \ - XrdFrmXLock.hh - - -lib_LTLIBRARIES = libXrdFrm.la - # Convenience libs to use for objs common to multiple binaries in this dir noinst_LTLIBRARIES = libXrdFrmConv.la libXrdFrmConvAgent.la @@ -61,7 +31,10 @@ ## Build rules -libXrdFrmConv_la_SOURCES = XrdFrmConfig.cc +libXrdFrmConv_la_SOURCES = XrdFrmConfig.cc \ + XrdFrmFiles.cc \ + XrdFrmMonitor.cc \ + XrdFrmTSort.cc libXrdFrmConvAgent_la_SOURCES = XrdFrmReqBoss.cc \ XrdFrmTransfer.cc \ @@ -70,30 +43,6 @@ XrdFrmMigrate.cc \ XrdFrmXfrQueue.cc - -libXrdFrm_la_SOURCES = \ - XrdFrmCID.cc \ - XrdFrmFiles.cc \ - XrdFrmMonitor.cc\ - XrdFrmProxy.cc \ - XrdFrmReqAgent.cc \ - XrdFrmReqFile.cc \ - XrdFrmTrace.cc \ - XrdFrmTSort.cc \ - XrdFrmUtils.cc - -libXrdFrm_la_LIBADD = \ - ../XrdNet/libXrdNet.la \ - ../XrdOuc/libXrdOuc.la \ - ../XrdSys/libXrdSys.la \ - ../XrdNet/libXrdNetUtil.la \ - ../XrdOss/libXrdOss.la \ - ../Xrd/libXrd.la $(READLINE_LIBDIR) $(READLINE_LIBS) - -libXrdFrm_la_LDFLAGS = -static - - -# $(ECHO)$(LD) $(LDOP) $(OBJADMIN) $(OBJADDS) $(LIBREADLINE) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINADMIN) frm_admin_SOURCES = \ XrdFrmAdminMain.cc \ XrdFrmAdmin.cc \ @@ -104,45 +53,46 @@ XrdFrmAdminQuery.cc \ XrdFrmAdminUnlink.cc +frm_admin_LDADD = libXrdFrmConv.la \ + ../XrdOss/libXrdOss.la \ + ../XrdFrm/libXrdFrm.la \ + $(READLINE_LIBDIR) $(READLINE_LIBS) -frm_admin_LDADD = ../XrdOss/libXrdOss.la \ - libXrdFrmConv.la \ - libXrdFrm.la - -frm_admin_LDFLAGS = -static -export-dynamic -ldl +frm_admin_LDFLAGS = -static -export-dynamic -# $(ECHO)$(LD) $(LDOP) $(OBJPURG) $(OBJADDS) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINPURGD) frm_purged_SOURCES = \ XrdFrmPurgMain.cc \ XrdFrmPurge.cc frm_purged_LDADD = libXrdFrmConv.la \ - libXrdFrm.la \ - ../XrdOuc/libXrdOuc.la XrdFrmProxy.o + ../XrdOss/libXrdOss.la \ + ../XrdFrm/libXrdFrm.la \ + ../XrdOuc/libXrdOuc.la -frm_purged_LDFLAGS = -static -export-dynamic -ldl +frm_purged_LDFLAGS = -static -export-dynamic # Note: The build rules for xfragent and xfrd are identical. The programs # behave differently based on their invocation name -#$(ECHO)$(LD) $(LDOP) $(OBJXFR) $(OBJADDS) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINXFRD) frm_xfragent_SOURCES = XrdFrmXfrMain.cc -frm_xfragent_LDADD = libXrdFrmConv.la \ - libXrdFrmConvAgent.la \ - libXrdFrm.la \ - ../XrdOuc/libXrdOuc.la XrdFrmProxy.o +frm_xfragent_LDADD = libXrdFrmConvAgent.la \ + libXrdFrmConv.la \ + ../XrdOss/libXrdOss.la \ + ../XrdFrm/libXrdFrm.la \ + ../XrdOuc/libXrdOuc.la -frm_xfragent_LDFLAGS = -static -export-dynamic -ldl +frm_xfragent_LDFLAGS = -static -export-dynamic frm_xfrd_SOURCES = XrdFrmXfrMain.cc -frm_xfrd_LDADD = libXrdFrmConv.la \ - libXrdFrmConvAgent.la \ - libXrdFrm.la \ - ../XrdOuc/libXrdOuc.la XrdFrmProxy.o +frm_xfrd_LDADD = libXrdFrmConvAgent.la \ + libXrdFrmConv.la \ + ../XrdOss/libXrdOss.la \ + ../XrdFrm/libXrdFrm.la \ + ../XrdOuc/libXrdOuc.la -frm_xfrd_LDFLAGS = -static -export-dynamic -ldl +frm_xfrd_LDFLAGS = -static -export-dynamic diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminAudit.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminAudit.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminAudit.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminAudit.cc 2011-04-22 09:05:10.105430591 +0200 @@ -12,9 +12,9 @@ #include <string.h> #include <sys/param.h> -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdFrm/XrdFrmUtils.hh" #include "XrdOss/XrdOssPath.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdmin.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdmin.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdmin.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdmin.cc 2011-04-22 09:05:10.141431310 +0200 @@ -19,8 +19,8 @@ #include <sys/types.h> #include <sys/stat.h> -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" #include "XrdFrm/XrdFrmProxy.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdFrm/XrdFrmUtils.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminConvert.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminConvert.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminConvert.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminConvert.cc 2011-04-22 14:03:02.445775638 +0200 @@ -14,9 +14,9 @@ #include <time.h> #include <sys/param.h> -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdFrm/XrdFrmUtils.hh" #include "XrdFrm/XrdFrmXAttr.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminFiles.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminFiles.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminFiles.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminFiles.cc 2011-04-22 09:05:10.142431336 +0200 @@ -19,9 +19,9 @@ #include <sys/types.h> #include <sys/stat.h> -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" #include "XrdFrm/XrdFrmUtils.hh" #include "XrdFrm/XrdFrmXAttr.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminFind.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminFind.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminFind.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminFind.cc 2011-04-22 09:05:10.143431364 +0200 @@ -14,9 +14,9 @@ #include <time.h> #include <sys/param.h> -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdOuc/XrdOucArgs.hh" #include "XrdOuc/XrdOucNSWalk.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminMain.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminMain.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminMain.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminMain.cc 2011-04-22 09:05:10.143431364 +0200 @@ -53,8 +53,8 @@ #include <readline/history.h> #endif -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdNet/XrdNetOpts.hh" #include "XrdNet/XrdNetSocket.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminQuery.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminQuery.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminQuery.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminQuery.cc 2011-04-22 09:05:10.144431402 +0200 @@ -16,9 +16,9 @@ #include <sys/stat.h> #include <sys/types.h> -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" #include "XrdFrm/XrdFrmProxy.hh" #include "XrdFrm/XrdFrmRequest.hh" #include "XrdFrm/XrdFrmTrace.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminReloc.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminReloc.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminReloc.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminReloc.cc 2011-04-22 09:05:10.145431428 +0200 @@ -23,8 +23,8 @@ #include <sys/types.h> #include <sys/stat.h> -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdOss/XrdOss.hh" #include "XrdOss/XrdOssOpaque.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminUnlink.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminUnlink.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmAdminUnlink.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmAdminUnlink.cc 2011-04-22 09:05:10.146431448 +0200 @@ -14,8 +14,8 @@ #include <sys/types.h> #include <sys/stat.h> -#include "XrdFrm/XrdFrmAdmin.hh" -#include "XrdFrm/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmAdmin.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdFrm/XrdFrmUtils.hh" #include "XrdNet/XrdNetCmsNotify.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmConfig.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmConfig.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmConfig.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmConfig.cc 2011-04-22 09:05:10.147431466 +0200 @@ -20,8 +20,8 @@ #include <sys/stat.h> #include "Xrd/XrdInfo.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmMonitor.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmMonitor.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdFrm/XrdFrmUtils.hh" #include "XrdNet/XrdNetCmsNotify.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmFiles.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmFiles.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmFiles.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmFiles.cc 2011-04-22 09:05:10.149431502 +0200 @@ -17,8 +17,8 @@ #include <sys/stat.h> #include <sys/types.h> -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdOuc/XrdOucTList.hh" #include "XrdSys/XrdSysPlatform.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmMigrate.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmMigrate.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmMigrate.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmMigrate.cc 2011-04-22 09:05:10.150431521 +0200 @@ -19,13 +19,13 @@ #include "XrdOss/XrdOssPath.hh" #include "XrdOuc/XrdOucNSWalk.hh" #include "XrdOuc/XrdOucTList.hh" -#include "XrdFrm/XrdFrmFiles.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmMigrate.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmMigrate.hh" #include "XrdFrm/XrdFrmRequest.hh" #include "XrdFrm/XrdFrmTrace.hh" -#include "XrdFrm/XrdFrmTransfer.hh" -#include "XrdFrm/XrdFrmXfrQueue.hh" +#include "XrdFrmUtil/XrdFrmTransfer.hh" +#include "XrdFrmUtil/XrdFrmXfrQueue.hh" #include "XrdSys/XrdSysPthread.hh" #include "XrdSys/XrdSysPlatform.hh" #include "XrdSys/XrdSysTimer.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmMonitor.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmMonitor.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmMonitor.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmMonitor.cc 2011-04-22 09:05:10.151431541 +0200 @@ -20,7 +20,7 @@ #include <sys/types.h> #include "XrdFrm/XrdFrmTrace.hh" -#include "XrdFrm/XrdFrmMonitor.hh" +#include "XrdFrmUtil/XrdFrmMonitor.hh" #include "XrdNet/XrdNet.hh" #include "XrdNet/XrdNetDNS.hh" #include "XrdNet/XrdNetPeer.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmPurge.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmPurge.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmPurge.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmPurge.cc 2011-04-22 09:05:10.152431563 +0200 @@ -23,9 +23,9 @@ #include "XrdOuc/XrdOucProg.hh" #include "XrdOuc/XrdOucStream.hh" #include "XrdOuc/XrdOucUtils.hh" -#include "XrdFrm/XrdFrmFiles.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmPurge.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmPurge.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdSys/XrdSysPlatform.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmPurge.hh xrootd-3.0.3/src/XrdFrmUtil/XrdFrmPurge.hh --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmPurge.hh 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmPurge.hh 2011-04-22 09:05:10.153431586 +0200 @@ -13,7 +13,7 @@ #include <time.h> #include <sys/types.h> -#include "XrdFrm/XrdFrmTSort.hh" +#include "XrdFrmUtil/XrdFrmTSort.hh" #include "XrdOss/XrdOssSpace.hh" class XrdFrmFileset; diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmPurgMain.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmPurgMain.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmPurgMain.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmPurgMain.cc 2011-04-22 09:05:10.154431608 +0200 @@ -65,8 +65,8 @@ #include <stdio.h> #include <sys/param.h> -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmPurge.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmPurge.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdNet/XrdNetOpts.hh" #include "XrdNet/XrdNetSocket.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmReqBoss.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmReqBoss.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmReqBoss.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmReqBoss.cc 2011-04-22 09:05:10.154431608 +0200 @@ -22,10 +22,10 @@ #include <sys/stat.h> #include "XrdFrm/XrdFrmCID.hh" -#include "XrdFrm/XrdFrmReqBoss.hh" +#include "XrdFrmUtil/XrdFrmReqBoss.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdFrm/XrdFrmUtils.hh" -#include "XrdFrm/XrdFrmXfrQueue.hh" +#include "XrdFrmUtil/XrdFrmXfrQueue.hh" #include "XrdNet/XrdNetMsg.hh" #include "XrdOuc/XrdOucUtils.hh" #include "XrdSys/XrdSysHeaders.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmTransfer.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmTransfer.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmTransfer.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmTransfer.cc 2011-04-22 09:06:45.922426702 +0200 @@ -20,14 +20,14 @@ #include <sys/stat.h> #include "XrdFrm/XrdFrmCID.hh" -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmMonitor.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmMonitor.hh" #include "XrdFrm/XrdFrmReqFile.hh" #include "XrdFrm/XrdFrmRequest.hh" #include "XrdFrm/XrdFrmTrace.hh" -#include "XrdFrm/XrdFrmTransfer.hh" -#include "XrdFrm/XrdFrmXfrJob.hh" -#include "XrdFrm/XrdFrmXfrQueue.hh" +#include "XrdFrmUtil/XrdFrmTransfer.hh" +#include "XrdFrmUtil/XrdFrmXfrJob.hh" +#include "XrdFrmUtil/XrdFrmXfrQueue.hh" #include "XrdFrm/XrdFrmXAttr.hh" #include "XrdNet/XrdNetCmsNotify.hh" #include "XrdOss/XrdOss.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmTSort.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmTSort.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmTSort.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmTSort.cc 2011-04-22 09:05:10.156431649 +0200 @@ -12,8 +12,8 @@ const char *XrdFrmTSortCVSID = "$Id$"; -#include "XrdFrm/XrdFrmFiles.hh" -#include "XrdFrm/XrdFrmTSort.hh" +#include "XrdFrmUtil/XrdFrmFiles.hh" +#include "XrdFrmUtil/XrdFrmTSort.hh" //#include "iostream.h" /******************************************************************************/ diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrAgent.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrAgent.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrAgent.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrAgent.cc 2011-04-22 09:05:10.157431669 +0200 @@ -20,11 +20,11 @@ #include <sys/types.h> #include <sys/stat.h> -#include "XrdFrm/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" #include "XrdFrm/XrdFrmRequest.hh" #include "XrdFrm/XrdFrmTrace.hh" #include "XrdFrm/XrdFrmUtils.hh" -#include "XrdFrm/XrdFrmXfrAgent.hh" +#include "XrdFrmUtil/XrdFrmXfrAgent.hh" #include "XrdOuc/XrdOucStream.hh" #include "XrdSys/XrdSysPlatform.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrDaemon.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrDaemon.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrDaemon.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrDaemon.cc 2011-04-22 09:05:10.157431669 +0200 @@ -21,14 +21,14 @@ #include <sys/types.h> #include <sys/stat.h> -#include "XrdFrm/XrdFrmConfig.hh" -#include "XrdFrm/XrdFrmMigrate.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmMigrate.hh" #include "XrdFrm/XrdFrmRequest.hh" #include "XrdFrm/XrdFrmTrace.hh" -#include "XrdFrm/XrdFrmTransfer.hh" +#include "XrdFrmUtil/XrdFrmTransfer.hh" #include "XrdFrm/XrdFrmUtils.hh" -#include "XrdFrm/XrdFrmXfrAgent.hh" -#include "XrdFrm/XrdFrmXfrDaemon.hh" +#include "XrdFrmUtil/XrdFrmXfrAgent.hh" +#include "XrdFrmUtil/XrdFrmXfrDaemon.hh" #include "XrdNet/XrdNetOpts.hh" #include "XrdNet/XrdNetSocket.hh" #include "XrdOuc/XrdOucStream.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrDaemon.hh xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrDaemon.hh --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrDaemon.hh 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrDaemon.hh 2011-04-22 09:05:10.173431999 +0200 @@ -12,7 +12,7 @@ // $Id$ -#include "XrdFrm/XrdFrmReqBoss.hh" +#include "XrdFrmUtil/XrdFrmReqBoss.hh" class XrdFrmXfrDaemon { diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrMain.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrMain.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrMain.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrMain.cc 2011-04-22 09:05:10.174432023 +0200 @@ -59,10 +59,10 @@ #include <stdio.h> #include <sys/param.h> -#include "XrdFrm/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" #include "XrdFrm/XrdFrmTrace.hh" -#include "XrdFrm/XrdFrmXfrAgent.hh" -#include "XrdFrm/XrdFrmXfrDaemon.hh" +#include "XrdFrmUtil/XrdFrmXfrAgent.hh" +#include "XrdFrmUtil/XrdFrmXfrDaemon.hh" #include "XrdSys/XrdSysError.hh" #include "XrdSys/XrdSysHeaders.hh" #include "XrdSys/XrdSysLogger.hh" diff -ur xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrQueue.cc xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrQueue.cc --- xrootd-3.0.3.orig/src/XrdFrmUtil/XrdFrmXfrQueue.cc 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdFrmUtil/XrdFrmXfrQueue.cc 2011-04-22 09:05:10.174432023 +0200 @@ -22,11 +22,11 @@ #include <sys/types.h> #include <sys/stat.h> -#include "XrdFrm/XrdFrmConfig.hh" +#include "XrdFrmUtil/XrdFrmConfig.hh" #include "XrdFrm/XrdFrmReqFile.hh" #include "XrdFrm/XrdFrmTrace.hh" -#include "XrdFrm/XrdFrmXfrJob.hh" -#include "XrdFrm/XrdFrmXfrQueue.hh" +#include "XrdFrmUtil/XrdFrmXfrJob.hh" +#include "XrdFrmUtil/XrdFrmXfrQueue.hh" #include "XrdNet/XrdNetMsg.hh" #include "XrdOuc/XrdOucTList.hh" #include "XrdSys/XrdSysError.hh" diff -ur xrootd-3.0.3.orig/src/XrdNet/Makefile.am xrootd-3.0.3/src/XrdNet/Makefile.am --- xrootd-3.0.3.orig/src/XrdNet/Makefile.am 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdNet/Makefile.am 2011-04-22 09:05:10.175432046 +0200 @@ -18,7 +18,7 @@ ############################################################################# ## deliverables (to be built / installed) -lib_LTLIBRARIES = libXrdNet.la libXrdNetUtil.la +lib_LTLIBRARIES = libXrdNet.la xrootdnetinc_HEADERS = XrdNet.hh XrdNetOpts.hh XrdNetPeer.hh \ @@ -40,15 +40,7 @@ XrdNetSocket.cc XrdNetSocket.hh \ XrdNetWork.cc XrdNetWork.hh -libXrdNet_la_LIBADD = $(LIBSOCKET) $(LIBNSL) - - -libXrdNetUtil_la_SOURCES = \ - XrdNetDNS.cc XrdNetDNS.hh - -libXrdNetUtil_la_LIBADD = $(LIBSOCKET) $(LIBNSL) - - -#REFAC libXrdNet_la_CXXFLAGS = -prefer-pic -#REFAC libXrdNet_la_LDFLAGS = -static - +libXrdNet_la_LIBADD = ../XrdOuc/libXrdOuc.la \ + ../XrdNetUtil/libXrdNetUtil.la \ + ../XrdSys/libXrdSys.la \ + $(LIBSOCKET) $(LIBNSL) diff -ur xrootd-3.0.3.orig/src/XrdNetUtil/Makefile.am xrootd-3.0.3/src/XrdNetUtil/Makefile.am --- xrootd-3.0.3.orig/src/XrdNetUtil/Makefile.am 2011-04-11 13:24:37.000000000 +0200 +++ xrootd-3.0.3/src/XrdNetUtil/Makefile.am 2011-04-22 09:05:10.175432046 +0200 @@ -11,44 +11,13 @@ AM_CPPFLAGS = -I$(top_srcdir)/src ############################################################################# -## extra installation directory definitions - -xrootdnetincdir = $(includedir)/xrootd/XrdNet - -############################################################################# ## deliverables (to be built / installed) -lib_LTLIBRARIES = libXrdNet.la libXrdNetUtil.la - - -xrootdnetinc_HEADERS = XrdNet.hh XrdNetOpts.hh XrdNetPeer.hh \ - XrdNetBuffer.hh XrdNetConnect.hh XrdNetDNS.hh \ - XrdNetLink.hh XrdNetSecurity.hh XrdNetSocket.hh \ - XrdNetWork.hh XrdNetCmsNotify.hh +lib_LTLIBRARIES = libXrdNetUtil.la ############################################################################# # Build rules -libXrdNet_la_SOURCES = \ - XrdNet.cc XrdNet.hh XrdNetOpts.hh XrdNetPeer.hh \ - XrdNetBuffer.cc XrdNetBuffer.hh \ - XrdNetCmsNotify.cc XrdNetCmsNotify.hh \ - XrdNetConnect.cc XrdNetConnect.hh \ - XrdNetLink.cc XrdNetLink.hh \ - XrdNetMsg.cc XrdNetMsg.hh \ - XrdNetSecurity.cc XrdNetSecurity.hh \ - XrdNetSocket.cc XrdNetSocket.hh \ - XrdNetWork.cc XrdNetWork.hh - -libXrdNet_la_LIBADD = $(LIBSOCKET) $(LIBNSL) - - -libXrdNetUtil_la_SOURCES = \ - XrdNetDNS.cc XrdNetDNS.hh - -libXrdNetUtil_la_LIBADD = $(LIBSOCKET) $(LIBNSL) - - -#REFAC libXrdNet_la_CXXFLAGS = -prefer-pic -#REFAC libXrdNet_la_LDFLAGS = -static +libXrdNetUtil_la_SOURCES = XrdNetDNS.cc +libXrdNetUtil_la_LIBADD = ../XrdSys/libXrdSys.la $(LIBSOCKET) $(LIBNSL)