Merge branch 'upstream-kwsys' into update-kwsys
This commit is contained in:
commit
b7593bf3f5
|
@ -44,7 +44,7 @@ struct CommandLineArgumentsCallbackStructure;
|
||||||
*
|
*
|
||||||
* For the variable interface you associate variable with each argument. When
|
* For the variable interface you associate variable with each argument. When
|
||||||
* the argument is specified, the variable is set to the specified value casted
|
* the argument is specified, the variable is set to the specified value casted
|
||||||
* to the apropriate type. For boolean (NO_ARGUMENT), the value is "1".
|
* to the appropriate type. For boolean (NO_ARGUMENT), the value is "1".
|
||||||
*
|
*
|
||||||
* Both interfaces can be used at the same time.
|
* Both interfaces can be used at the same time.
|
||||||
*
|
*
|
||||||
|
@ -99,7 +99,7 @@ public:
|
||||||
STRING_TYPE, // The variable is string (char*)
|
STRING_TYPE, // The variable is string (char*)
|
||||||
STL_STRING_TYPE, // The variable is string (char*)
|
STL_STRING_TYPE, // The variable is string (char*)
|
||||||
VECTOR_INT_TYPE, // The variable is integer (int)
|
VECTOR_INT_TYPE, // The variable is integer (int)
|
||||||
VECTOR_BOOL_TYPE, // The vairable is boolean (bool)
|
VECTOR_BOOL_TYPE, // The variable is boolean (bool)
|
||||||
VECTOR_DOUBLE_TYPE, // The variable is float (double)
|
VECTOR_DOUBLE_TYPE, // The variable is float (double)
|
||||||
VECTOR_STRING_TYPE, // The variable is string (char*)
|
VECTOR_STRING_TYPE, // The variable is string (char*)
|
||||||
VECTOR_STL_STRING_TYPE, // The variable is string (char*)
|
VECTOR_STL_STRING_TYPE, // The variable is string (char*)
|
||||||
|
@ -128,7 +128,7 @@ public:
|
||||||
void ProcessArgument(const char* arg);
|
void ProcessArgument(const char* arg);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This method will parse arguments and call apropriate methods.
|
* This method will parse arguments and call appropriate methods.
|
||||||
*/
|
*/
|
||||||
int Parse();
|
int Parse();
|
||||||
|
|
||||||
|
@ -144,7 +144,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Add handler for argument which is going to set the variable to the
|
* Add handler for argument which is going to set the variable to the
|
||||||
* specified value. If the argument is specified, the option is casted to the
|
* specified value. If the argument is specified, the option is casted to the
|
||||||
* apropriate type.
|
* appropriate type.
|
||||||
*/
|
*/
|
||||||
void AddArgument(const char* argument, ArgumentTypeEnum type,
|
void AddArgument(const char* argument, ArgumentTypeEnum type,
|
||||||
bool* variable, const char* help);
|
bool* variable, const char* help);
|
||||||
|
@ -160,7 +160,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Add handler for argument which is going to set the variable to the
|
* Add handler for argument which is going to set the variable to the
|
||||||
* specified value. If the argument is specified, the option is casted to the
|
* specified value. If the argument is specified, the option is casted to the
|
||||||
* apropriate type. This will handle the multi argument values.
|
* appropriate type. This will handle the multi argument values.
|
||||||
*/
|
*/
|
||||||
void AddArgument(const char* argument, ArgumentTypeEnum type,
|
void AddArgument(const char* argument, ArgumentTypeEnum type,
|
||||||
kwsys_stl::vector<bool>* variable, const char* help);
|
kwsys_stl::vector<bool>* variable, const char* help);
|
||||||
|
|
|
@ -772,7 +772,7 @@ static int kwsys_shared_forward_get_settings(const char* self_path,
|
||||||
const char** dir;
|
const char** dir;
|
||||||
for(dir = search_path; *dir; ++dir)
|
for(dir = search_path; *dir; ++dir)
|
||||||
{
|
{
|
||||||
/* Add seperator between path components. */
|
/* Add separator between path components. */
|
||||||
if(dir != search_path)
|
if(dir != search_path)
|
||||||
{
|
{
|
||||||
strcat(ldpath, kwsys_shared_forward_path_sep);
|
strcat(ldpath, kwsys_shared_forward_path_sep);
|
||||||
|
|
|
@ -117,8 +117,8 @@ public:
|
||||||
// Get total system RAM in units of KiB available to this process.
|
// Get total system RAM in units of KiB available to this process.
|
||||||
// This may differ from the host available if a per-process resource
|
// This may differ from the host available if a per-process resource
|
||||||
// limit is applied. per-process memory limits are applied on unix
|
// limit is applied. per-process memory limits are applied on unix
|
||||||
// system via rlimit api. Resource limits that are not imposed via
|
// system via rlimit API. Resource limits that are not imposed via
|
||||||
// rlimit api may be reported to us via an application specified
|
// rlimit API may be reported to us via an application specified
|
||||||
// environment variable.
|
// environment variable.
|
||||||
LongLong GetProcMemoryAvailable(
|
LongLong GetProcMemoryAvailable(
|
||||||
const char *hostLimitEnvVarName=NULL,
|
const char *hostLimitEnvVarName=NULL,
|
||||||
|
|
|
@ -4002,7 +4002,7 @@ void SystemTools::SplitProgramFromArgs(const char* path,
|
||||||
args = dir.substr(spacePos, dir.size()-spacePos);
|
args = dir.substr(spacePos, dir.size()-spacePos);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// Now try and find the the program in the path
|
// Now try and find the program in the path
|
||||||
findProg = SystemTools::FindProgram(tryProg.c_str(), e);
|
findProg = SystemTools::FindProgram(tryProg.c_str(), e);
|
||||||
if(findProg.size())
|
if(findProg.size())
|
||||||
{
|
{
|
||||||
|
|
|
@ -766,7 +766,7 @@ public:
|
||||||
static kwsys_stl::string GetCurrentWorkingDirectory(bool collapse =true);
|
static kwsys_stl::string GetCurrentWorkingDirectory(bool collapse =true);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Change directory the the directory specified
|
* Change directory to the directory specified
|
||||||
*/
|
*/
|
||||||
static int ChangeDirectory(const char* dir);
|
static int ChangeDirectory(const char* dir);
|
||||||
|
|
||||||
|
|
|
@ -109,9 +109,9 @@ int testDynamicLoader(int argc, char *argv[])
|
||||||
|
|
||||||
// dlopen() on Syllable before 11/22/2007 doesn't return 0 on error
|
// dlopen() on Syllable before 11/22/2007 doesn't return 0 on error
|
||||||
#ifndef __SYLLABLE__
|
#ifndef __SYLLABLE__
|
||||||
// Make sure that inexistant lib is giving correct result
|
// Make sure that inexistent lib is giving correct result
|
||||||
res += TestDynamicLoader("azerty_", "foo_bar",0,0,0);
|
res += TestDynamicLoader("azerty_", "foo_bar",0,0,0);
|
||||||
// Make sure that random binary file cannnot be assimilated as dylib
|
// Make sure that random binary file cannot be assimilated as dylib
|
||||||
res += TestDynamicLoader(TEST_SYSTEMTOOLS_BIN_FILE, "wp",0,0,0);
|
res += TestDynamicLoader(TEST_SYSTEMTOOLS_BIN_FILE, "wp",0,0,0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue