summaryrefslogtreecommitdiff
path: root/ipc
diff options
context:
space:
mode:
authorathenian200 <athenian200@outlook.com>2019-10-01 20:29:46 -0500
committerathenian200 <athenian200@outlook.com>2019-10-21 04:53:40 -0500
commitc8328b2423c3673e0006eb86d190065569b18a71 (patch)
treeba7e809d7e998fe088be8d702a95c6d0daa60ae2 /ipc
parent19af55011553d15e1b2f23f69cfc591d5f82e3bf (diff)
downloaduxp-c8328b2423c3673e0006eb86d190065569b18a71.tar.gz
MoonchildProductions#1251 - Part 6: Solaris needs an audio implementation.
Current versions of libcubeb already have a Sun audio implementation, but in Firefox 52 and earlier, this was all they had. I'm not completely happy with this implementation because it has issues like video freezing if the soundcard isn't working, but I think fixing this or pulling in a newer libcubeb would be going too far for too little gain.
Diffstat (limited to 'ipc')
-rw-r--r--ipc/chromium/src/base/sys_info_posix.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/ipc/chromium/src/base/sys_info_posix.cc b/ipc/chromium/src/base/sys_info_posix.cc
index 1b88883eb0..6adbb1c064 100644
--- a/ipc/chromium/src/base/sys_info_posix.cc
+++ b/ipc/chromium/src/base/sys_info_posix.cc
@@ -133,6 +133,10 @@ std::string SysInfo::OperatingSystemName() {
return std::string(info.sysname);
}
+// Solaris <sys/utsname.h> contains "extern struct utsname utsname;"
+// As a consequence, any use of utsname has to be proceeded with struct on
+// Solaris. See Mozilla bugs 758483 and 1353332.
+
// static
std::string SysInfo::CPUArchitecture() {
#if !defined(XP_SOLARIS)