From 27be880d0f0dab61b212f76a83e4319ace97797a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Wed, 19 May 2021 19:09:57 +0200 Subject: Solaris: reduce function scopes --- solaris/SolarisProcessList.c | 4 ++-- solaris/SolarisProcessList.h | 10 ---------- 2 files changed, 2 insertions(+), 12 deletions(-) (limited to 'solaris') diff --git a/solaris/SolarisProcessList.c b/solaris/SolarisProcessList.c index 7c94f49f..6c3cdbef 100644 --- a/solaris/SolarisProcessList.c +++ b/solaris/SolarisProcessList.c @@ -31,7 +31,7 @@ in the source distribution for its full text. static int pageSize; static int pageSizeKB; -char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc) { +static char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc) { char* zname; if ( sproc->zoneid == 0 ) { @@ -302,7 +302,7 @@ void ProcessList_delete(ProcessList* pl) { * system for more info. */ -int SolarisProcessList_walkproc(psinfo_t* _psinfo, lwpsinfo_t* _lwpsinfo, void* listptr) { +static int SolarisProcessList_walkproc(psinfo_t* _psinfo, lwpsinfo_t* _lwpsinfo, void* listptr) { bool preExisting; pid_t getpid; diff --git a/solaris/SolarisProcessList.h b/solaris/SolarisProcessList.h index 77bdf7b8..bad2c73e 100644 --- a/solaris/SolarisProcessList.h +++ b/solaris/SolarisProcessList.h @@ -59,20 +59,10 @@ typedef struct SolarisProcessList_ { ZfsArcStats zfs; } SolarisProcessList; -char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc); - ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* pidMatchList, uid_t userId); void ProcessList_delete(ProcessList* pl); -/* NOTE: the following is a callback function of type proc_walk_f - * and MUST conform to the appropriate definition in order - * to work. See libproc(3LIB) on a Solaris or Illumos - * system for more info. - */ - -int SolarisProcessList_walkproc(psinfo_t* _psinfo, lwpsinfo_t* _lwpsinfo, void* listptr); - void ProcessList_goThroughEntries(ProcessList* super, bool pauseProcessUpdate); #endif -- cgit v1.2.3