Skip to content

Commit ea44231

Browse files
Don't prepend proc with TARGET_DIR_ROOT
Should make future packaging for termux simpler
1 parent 60af0b9 commit ea44231

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.1.0) # Threads::Threads
22

33
project(fastfetch
4-
VERSION 1.4.0
4+
VERSION 1.4.1
55
LANGUAGES C
66
)
77

src/detection/displayserver/wmde.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,13 +289,13 @@ static void getWMProtocolNameFromEnv(FFDisplayServerResult* result)
289289

290290
static void getFromProcDir(const FFinstance* instance, FFDisplayServerResult* result)
291291
{
292-
DIR* proc = opendir(FASTFETCH_TARGET_DIR_ROOT"/proc");
292+
DIR* proc = opendir("/proc");
293293
if(proc == NULL)
294294
return;
295295

296296
FFstrbuf procPath;
297297
ffStrbufInitA(&procPath, 64);
298-
ffStrbufAppendS(&procPath, FASTFETCH_TARGET_DIR_ROOT"/proc/");
298+
ffStrbufAppendS(&procPath, "/proc/");
299299

300300
uint32_t procPathLength = procPath.length;
301301

src/detection/terminalShell.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ static void getProcessInformation(const char* pid, FFstrbuf* processName, FFstrb
1616
{
1717
FFstrbuf cmdlineFilePath;
1818
ffStrbufInit(&cmdlineFilePath);
19-
ffStrbufAppendS(&cmdlineFilePath, FASTFETCH_TARGET_DIR_ROOT"/proc/");
19+
ffStrbufAppendS(&cmdlineFilePath, "/proc/");
2020
ffStrbufAppendS(&cmdlineFilePath, pid);
2121
ffStrbufAppendS(&cmdlineFilePath, "/cmdline");
2222

@@ -36,7 +36,7 @@ static void getTerminalShell(FFTerminalShellResult* result, const char* pid)
3636
{
3737
FFstrbuf statFilePath;
3838
ffStrbufInit(&statFilePath);
39-
ffStrbufAppendS(&statFilePath, FASTFETCH_TARGET_DIR_ROOT"/proc/");
39+
ffStrbufAppendS(&statFilePath, "/proc/");
4040
ffStrbufAppendS(&statFilePath, pid);
4141
ffStrbufAppendS(&statFilePath, "/stat");
4242

src/modules/cpu.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ void ffPrintCPU(FFinstance* instance)
3939
if(ffPrintFromCache(instance, FF_CPU_MODULE_NAME, &instance->config.cpuKey, &instance->config.cpuFormat, FF_CPU_NUM_FORMAT_ARGS))
4040
return;
4141

42-
FILE* cpuinfo = fopen(FASTFETCH_TARGET_DIR_ROOT"/proc/cpuinfo", "r");
42+
FILE* cpuinfo = fopen("/proc/cpuinfo", "r");
4343
if(cpuinfo == NULL)
4444
{
45-
ffPrintError(instance, FF_CPU_MODULE_NAME, 0, &instance->config.cpuKey, &instance->config.cpuFormat, FF_CPU_NUM_FORMAT_ARGS, "fopen(\""FASTFETCH_TARGET_DIR_ROOT"/proc/cpuinfo\", \"r\") == NULL");
45+
ffPrintError(instance, FF_CPU_MODULE_NAME, 0, &instance->config.cpuKey, &instance->config.cpuFormat, FF_CPU_NUM_FORMAT_ARGS, "fopen(\"""/proc/cpuinfo\", \"r\") == NULL");
4646
return;
4747
}
4848

src/modules/cpuUsage.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
void ffPrintCPUUsage(FFinstance* instance)
1010
{
1111
long user, nice, system, idle, iowait, irq, softirq;
12-
FILE* procStat = fopen(FASTFETCH_TARGET_DIR_ROOT"/proc/stat", "r");
12+
FILE* procStat = fopen("/proc/stat", "r");
1313
if(procStat == NULL)
1414
{
15-
ffPrintError(instance, FF_CPU_USAGE_MODULE_NAME, 0, &instance->config.cpuUsageKey, &instance->config.cpuUsageFormat, FF_CPU_USAGE_NUM_FORMAT_ARGS, "fopen(\""FASTFETCH_TARGET_DIR_ROOT"/proc/stat\", \"r\") == NULL");
15+
ffPrintError(instance, FF_CPU_USAGE_MODULE_NAME, 0, &instance->config.cpuUsageKey, &instance->config.cpuUsageFormat, FF_CPU_USAGE_NUM_FORMAT_ARGS, "fopen(\"""/proc/stat\", \"r\") == NULL");
1616
return;
1717
}
1818
if (fscanf(procStat, "cpu%ld%ld%ld%ld%ld%ld%ld", &user, &nice, &system, &idle, &iowait, &irq, &softirq) < 0) goto exit;

src/modules/memory.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
// Impl inspired by: https://github.com/sam-barr/paleofetch/blob/b7c58a52c0de39b53c9b5f417889a5886d324bfa/paleofetch.c#L544
77
void ffPrintMemory(FFinstance* instance)
88
{
9-
FILE* meminfo = fopen(FASTFETCH_TARGET_DIR_ROOT"/proc/meminfo", "r");
9+
FILE* meminfo = fopen("/proc/meminfo", "r");
1010
if(meminfo == NULL) {
11-
ffPrintError(instance, FF_MEMORY_MODULE_NAME, 0, &instance->config.memoryKey, &instance->config.memoryFormat, FF_MEMORY_NUM_FORMAT_ARGS, "fopen(\""FASTFETCH_TARGET_DIR_ROOT"/proc/meminfo\", \"r\") == NULL");
11+
ffPrintError(instance, FF_MEMORY_MODULE_NAME, 0, &instance->config.memoryKey, &instance->config.memoryFormat, FF_MEMORY_NUM_FORMAT_ARGS, "fopen(\"""/proc/meminfo\", \"r\") == NULL");
1212
return;
1313
}
1414

@@ -42,7 +42,7 @@ void ffPrintMemory(FFinstance* instance)
4242

4343
if(used_mem == 0 && total_mem == 0 && percentage == 0)
4444
{
45-
ffPrintError(instance, FF_MEMORY_MODULE_NAME, 0, &instance->config.memoryKey, &instance->config.memoryFormat, FF_MEMORY_NUM_FORMAT_ARGS, FASTFETCH_TARGET_DIR_ROOT"/proc/meminfo could't be parsed");
45+
ffPrintError(instance, FF_MEMORY_MODULE_NAME, 0, &instance->config.memoryKey, &instance->config.memoryFormat, FF_MEMORY_NUM_FORMAT_ARGS, "/proc/meminfo could't be parsed");
4646
return;
4747
}
4848

0 commit comments

Comments
 (0)