CMake/Source/kwsys
Brad King 4c88a8622d KWSys: Avoid buffer overflow in SystemInformation (#11018)
Use std::string instead of fixed-size char arrays.

Author: Ben Boeckel <ben.boeckel@kitware.com>
2010-12-21 08:25:33 -05:00
..
Base64.c
Base64.h.in
CMakeEmptyInputFile.in
CMakeLists.txt KWSys: Use EXPORT name only if installing library 2010-12-14 13:30:03 -05:00
CPU.h.in
CTestConfig.cmake
CheckCXXSourceRuns.cmake
CommandLineArguments.cxx
CommandLineArguments.hxx.in
Configure.h.in Silence warnings on sgi compiler. 2010-05-12 09:37:42 -04:00
Configure.hxx.in KWSys: Cleanup putenv leak option implementation 2010-06-29 08:50:03 -04:00
Copyright.txt
DateStamp.h.in
Directory.cxx
Directory.hxx.in
DynamicLoader.cxx KWSys: Configure DynamicLoader library prefix/suffix 2010-06-10 09:26:32 -04:00
DynamicLoader.hxx.in KWSys: Configure DynamicLoader library prefix/suffix 2010-06-10 09:26:32 -04:00
EncodeExecutable.c
ExtraTest.cmake.in
FundamentalType.h.in Fix KWSys FundamentalType for Universal Binaries 2009-11-20 08:38:18 -05:00
Glob.cxx
Glob.hxx.in
IOStream.cxx
IOStream.hxx.in
MD5.c KWSys: Suppress -Wcast-align warning in MD5.c 2010-09-10 09:00:02 -04:00
MD5.h.in
Process.h.in
ProcessFwd9x.c
ProcessUNIX.c KWSys: Teach Process to error on empty command 2010-06-11 11:00:38 -04:00
ProcessWin32.c KWSys: Teach Process to error on empty command 2010-06-11 11:00:38 -04:00
README.txt
Registry.cxx
Registry.hxx.in
RegularExpression.cxx
RegularExpression.hxx.in
SharedForward.h.in KWSys SharedForward: Add OpenBSD support 2010-04-19 16:30:23 -04:00
String.c
String.h.in
String.hxx.in COMP: remove exporting String as VS10 attempts to export its parents (basic_string) which causes all kinds of multiply defined symbols at link time. 2010-01-26 17:19:23 -05:00
System.c Revert commit: CMake: quote ':' in Windows NMake Makefiles (#9963) -- it was not the right fix and caused mucho other problemo 2010-09-09 12:40:04 -04:00
System.h.in
SystemInformation.cxx KWSys: Avoid buffer overflow in SystemInformation (#11018) 2010-12-21 08:25:33 -05:00
SystemInformation.hxx.in Try to fix missing size_t on qnx 2009-11-16 17:03:59 -05:00
SystemTools.cxx KWSys: Do not mangle UNC paths in ConvertToUnixOutputPath (#10206) 2010-12-14 18:13:03 -05:00
SystemTools.hxx.in KWSys: Improve SplitPath method documentation 2010-08-27 10:20:02 -04:00
Terminal.c
Terminal.h.in
auto_ptr.hxx.in
hash_fun.hxx.in
hash_map.hxx.in
hash_set.hxx.in
hashtable.hxx.in Silence warnings on sgi compiler. 2010-05-12 09:37:42 -04:00
kwsysDateStamp.cmake KWSys Nightly Date Stamp 2010-12-21 00:10:48 -05:00
kwsysDateStamp.py
kwsysHeaderDump.pl
kwsysPlatformTests.cmake Fix KWSYS_PLATFORM_INFO_TEST when user removes tree 2010-02-12 10:46:50 -05:00
kwsysPlatformTestsC.c Fix KWSys FundamentalType for Universal Binaries 2009-11-20 08:38:18 -05:00
kwsysPlatformTestsCXX.cxx Check for 'long long' without computing size 2009-11-20 08:37:33 -05:00
kwsysPrivate.h
kwsys_cstddef.hxx.in
kwsys_ios_fstream.h.in
kwsys_ios_iosfwd.h.in
kwsys_ios_iostream.h.in
kwsys_ios_sstream.h.in
kwsys_stl.hxx.in
kwsys_stl_string.hxx.in
testAutoPtr.cxx Fix for bug #10550, work around instantiation out of scope 2010-04-28 17:42:22 -04:00
testCommandLineArguments.cxx
testCommandLineArguments1.cxx
testDynamicLoader.cxx
testDynload.c
testEncode.c
testFail.c
testHashSTL.cxx
testIOS.cxx
testProcess.c KWSys: Avoid undefined behavior in Process crash tests 2010-07-09 10:40:06 -04:00
testRegistry.cxx
testSharedForward.c.in
testSystemInformation.cxx
testSystemTools.bin
testSystemTools.cxx KWSys: Do not mangle UNC paths in ConvertToUnixOutputPath (#10206) 2010-12-14 18:13:03 -05:00
testSystemTools.h.in
testTerminal.c

README.txt

KWSys provides a platform-independent API to many common system
features that are implemented differently on every platform.  This
library is intended to be shared among many projects, so it has a
configurable namespace.  Each project should configure KWSys to use a
namespace unique to itself.  See comments in CMakeLists.txt for
details.

You are probably reading this file in the source tree of a surrounding
project.  In that case, see "../README.kwsys" for details of using
KWSys in your project.