Home » U++ Library support » U++ Core » LoadFile("/sys/devices/virtual/thermal/ ...") does not work
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work [message #58299 is a reply to message #58297] |
Wed, 13 April 2022 14:44 |
Tom1
Messages: 1214 Registered: March 2007
|
Senior Contributor |
|
|
Hi,
This does work on both Raspberry Pi OS (on RPi4) and Linux Mint (on x86_64):
#include <Core/Core.h>
using namespace Upp;
String LoadFileRaw(const char *filename){
int fd = open(filename,O_RDONLY);
if(fd!=-1){
char buf[4096];
StringBuffer s;
int len;
while((len=read(fd,buf,4096))==4096) s.Cat(buf,len);
if(len>0) s.Cat(buf,len);
close(fd);
if(s.GetCount()>0) return s;
}
return String::GetVoid();
}
CONSOLE_APP_MAIN
{
String meminfo = LoadFileRaw("/proc/meminfo");
Cout() << meminfo << "\n\n";
}
Also:
LoadFileRaw("/sys/devices/virtual/thermal/thermal_zone0/temp");
works fine on RPi4.
Best regards,
Tom
|
|
|
|
|
LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 06 April 2022 12:29
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: mirek on Fri, 08 April 2022 16:11
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Tue, 12 April 2022 08:54
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Tue, 12 April 2022 14:46
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 13 April 2022 09:13
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 13 April 2022 14:44
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: mirek on Wed, 13 April 2022 17:39
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 13 April 2022 18:45
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 13 April 2022 20:33
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: mirek on Mon, 16 May 2022 10:48
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 18 May 2022 09:05
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: mirek on Wed, 18 May 2022 09:58
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 18 May 2022 10:15
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 18 May 2022 10:26
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: mirek on Wed, 18 May 2022 10:29
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 18 May 2022 10:36
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: pvictor on Wed, 18 May 2022 10:50
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: mirek on Wed, 18 May 2022 10:58
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 18 May 2022 10:47
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: mirek on Wed, 18 May 2022 11:04
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Wed, 18 May 2022 11:10
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: mirek on Thu, 19 May 2022 10:33
|
|
|
Re: LoadFile("/sys/devices/virtual/thermal/ ...") does not work
By: Tom1 on Thu, 19 May 2022 11:04
|
Goto Forum:
Current Time: Mon May 13 08:02:55 CEST 2024
Total time taken to generate the page: 0.01306 seconds
|