summaryrefslogtreecommitdiff
path: root/fedora/.local/bin/htop-vim/unsupported
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-04-28 15:42:50 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-04-28 15:42:50 +0900
commitae78dbbff81196f1d7bc8fabf84d05e6b9f3ca03 (patch)
treefdc69ee3e2772aa4db7e8efe4bd30d101c7f82ac /fedora/.local/bin/htop-vim/unsupported
parent06ad645351572c0e7188c52028998384d718df2e (diff)
updatesHEADmaster
Diffstat (limited to 'fedora/.local/bin/htop-vim/unsupported')
-rw-r--r--fedora/.local/bin/htop-vim/unsupported/Platform.c158
-rw-r--r--fedora/.local/bin/htop-vim/unsupported/Platform.h107
-rw-r--r--fedora/.local/bin/htop-vim/unsupported/ProcessField.h15
-rw-r--r--fedora/.local/bin/htop-vim/unsupported/UnsupportedProcess.c104
-rw-r--r--fedora/.local/bin/htop-vim/unsupported/UnsupportedProcess.h28
-rw-r--r--fedora/.local/bin/htop-vim/unsupported/UnsupportedProcessList.c100
-rw-r--r--fedora/.local/bin/htop-vim/unsupported/UnsupportedProcessList.h21
7 files changed, 0 insertions, 533 deletions
diff --git a/fedora/.local/bin/htop-vim/unsupported/Platform.c b/fedora/.local/bin/htop-vim/unsupported/Platform.c
deleted file mode 100644
index 27bc560..0000000
--- a/fedora/.local/bin/htop-vim/unsupported/Platform.c
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
-htop - unsupported/Platform.c
-(C) 2014 Hisham H. Muhammad
-(C) 2015 David C. Hunt
-Released under the GNU GPLv2+, see the COPYING file
-in the source distribution for its full text.
-*/
-
-#include "config.h" // IWYU pragma: keep
-
-#include "unsupported/Platform.h"
-
-#include <math.h>
-
-#include "CPUMeter.h"
-#include "ClockMeter.h"
-#include "DateMeter.h"
-#include "DateTimeMeter.h"
-#include "HostnameMeter.h"
-#include "LoadAverageMeter.h"
-#include "Macros.h"
-#include "MemoryMeter.h"
-#include "MemorySwapMeter.h"
-#include "SwapMeter.h"
-#include "SysArchMeter.h"
-#include "TasksMeter.h"
-#include "UptimeMeter.h"
-
-
-const ScreenDefaults Platform_defaultScreens[] = {
- {
- .name = "Main",
- .columns = "PID USER PRIORITY NICE M_VIRT M_RESIDENT STATE PERCENT_CPU PERCENT_MEM TIME Command",
- .sortKey = "PERCENT_CPU",
- },
-};
-
-const unsigned int Platform_numberOfDefaultScreens = ARRAYSIZE(Platform_defaultScreens);
-
-const SignalItem Platform_signals[] = {
- { .name = " 0 Cancel", .number = 0 },
-};
-
-const unsigned int Platform_numberOfSignals = ARRAYSIZE(Platform_signals);
-
-const MeterClass* const Platform_meterTypes[] = {
- &CPUMeter_class,
- &ClockMeter_class,
- &DateMeter_class,
- &DateTimeMeter_class,
- &LoadAverageMeter_class,
- &LoadMeter_class,
- &MemoryMeter_class,
- &SwapMeter_class,
- &MemorySwapMeter_class,
- &TasksMeter_class,
- &BatteryMeter_class,
- &HostnameMeter_class,
- &SysArchMeter_class,
- &UptimeMeter_class,
- &AllCPUsMeter_class,
- &AllCPUs2Meter_class,
- &AllCPUs4Meter_class,
- &AllCPUs8Meter_class,
- &LeftCPUsMeter_class,
- &RightCPUsMeter_class,
- &LeftCPUs2Meter_class,
- &RightCPUs2Meter_class,
- &LeftCPUs4Meter_class,
- &RightCPUs4Meter_class,
- &LeftCPUs8Meter_class,
- &RightCPUs8Meter_class,
- &BlankMeter_class,
- NULL
-};
-
-static const char Platform_unsupported[] = "unsupported";
-
-bool Platform_init(void) {
- /* no platform-specific setup needed */
- return true;
-}
-
-void Platform_done(void) {
- /* no platform-specific cleanup needed */
-}
-
-void Platform_setBindings(Htop_Action* keys) {
- /* no platform-specific key bindings */
- (void) keys;
-}
-
-int Platform_getUptime(void) {
- return 0;
-}
-
-void Platform_getLoadAverage(double* one, double* five, double* fifteen) {
- *one = 0;
- *five = 0;
- *fifteen = 0;
-}
-
-int Platform_getMaxPid(void) {
- return 1;
-}
-
-double Platform_setCPUValues(Meter* this, unsigned int cpu) {
- (void) cpu;
-
- double* v = this->values;
- v[CPU_METER_FREQUENCY] = NAN;
- v[CPU_METER_TEMPERATURE] = NAN;
-
- this->curItems = 1;
-
- return 0.0;
-}
-
-void Platform_setMemoryValues(Meter* this) {
- (void) this;
-}
-
-void Platform_setSwapValues(Meter* this) {
- (void) this;
-}
-
-char* Platform_getProcessEnv(pid_t pid) {
- (void) pid;
- return NULL;
-}
-
-FileLocks_ProcessData* Platform_getProcessLocks(pid_t pid) {
- (void)pid;
- return NULL;
-}
-
-bool Platform_getDiskIO(DiskIOData* data) {
- (void)data;
- return false;
-}
-
-bool Platform_getNetworkIO(NetworkIOData* data) {
- (void)data;
- return false;
-}
-
-void Platform_getBattery(double* percent, ACPresence* isOnAC) {
- *percent = NAN;
- *isOnAC = AC_ERROR;
-}
-
-void Platform_getHostname(char* buffer, size_t size) {
- String_safeStrncpy(buffer, Platform_unsupported, size);
-}
-
-void Platform_getRelease(char** string) {
- *string = xStrdup(Platform_unsupported);
-}
diff --git a/fedora/.local/bin/htop-vim/unsupported/Platform.h b/fedora/.local/bin/htop-vim/unsupported/Platform.h
deleted file mode 100644
index f475dda..0000000
--- a/fedora/.local/bin/htop-vim/unsupported/Platform.h
+++ /dev/null
@@ -1,107 +0,0 @@
-#ifndef HEADER_Platform
-#define HEADER_Platform
-/*
-htop - unsupported/Platform.h
-(C) 2014 Hisham H. Muhammad
-(C) 2015 David C. Hunt
-Released under the GNU GPLv2+, see the COPYING file
-in the source distribution for its full text.
-*/
-
-#include "Action.h"
-#include "BatteryMeter.h"
-#include "DiskIOMeter.h"
-#include "Hashtable.h"
-#include "NetworkIOMeter.h"
-#include "ProcessLocksScreen.h"
-#include "SignalsPanel.h"
-#include "CommandLine.h"
-#include "generic/gettime.h"
-#include "unsupported/UnsupportedProcess.h"
-
-
-extern const ScreenDefaults Platform_defaultScreens[];
-
-extern const unsigned int Platform_numberOfDefaultScreens;
-
-extern const SignalItem Platform_signals[];
-
-extern const unsigned int Platform_numberOfSignals;
-
-extern const MeterClass* const Platform_meterTypes[];
-
-bool Platform_init(void);
-
-void Platform_done(void);
-
-void Platform_setBindings(Htop_Action* keys);
-
-int Platform_getUptime(void);
-
-void Platform_getLoadAverage(double* one, double* five, double* fifteen);
-
-int Platform_getMaxPid(void);
-
-double Platform_setCPUValues(Meter* this, unsigned int cpu);
-
-void Platform_setMemoryValues(Meter* this);
-
-void Platform_setSwapValues(Meter* this);
-
-char* Platform_getProcessEnv(pid_t pid);
-
-FileLocks_ProcessData* Platform_getProcessLocks(pid_t pid);
-
-bool Platform_getDiskIO(DiskIOData* data);
-
-bool Platform_getNetworkIO(NetworkIOData* data);
-
-void Platform_getBattery(double* percent, ACPresence* isOnAC);
-
-void Platform_getHostname(char* buffer, size_t size);
-
-void Platform_getRelease(char** string);
-
-#define PLATFORM_LONG_OPTIONS
-
-static inline void Platform_longOptionsUsage(ATTR_UNUSED const char* name) { }
-
-static inline CommandLineStatus Platform_getLongOption(ATTR_UNUSED int opt, ATTR_UNUSED int argc, ATTR_UNUSED char** argv) {
- return STATUS_ERROR_EXIT;
-}
-
-static inline void Platform_gettime_realtime(struct timeval* tv, uint64_t* msec) {
- Generic_gettime_realtime(tv, msec);
-}
-
-static inline void Platform_gettime_monotonic(uint64_t* msec) {
- Generic_gettime_monotonic(msec);
-}
-
-static inline Hashtable* Platform_dynamicMeters(void) {
- return NULL;
-}
-
-static inline void Platform_dynamicMetersDone(ATTR_UNUSED Hashtable* table) { }
-
-static inline void Platform_dynamicMeterInit(ATTR_UNUSED Meter* meter) { }
-
-static inline void Platform_dynamicMeterUpdateValues(ATTR_UNUSED Meter* meter) { }
-
-static inline void Platform_dynamicMeterDisplay(ATTR_UNUSED const Meter* meter, ATTR_UNUSED RichString* out) { }
-
-static inline Hashtable* Platform_dynamicColumns(void) {
- return NULL;
-}
-
-static inline void Platform_dynamicColumnsDone(ATTR_UNUSED Hashtable* table) { }
-
-static inline const char* Platform_dynamicColumnInit(ATTR_UNUSED unsigned int key) {
- return NULL;
-}
-
-static inline bool Platform_dynamicColumnWriteField(ATTR_UNUSED const Process* proc, ATTR_UNUSED RichString* str, ATTR_UNUSED unsigned int key) {
- return false;
-}
-
-#endif
diff --git a/fedora/.local/bin/htop-vim/unsupported/ProcessField.h b/fedora/.local/bin/htop-vim/unsupported/ProcessField.h
deleted file mode 100644
index 0c908ea..0000000
--- a/fedora/.local/bin/htop-vim/unsupported/ProcessField.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef HEADER_UnsupportedProcessField
-#define HEADER_UnsupportedProcessField
-/*
-htop - unsupported/ProcessField.h
-(C) 2020 htop dev team
-Released under the GNU GPLv2+, see the COPYING file
-in the source distribution for its full text.
-*/
-
-
-#define PLATFORM_PROCESS_FIELDS \
- // End of list
-
-
-#endif /* HEADER_UnsupportedProcessField */
diff --git a/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcess.c b/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcess.c
deleted file mode 100644
index 2aca048..0000000
--- a/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcess.c
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
-htop - UnsupportedProcess.c
-(C) 2015 Hisham H. Muhammad
-Released under the GNU GPLv2+, see the COPYING file
-in the source distribution for its full text.
-*/
-
-#include "config.h" // IWYU pragma: keep
-
-#include "unsupported/UnsupportedProcess.h"
-
-#include <stdlib.h>
-
-#include "CRT.h"
-#include "Process.h"
-
-
-const ProcessFieldData Process_fields[LAST_PROCESSFIELD] = {
- [0] = { .name = "", .title = NULL, .description = NULL, .flags = 0, },
- [PID] = { .name = "PID", .title = "PID", .description = "Process/thread ID", .flags = 0, .pidColumn = true, },
- [COMM] = { .name = "Command", .title = "Command ", .description = "Command line", .flags = 0, },
- [STATE] = { .name = "STATE", .title = "S ", .description = "Process state (S sleeping, R running, D disk, Z zombie, T traced, W paging)", .flags = 0, },
- [PPID] = { .name = "PPID", .title = "PPID", .description = "Parent process ID", .flags = 0, .pidColumn = true, },
- [PGRP] = { .name = "PGRP", .title = "PGRP", .description = "Process group ID", .flags = 0, .pidColumn = true, },
- [SESSION] = { .name = "SESSION", .title = "SID", .description = "Process's session ID", .flags = 0, .pidColumn = true, },
- [TTY] = { .name = "TTY", .title = "TTY ", .description = "Controlling terminal", .flags = 0, },
- [TPGID] = { .name = "TPGID", .title = "TPGID", .description = "Process ID of the fg process group of the controlling terminal", .flags = 0, .pidColumn = true, },
- [MINFLT] = { .name = "MINFLT", .title = " MINFLT ", .description = "Number of minor faults which have not required loading a memory page from disk", .flags = 0, .defaultSortDesc = true,},
- [MAJFLT] = { .name = "MAJFLT", .title = " MAJFLT ", .description = "Number of major faults which have required loading a memory page from disk", .flags = 0, .defaultSortDesc = true, },
- [PRIORITY] = { .name = "PRIORITY", .title = "PRI ", .description = "Kernel's internal priority for the process", .flags = 0, },
- [NICE] = { .name = "NICE", .title = " NI ", .description = "Nice value (the higher the value, the more it lets other processes take priority)", .flags = 0, },
- [STARTTIME] = { .name = "STARTTIME", .title = "START ", .description = "Time the process was started", .flags = 0, },
- [ELAPSED] = { .name = "ELAPSED", .title = "ELAPSED ", .description = "Time since the process was started", .flags = 0, },
- [PROCESSOR] = { .name = "PROCESSOR", .title = "CPU ", .description = "Id of the CPU the process last executed on", .flags = 0, },
- [M_VIRT] = { .name = "M_VIRT", .title = " VIRT ", .description = "Total program size in virtual memory", .flags = 0, .defaultSortDesc = true, },
- [M_RESIDENT] = { .name = "M_RESIDENT", .title = " RES ", .description = "Resident set size, size of the text and data sections, plus stack usage", .flags = 0, .defaultSortDesc = true, },
- [ST_UID] = { .name = "ST_UID", .title = "UID", .description = "User ID of the process owner", .flags = 0, },
- [PERCENT_CPU] = { .name = "PERCENT_CPU", .title = " CPU%", .description = "Percentage of the CPU time the process used in the last sampling", .flags = 0, .defaultSortDesc = true, .autoWidth = true, },
- [PERCENT_NORM_CPU] = { .name = "PERCENT_NORM_CPU", .title = "NCPU%", .description = "Normalized percentage of the CPU time the process used in the last sampling (normalized by cpu count)", .flags = 0, .defaultSortDesc = true, .autoWidth = true, },
- [PERCENT_MEM] = { .name = "PERCENT_MEM", .title = "MEM% ", .description = "Percentage of the memory the process is using, based on resident memory size", .flags = 0, .defaultSortDesc = true, },
- [USER] = { .name = "USER", .title = "USER ", .description = "Username of the process owner (or user ID if name cannot be determined)", .flags = 0, },
- [TIME] = { .name = "TIME", .title = " TIME+ ", .description = "Total time the process has spent in user and system time", .flags = 0, .defaultSortDesc = true, },
- [NLWP] = { .name = "NLWP", .title = "NLWP ", .description = "Number of threads in the process", .flags = 0, },
- [TGID] = { .name = "TGID", .title = "TGID", .description = "Thread group ID (i.e. process ID)", .flags = 0, .pidColumn = true, },
-};
-
-Process* UnsupportedProcess_new(const Settings* settings) {
- Process* this = xCalloc(1, sizeof(UnsupportedProcess));
- Object_setClass(this, Class(UnsupportedProcess));
- Process_init(this, settings);
- return this;
-}
-
-void Process_delete(Object* cast) {
- Process* super = (Process*) cast;
- Process_done(super);
- // free platform-specific fields here
- free(cast);
-}
-
-static void UnsupportedProcess_writeField(const Process* this, RichString* str, ProcessField field) {
- const UnsupportedProcess* up = (const UnsupportedProcess*) this;
- bool coloring = this->settings->highlightMegabytes;
- char buffer[256]; buffer[255] = '\0';
- int attr = CRT_colors[DEFAULT_COLOR];
- size_t n = sizeof(buffer) - 1;
-
- (void) up;
- (void) coloring;
- (void) n;
-
- switch (field) {
- /* Add platform specific fields */
- default:
- Process_writeField(this, str, field);
- return;
- }
- RichString_appendWide(str, attr, buffer);
-}
-
-static int UnsupportedProcess_compareByKey(const Process* v1, const Process* v2, ProcessField key) {
- const UnsupportedProcess* p1 = (const UnsupportedProcess*)v1;
- const UnsupportedProcess* p2 = (const UnsupportedProcess*)v2;
-
- (void) p1;
- (void) p2;
-
- switch (key) {
- /* Add platform specific fields */
- default:
- return Process_compareByKey_Base(v1, v2, key);
- }
-}
-
-const ProcessClass UnsupportedProcess_class = {
- .super = {
- .extends = Class(Process),
- .display = Process_display,
- .delete = Process_delete,
- .compare = Process_compare
- },
- .writeField = UnsupportedProcess_writeField,
- .compareByKey = UnsupportedProcess_compareByKey
-};
diff --git a/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcess.h b/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcess.h
deleted file mode 100644
index e30169c..0000000
--- a/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcess.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef HEADER_UnsupportedProcess
-#define HEADER_UnsupportedProcess
-/*
-htop - UnsupportedProcess.h
-(C) 2015 Hisham H. Muhammad
-Released under the GNU GPLv2+, see the COPYING file
-in the source distribution for its full text.
-*/
-
-#include "Settings.h"
-
-
-typedef struct UnsupportedProcess_ {
- Process super;
-
- /* Add platform specific fields */
-} UnsupportedProcess;
-
-
-extern const ProcessFieldData Process_fields[LAST_PROCESSFIELD];
-
-Process* UnsupportedProcess_new(const Settings* settings);
-
-void Process_delete(Object* cast);
-
-extern const ProcessClass UnsupportedProcess_class;
-
-#endif
diff --git a/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcessList.c b/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcessList.c
deleted file mode 100644
index 5291797..0000000
--- a/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcessList.c
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
-htop - UnsupportedProcessList.c
-(C) 2014 Hisham H. Muhammad
-Released under the GNU GPLv2+, see the COPYING file
-in the source distribution for its full text.
-*/
-
-#include "UnsupportedProcessList.h"
-
-#include <stdlib.h>
-#include <string.h>
-
-#include "ProcessList.h"
-#include "UnsupportedProcess.h"
-
-
-ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* dynamicMeters, Hashtable* dynamicColumns, Hashtable* pidMatchList, uid_t userId) {
- ProcessList* this = xCalloc(1, sizeof(ProcessList));
- ProcessList_init(this, Class(Process), usersTable, dynamicMeters, dynamicColumns, pidMatchList, userId);
-
- this->existingCPUs = 1;
- this->activeCPUs = 1;
-
- return this;
-}
-
-void ProcessList_delete(ProcessList* this) {
- ProcessList_done(this);
- free(this);
-}
-
-void ProcessList_goThroughEntries(ProcessList* super, bool pauseProcessUpdate) {
-
- // in pause mode only gather global data for meters (CPU/memory/...)
- if (pauseProcessUpdate) {
- return;
- }
-
- bool preExisting = true;
- Process* proc;
-
- proc = ProcessList_getProcess(super, 1, &preExisting, UnsupportedProcess_new);
-
- /* Empty values */
- proc->time = proc->time + 10;
- proc->pid = 1;
- proc->ppid = 1;
- proc->tgid = 0;
-
- Process_updateComm(proc, "commof16char");
- Process_updateCmdline(proc, "<unsupported architecture>", 0, 0);
- Process_updateExe(proc, "/path/to/executable");
-
- if (proc->settings->ss->flags & PROCESS_FLAG_CWD) {
- free_and_xStrdup(&proc->procCwd, "/current/working/directory");
- }
-
- proc->updated = true;
-
- proc->state = RUNNING;
- proc->isKernelThread = false;
- proc->isUserlandThread = false;
- proc->show = true; /* Reflected in proc->settings-> "hideXXX" really */
- proc->pgrp = 0;
- proc->session = 0;
- proc->tty_nr = 0;
- proc->tty_name = NULL;
- proc->tpgid = 0;
- proc->processor = 0;
-
- proc->percent_cpu = 2.5;
- proc->percent_mem = 2.5;
- Process_updateCPUFieldWidths(proc->percent_cpu);
-
- proc->st_uid = 0;
- proc->user = "nobody"; /* Update whenever proc->st_uid is changed */
-
- proc->priority = 0;
- proc->nice = 0;
- proc->nlwp = 1;
- proc->starttime_ctime = 1433116800; // Jun 01, 2015
- Process_fillStarttimeBuffer(proc);
-
- proc->m_virt = 100;
- proc->m_resident = 100;
-
- proc->minflt = 20;
- proc->majflt = 20;
-
- if (!preExisting)
- ProcessList_add(super, proc);
-}
-
-bool ProcessList_isCPUonline(const ProcessList* super, unsigned int id) {
- assert(id < super->existingCPUs);
-
- (void) super; (void) id;
-
- return true;
-}
diff --git a/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcessList.h b/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcessList.h
deleted file mode 100644
index cbf25af..0000000
--- a/fedora/.local/bin/htop-vim/unsupported/UnsupportedProcessList.h
+++ /dev/null
@@ -1,21 +0,0 @@
-#ifndef HEADER_UnsupportedProcessList
-#define HEADER_UnsupportedProcessList
-/*
-htop - UnsupportedProcessList.h
-(C) 2014 Hisham H. Muhammad
-Released under the GNU GPLv2+, see the COPYING file
-in the source distribution for its full text.
-*/
-
-#include "ProcessList.h"
-
-
-ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* dynamicMeters, Hashtable* dynamicColumns, Hashtable* pidMatchList, uid_t userId);
-
-void ProcessList_delete(ProcessList* this);
-
-void ProcessList_goThroughEntries(ProcessList* super, bool pauseProcessUpdate);
-
-bool ProcessList_isCPUonline(const ProcessList* super, unsigned int id);
-
-#endif