33 lines
1.1 KiB
C
33 lines
1.1 KiB
C
$NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.2 2020/09/30 07:26:49 martin Exp $
|
|
|
|
--- ipc/chromium/src/base/process_util.h.orig 2017-04-11 04:13:12.000000000 +0200
|
|
+++ ipc/chromium/src/base/process_util.h 2020-09-29 15:22:02.249538989 +0200
|
|
@@ -43,6 +43,9 @@
|
|
typedef PROCESSENTRY32 ProcessEntry;
|
|
typedef IO_COUNTERS IoCounters;
|
|
#elif defined(OS_POSIX)
|
|
+#ifndef NAME_MAX
|
|
+#define NAME_MAX _POSIX_NAME_MAX
|
|
+#endif
|
|
// TODO(port): we should not rely on a Win32 structure.
|
|
struct ProcessEntry {
|
|
int pid;
|
|
@@ -75,7 +78,8 @@ enum ProcessArchitecture {
|
|
PROCESS_ARCH_PPC = 0x4,
|
|
PROCESS_ARCH_ARM = 0x8,
|
|
PROCESS_ARCH_MIPS = 0x10,
|
|
- PROCESS_ARCH_ARM64 = 0x20
|
|
+ PROCESS_ARCH_ARM64 = 0x20,
|
|
+ PROCESS_ARCH_SPARC = 0x40
|
|
};
|
|
|
|
inline ProcessArchitecture GetCurrentProcessArchitecture()
|
|
@@ -93,6 +97,8 @@ inline ProcessArchitecture GetCurrentPro
|
|
currentArchitecture = base::PROCESS_ARCH_MIPS;
|
|
#elif defined(ARCH_CPU_ARM64)
|
|
currentArchitecture = base::PROCESS_ARCH_ARM64;
|
|
+#elif defined(ARCH_CPU_SPARC)
|
|
+ currentArchitecture = base::PROCESS_ARCH_SPARC;
|
|
#endif
|
|
return currentArchitecture;
|
|
}
|