Solaris: fix malloc() / free() issues with zone name handling

This commit is contained in:
Guy M. Broome
2018-03-05 16:27:27 -05:00
committed by Hisham Muhammad
parent 76ef3682db
commit cefbe499db
4 changed files with 21 additions and 15 deletions

View File

@ -15,7 +15,7 @@ in the source distribution for its full text.
#include <kstat.h>
#include <sys/param.h>
#include <sys/zone.h>
#include <zone.h>
#include <sys/uio.h>
#include <sys/resource.h>
#include <sys/sysconf.h>
@ -44,10 +44,14 @@ typedef struct SolarisProcessList_ {
CPUData* cpus;
} SolarisProcessList;
char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc);
ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* pidWhiteList, uid_t userId);
void ProcessList_delete(ProcessList* this);
void ProcessList_goThroughEntries(ProcessList* this);
#endif