403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.238
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/ports/sysutils/xosview/files/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/ports/sysutils/xosview/files/patch-bsd_kernel.cc
--- bsd/kernel.cc.orig	2021-05-16 03:48:22 UTC
+++ bsd/kernel.cc
@@ -48,8 +48,10 @@ static int maxcpus = 1;
 #include <sys/ioctl.h>
 #include <sys/resource.h>
 #include <dev/acpica/acpiio.h>
+#if defined(__amd64__) || defined(__i386__)
 #include <machine/apm_bios.h>
 #endif
+#endif
 
 #if defined(XOSVIEW_NETBSD)
 #include <sys/sched.h>
@@ -1558,6 +1560,7 @@ BSDHasBattery() {
 #else // XOSVIEW_FREEBSD || XOSVIEW_DFBSD
 	int fd;
 	if ( (fd = open(ACPIDEV, O_RDONLY)) == -1 ) {
+		#if defined(__amd64__) || defined(__i386__)
 		// No ACPI -> try APM
 		if ( (fd = open(APMDEV, O_RDONLY)) == -1 )
 			return false;
@@ -1569,6 +1572,9 @@ BSDHasBattery() {
 		if (aip.ai_batt_stat == 0xff || aip.ai_batt_life == 0xff)
 			return false;
 		return true;
+		#else
+		return false;
+		#endif
 	}
 
 	union acpi_battery_ioctl_arg battio;
@@ -1717,6 +1723,7 @@ BSDGetBatteryInfo(int *remaining, unsigned int *state)
 	/* Adapted from acpiconf and apm. */
 	int fd;
 	if ( (fd = open(ACPIDEV, O_RDONLY)) == -1 ) {
+		#if defined(__amd64__) || defined(__i386__)
 		// No ACPI -> try APM
 		if ( (fd = open(APMDEV, O_RDONLY)) == -1 )
 			err(EX_OSFILE, "could not open %s or %s", ACPIDEV, APMDEV);
@@ -1740,6 +1747,10 @@ BSDGetBatteryInfo(int *remaining, unsigned int *state)
 		else
 			*state = XOSVIEW_BATT_NONE;
 		return;
+		#else
+		*state = XOSVIEW_BATT_NONE;
+		return;
+		#endif
 	}
 	// ACPI
 	union acpi_battery_ioctl_arg battio;

Youez - 2016 - github.com/yon3zu
LinuXploit