Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions  Download package

heo01.h File Reference


Detailed Description

Interface for RTE functions, used by C/C++ modules ...

Author:
JoergM area general Path / Environment functions
See also:

Definition in file heo01.h.

#include "gsp01.h"
#include <limits.h>

Go to the source code of this file.

Defines

#define _POSIX_SOURCE   1
#define EO01_IS_ABSOLUT_PATH(_path)   (*_path == PATH_DELIMITER_EO01 || *_path == '$' )
#define PATH_DELIMITER_EO01   '/'
#define PATH_LEN_EO01   _POSIX_PATH_MAX
#define TERM_WITH_DELIMITER_EO01   1
#define TERM_WITHOUT_DELIMITER_EO01   0

Functions

externC boolean eo01_IsEnvVarDoNotUseIndepPathSet ()
externC void eo01_PutEnvVarDoNotUseIndepPath ()
externC void eo01_RemoveEnvVarDoNotUseIndepPath ()
externC char * sqlGetConfigPath (tsp00_Pathc VAR_ARRAY_REF ConfigPath, int TerminateWithDelimiter)
externC char * sqlGetDbNameFromEnv (void)
externC tsp00_Bool sqlGetDbrootBinPath (tsp00_Pathc VAR_ARRAY_REF BinPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetDbrootEnvPath (tsp00_Pathc VAR_ARRAY_REF EnvPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC char * sqlGetDBrootFromExecPath (tsp00_Pathc VAR_ARRAY_REF ExecPath, tsp00_Pathc VAR_ARRAY_REF DBroot, int TerminateWithDelimiter)
externC tsp00_Bool sqlGetDbrootLibPath (tsp00_Pathc VAR_ARRAY_REF LibPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetDbrootPath (tsp00_Pathc VAR_ARRAY_REF Path, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetDbrootPgmPath (tsp00_Pathc VAR_ARRAY_REF PgmPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetDbrootSapPath (tsp00_Pathc VAR_ARRAY_REF SapPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetDbrootWrkPath (tsp00_Pathc VAR_ARRAY_REF WrkPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC void sqlgetenv (tsp00_C64 envname, tsp00_C64 envvalue, tsp00_BoolAddr envfound)
externC tsp00_Bool sqlGetEnv (char *EnvName, char *EnvValue, int MaxEnvValueLen)
externC tsp00_Bool sqlGetIndependentBinPath (tsp00_Pathc VAR_ARRAY_REF BinPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentConfigPath (tsp00_Pathc VAR_ARRAY_REF ConfigPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentDataPath (tsp00_Pathc VAR_ARRAY_REF DataPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentEnvPath (tsp00_Pathc VAR_ARRAY_REF EnvPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentLibPath (tsp00_Pathc VAR_ARRAY_REF LIBPath, int TerminateWithDelimiter, tsp01_RteError *pRteError)
externC tsp00_Bool sqlGetIndependentPgmPath (tsp00_Pathc VAR_ARRAY_REF PgmPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentProgramsPath (tsp00_Pathc VAR_ARRAY_REF DataPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentProtPath (tsp00_Pathc VAR_ARRAY_REF PROTPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentServiceProtPath (tsp00_Pathc VAR_ARRAY_REF ProtPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentTerminfoPath (tsp00_Pathc VAR_ARRAY_REF TerminfoPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetIndependentWrkPath (tsp00_Pathc VAR_ARRAY_REF WrkPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC char * sqlGetInstallationPathFromExecPath (tsp00_Pathc VAR_ARRAY_REF ExecPath, tsp00_Pathc VAR_ARRAY_REF InstPath, int TerminateWithDelimiter)
externC tsp00_Bool sqlGetMyModuleFilename (const char *Filename, char *FullPath, int MaxPathLen, tsp01_RteError *RteError)
externC tsp00_Bool sqlGetUserSpecificWrkPath (tsp00_Pathc VAR_ARRAY_REF WrkPath, int TerminateWithDelimiter, tsp01_RteError *RteError)
externC char * sqlGetWrkPath (tsp00_Pathc VAR_ARRAY_REF WrkPath, int TerminateWithDelimiter)
externC tsp00_Bool sqlIsIndependentDataPathInRegistry ()
externC tsp00_Bool sqlIsIndependentProgramsPathInRegistry ()
externC tsp00_Bool sqlPutDbNameToEnv (tsp00_DbNamec VAR_ARRAY_REF dbname)
externC tsp00_Bool sqlSetIndependentDataPath (tsp00_Pathc VAR_ARRAY_REF DataPath, tsp01_RteError *RteError)
externC tsp00_Bool sqlSetIndependentProgramsPath (tsp00_Pathc VAR_ARRAY_REF DataPath, tsp01_RteError *RteError)
externC tsp00_Bool sqlUpdateLibPathEnvironment (tsp01_RteError *RteError)
 Update LIBPATH environment.
externC tsp00_Bool sqlUpdateNiLibPathEnvironment (tsp01_RteError *pRteError)
 Update LIBPATH environment for NI.


Generated by  Doxygen 1.6.0   Back to index