WML's C++ static utility functions and a process-forking class
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
futil
.gitignore
COPYING
COPYING.LGPL
Makefile.am
README
configure.ac
dateToEpoch.cpp
emptydirs.cpp
logmsg.cpp
splitstring.cpp
stringtosplit.h
stringtovector.cpp
testDoIconv.cpp
testFilesDiffer.cpp
testRC4.cpp
testRandomString.cpp
testSetPerm.cpp
testSplitString.cpp
testSplitString2.cpp
testStringToWords.cpp
testUnicodeToUTF8.cpp
testValidMac.cpp
testWrapLine.cpp
testXmlCondition.cpp
testXmlEscape.cpp
testdates.cpp
testdirperms.cpp
testfutil.cpp
testlock.cpp
testsymlinks.cpp
testtotalspace.cpp

README

Foundry Utilities
-----------------

This package, WML futil, is a set of utility functions which Seb James
developed at William Matthew Ltd (WML).

The main class is called wml::futil.

wml::futil contains a set of public static functions to
make our programming life easier.

Two additional classes are provided - wml::Process which is used to
launch and interact with forked processes, and wml::FileTyper which is
a C++ wrapper around libmagic.

futil depends on libuuid and libmagic, both of which are available
under open source licences.

The name comes from "Foundry Linux" which is the name Seb gave to the
LFS-based from-source GNU/Linux OS which is distributed to WML's
customers.

WML futil is Copyright William Matthew Ltd. 2011.

Authors: Seb James <sjames@wmltd.co.uk>
         Tamora James <tjames@wmltd.co.uk>

WML futil is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

WML futil is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with WML futil (see the file COPYING.LGPL).  If not, see
<http://www.gnu.org/licenses/>.

Seb James, 5th April 2011
(updated 2nd July 2018 on refactoring from wml::FoundryUtilities to wml::futil)