corrected for LINUX

This commit is contained in:
h_vogt 2009-09-30 22:52:52 +00:00
parent 3c5382eb22
commit 59665ba2e9
1 changed files with 5 additions and 11 deletions

View File

@ -40,6 +40,7 @@
#define TesError int
#define TES_FAIL 1
#define TES_SUCCESS 0
#define TES_INVALID_PARAMS 1
/* system info */
typedef struct TSI {
@ -208,15 +209,8 @@ tInt searchInSet(const tInt *set, tInt size, tInt match) {
return 0;
}
TESAPI void TESAPIENTRY tesFreeSystemInfo(TesSystemInfo *info) {
if(info != NULL) {
free(info->cpuModelName);
free(info->osName);
}
}
/* Get system information */
TESAPI TesError TESAPIENTRY tesCreateSystemInfo(TesSystemInfo *info) {
TesError tesCreateSystemInfo(TesSystemInfo *info) {
FILE *file;
TesError error = TES_SUCCESS;
@ -347,17 +341,17 @@ TESAPI TesError TESAPIENTRY tesCreateSystemInfo(TesSystemInfo *info) {
}
/* another test to get number of logical processors */
if {info->numLogicalProcessors == 0) {
if (info->numLogicalProcessors == 0) {
char* token;
char* cpustr = copy(inStr);
while (cpustr)
if cieq(gettok(&cpustr), "processor") {
if (cieq(gettok(&cpustr), "processor")) {
gettok(&cpustr);
token = gettok(&cpustr);
}
info->numLogicalProcessors = atoi(token) + 1;
tfree cpustr;
tfree(cpustr);
}
free(inStr);