Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
WML's C++ static utility functions and a process-forking class http://www.wmltd.co.uk/futil
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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 <email@example.com> Tamora James <firstname.lastname@example.org> 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)