Skip to content

Commit 1d32344

Browse files
committed
Global (GNU): code cleanups
1 parent 82a1eaf commit 1d32344

File tree

6 files changed

+7
-9
lines changed

6 files changed

+7
-9
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1249,6 +1249,7 @@ elseif(GNU)
12491249
src/detection/opengl/opengl_linux.c
12501250
src/detection/os/os_linux.c
12511251
src/detection/packages/packages_linux.c
1252+
src/detection/packages/packages_nix.c
12521253
src/detection/poweradapter/poweradapter_nosupport.c
12531254
src/detection/processes/processes_linux.c
12541255
src/detection/gtk_qt/qt.c

src/detection/displayserver/linux/wmde.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ static const char* getFromProcesses(FFDisplayServerResult* result)
351351
break;
352352
}
353353
}
354-
#elif __linux__
354+
#elif __linux__ || __GNU__
355355
FF_AUTO_CLOSE_DIR DIR* procdir = opendir("/proc");
356356
if(procdir == NULL)
357357
return "opendir(\"/proc\") failed";

src/detection/localip/localip_linux.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__NetBSD__) || defined(__HAIKU__)
3030
#include <net/if_media.h>
3131
#include <net/if_dl.h>
32-
#elif defined(__GNU__)
33-
#else
32+
#elif !defined(__GNU__)
3433
#include <netpacket/packet.h>
3534
#endif
3635
#if defined(__sun) || defined(__HAIKU__)

src/detection/packages/packages.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ const char* ffDetectPackages(FFPackagesResult* result, FFPackagesOptions* option
5555
bool ffPackagesReadCache(FFstrbuf* cacheDir, FFstrbuf* cacheContent, const char* filePath, const char* packageId, uint32_t* result);
5656
bool ffPackagesWriteCache(FFstrbuf* cacheDir, FFstrbuf* cacheContent, uint32_t num_elements);
5757

58-
#if defined(__linux__) || defined(__APPLE__)
58+
#if defined(__linux__) || defined(__APPLE__) || defined(__GNU__)
5959
uint32_t ffPackagesGetNix(FFstrbuf* baseDir, const char* dirname);
6060
#endif
6161
#ifndef _WIN32

src/detection/packages/packages_linux.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -418,13 +418,11 @@ static void getPackageCounts(FFstrbuf* baseDir, FFPackagesResult* packageCounts,
418418
if (!(options->disabled & FF_PACKAGES_FLAG_EMERGE_BIT)) packageCounts->emerge += countFilesRecursive(baseDir, "/var/db/pkg", "SIZE");
419419
if (!(options->disabled & FF_PACKAGES_FLAG_EOPKG_BIT)) packageCounts->eopkg += getNumElements(baseDir, "/var/lib/eopkg/package", true);
420420
if (!(options->disabled & FF_PACKAGES_FLAG_FLATPAK_BIT)) packageCounts->flatpakSystem += getFlatpakPackages(baseDir, "/var/lib");
421-
#if defined(__linux__) || defined(__APPLE__)
422421
if (!(options->disabled & FF_PACKAGES_FLAG_NIX_BIT))
423422
{
424423
packageCounts->nixDefault += ffPackagesGetNix(baseDir, "/nix/var/nix/profiles/default");
425424
packageCounts->nixSystem += ffPackagesGetNix(baseDir, "/run/current-system");
426425
}
427-
#endif
428426
if (!(options->disabled & FF_PACKAGES_FLAG_PACMAN_BIT)) packageCounts->pacman += getNumElements(baseDir, "/var/lib/pacman/local", true);
429427
if (!(options->disabled & FF_PACKAGES_FLAG_LPKGBUILD_BIT)) packageCounts->lpkgbuild += getNumElements(baseDir, "/opt/Loc-OS-LPKG/lpkgbuild/remove", false);
430428
if (!(options->disabled & FF_PACKAGES_FLAG_PKGTOOL_BIT)) packageCounts->pkgtool += getNumElements(baseDir, "/var/log/packages", false);
@@ -519,7 +517,6 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
519517
#endif
520518

521519
ffStrbufSet(&baseDir, &instance.state.platform.homeDir);
522-
#if defined(__linux__) || defined(__APPLE__)
523520
if (!(options->disabled & FF_PACKAGES_FLAG_NIX_BIT))
524521
{
525522
// Count packages from $HOME/.nix-profile
@@ -544,7 +541,6 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
544541
FF_STRBUF_AUTO_DESTROY userPkgsDir = ffStrbufCreateStatic("/etc/profiles/per-user/");
545542
result->nixUser += ffPackagesGetNix(&userPkgsDir, instance.state.platform.userName.chars);
546543
}
547-
#endif
548544

549545
if (!(options->disabled & FF_PACKAGES_FLAG_GUIX_BIT))
550546
{

src/detection/uptime/uptime_linux.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ const char* ffDetectUptime(FFUptimeResult* result)
3333

3434
result->uptime = (uint64_t) uptime.tv_sec * 1000 + (uint64_t) uptime.tv_nsec / 1000000;
3535
result->bootTime = ffTimeGetNow() - result->uptime;
36-
#endif
3736
return NULL;
37+
#else
38+
return "read(/proc/uptime) failed";
39+
#endif
3840
}

0 commit comments

Comments
 (0)