Displaying 5 results from an estimated 5 matches for "powerfd".
Did you mean:
powered
2006 Jul 11
0
[rfc] standalone kinit/resume
..._flag(argc, argv, "noresume"))
- return 0;
- return resume(resume_file);
+ fprintf(stderr, "Usage: %s /dev/<resumedevice>\n", progname);
+ exit(1);
}
-int resume(const char *resume_file)
+int main(int argc, char *argv[], char *envp[])
{
- char device_string[64];
- int powerfd = -1;
- dev_t resume_device;
- int len;
-
- resume_device = name_to_dev_t(resume_file);
-
- if (major(resume_device) == 0) {
- fprintf(stderr, "Invalid resume device: %s\n", resume_file);
- goto failure;
- }
-
- if ((powerfd = open("/sys/power/resume", O_WRONLY)) < 0)
- go...
2019 Jan 20
0
[klibc:master] resume: Write resume_offset attribute
...sumelib.c b/usr/kinit/resume/resumelib.c
index e557b05..03e596a 100644
--- a/usr/kinit/resume/resumelib.c
+++ b/usr/kinit/resume/resumelib.c
@@ -44,8 +44,8 @@ int do_resume(int argc, char *argv[])
int resume(const char *resume_file, unsigned long long resume_offset)
{
dev_t resume_device;
- int powerfd = -1;
- char device_string[64];
+ int attr_fd = -1;
+ char attr_value[64];
int len;
resume_device = name_to_dev_t(resume_file);
@@ -55,30 +55,50 @@ int resume(const char *resume_file, unsigned long long resume_offset)
goto failure;
}
- if ((powerfd = open("/sys/power/resume",...
2018 Mar 30
0
[PATCH] resume: Use the kernel API from 4.17 for setting resume offset
...ns(-)
diff --git a/usr/kinit/resume/resumelib.c b/usr/kinit/resume/resumelib.c
index e557b05..5fc2019 100644
--- a/usr/kinit/resume/resumelib.c
+++ b/usr/kinit/resume/resumelib.c
@@ -45,7 +45,9 @@ int resume(const char *resume_file, unsigned long long resume_offset)
{
dev_t resume_device;
int powerfd = -1;
+ int offsetfd = -1;
char device_string[64];
+ char offset_string[64];
int len;
resume_device = name_to_dev_t(resume_file);
@@ -55,13 +57,23 @@ int resume(const char *resume_file, unsigned long long resume_offset)
goto failure;
}
+ /* Write the offset, this won't work on le...
2010 Apr 25
2
[git pull] small fixes, sh4, getruage() README's
...lt;max at stro.at>
diff --git a/usr/kinit/resume/resumelib.c b/usr/kinit/resume/resumelib.c
index 5233e7e..4a615f0 100644
--- a/usr/kinit/resume/resumelib.c
+++ b/usr/kinit/resume/resumelib.c
@@ -77,7 +77,7 @@ int resume(const char *resume_file, unsigned long long resume_offset)
failure:
if (powerfd >= 0)
close(powerfd);
- fprintf(stderr, "kinit: No resume image, doing normal boot...\n");
+ dprintf(stderr, "kinit: No resume image, doing normal boot...\n");
return -1;
fail_r:
commit 8d38b56e6f2c9dac342df3de919775cc38eba603
Author: Thorsten Glaser <tg at mirbsd...
2010 Jul 07
0
[git pull v2] x86_32, sh4, getrusage()
...lt;max at stro.at>
diff --git a/usr/kinit/resume/resumelib.c b/usr/kinit/resume/resumelib.c
index 5233e7e..32954bb 100644
--- a/usr/kinit/resume/resumelib.c
+++ b/usr/kinit/resume/resumelib.c
@@ -77,7 +77,7 @@ int resume(const char *resume_file, unsigned long long resume_offset)
failure:
if (powerfd >= 0)
close(powerfd);
- fprintf(stderr, "kinit: No resume image, doing normal boot...\n");
+ dprintf("kinit: No resume image, doing normal boot...\n");
return -1;
fail_r:
commit fcceed7687bde392831c8eefa4c36600ce837fac
Author: Thorsten Glaser <tg at mirbsd.de>...