Solaris: reduce function scopes

This commit is contained in:
Christian Göttsche 2021-05-19 19:09:57 +02:00 committed by cgzones
parent 6b57898034
commit 27be880d0f
2 changed files with 2 additions and 12 deletions

View File

@ -31,7 +31,7 @@ in the source distribution for its full text.
static int pageSize; static int pageSize;
static int pageSizeKB; static int pageSizeKB;
char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc) { static char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc) {
char* zname; char* zname;
if ( sproc->zoneid == 0 ) { if ( sproc->zoneid == 0 ) {
@ -302,7 +302,7 @@ void ProcessList_delete(ProcessList* pl) {
* system for more info. * 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; bool preExisting;
pid_t getpid; pid_t getpid;

View File

@ -59,20 +59,10 @@ typedef struct SolarisProcessList_ {
ZfsArcStats zfs; ZfsArcStats zfs;
} SolarisProcessList; } SolarisProcessList;
char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc);
ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* pidMatchList, uid_t userId); ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* pidMatchList, uid_t userId);
void ProcessList_delete(ProcessList* pl); 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); void ProcessList_goThroughEntries(ProcessList* super, bool pauseProcessUpdate);
#endif #endif