Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > c91f0991796e9b0692397f569aba867f > files > 3

xrootd-3.0.3-2.fc13.src.rpm

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)