diff dep/animone/src/fd.cc @ 337:a7d4e5107531

dep/animone: REFACTOR ALL THE THINGS 1: animone now has its own syntax divergent from anisthesia, making different platforms actually have their own sections 2: process names in animone are now called `comm' (this will probably break things). this is what its called in bsd/linux so I'm just going to use it everywhere 3: the X11 code now checks for the existence of a UTF-8 window title and passes it if available 4: ANYTHING THATS NOT LINUX IS 100% UNTESTED AND CAN AND WILL BREAK! I still actually need to test the bsd code. to be honest I'm probably going to move all of the bsds into separate files because they're all essentially different operating systems at this point
author Paper <paper@paper.us.eu.org>
date Wed, 19 Jun 2024 12:51:15 -0400
parents b1f625b0227c
children
line wrap: on
line diff
--- a/dep/animone/src/fd.cc	Wed Jun 19 06:32:25 2024 -0400
+++ b/dep/animone/src/fd.cc	Wed Jun 19 12:51:15 2024 -0400
@@ -1,18 +1,18 @@
 #include "animone/fd.h"
 
-#ifdef WIN32
+#ifdef USE_WIN32
 #	include "animone/fd/win32.h"
 #endif
 
-#ifdef LINUX
+#ifdef USE_LINUX
 #	include "animone/fd/proc.h"
 #endif
 
-#ifdef MACOSX
+#ifdef USE_MACOSX
 #	include "animone/fd/xnu.h"
 #endif
 
-#ifdef BSD
+#ifdef USE_BSD
 #	include "animone/fd/bsd.h"
 #endif
 
@@ -21,19 +21,19 @@
 bool EnumerateOpenFiles(const std::set<pid_t>& pids, open_file_proc_t open_file_proc) {
 	bool success = false;
 
-#ifdef WIN32
+#ifdef USE_WIN32
 	success ^= win32::EnumerateOpenFiles(pids, open_file_proc);
 #endif
 
-#ifdef LINUX
+#ifdef USE_LINUX
 	success ^= proc::EnumerateOpenFiles(pids, open_file_proc);
 #endif
 
-#ifdef MACOSX
+#ifdef USE_MACOSX
 	success ^= xnu::EnumerateOpenFiles(pids, open_file_proc);
 #endif
 
-#ifdef BSD
+#ifdef USE_BSD
 	success ^= bsd::EnumerateOpenFiles(pids, open_file_proc);
 #endif
 
@@ -43,19 +43,19 @@
 bool EnumerateOpenProcesses(process_proc_t process_proc) {
 	bool success = false;
 
-#ifdef WIN32
+#ifdef USE_WIN32
 	success ^= win32::EnumerateOpenProcesses(process_proc);
 #endif
 
-#ifdef LINUX
+#ifdef USE_LINUX
 	success ^= proc::EnumerateOpenProcesses(process_proc);
 #endif
 
-#ifdef MACOSX
+#ifdef USE_MACOSX
 	success ^= xnu::EnumerateOpenProcesses(process_proc);
 #endif
 
-#ifdef BSD
+#ifdef USE_BSD
 	success ^= bsd::EnumerateOpenProcesses(process_proc);
 #endif
 
@@ -65,19 +65,19 @@
 bool GetProcessName(pid_t pid, std::string& name) {
 	bool success = false;
 
-#ifdef WIN32
+#ifdef USE_WIN32
 	success ^= win32::GetProcessName(pid, name);
 #endif
 
-#ifdef LINUX
+#ifdef USE_LINUX
 	success ^= proc::GetProcessName(pid, name);
 #endif
 
-#ifdef MACOSX
+#ifdef USE_MACOSX
 	success ^= xnu::GetProcessName(pid, name);
 #endif
 
-#ifdef BSD
+#ifdef USE_BSD
 	success ^= bsd::GetProcessName(pid, name);
 #endif