From 03645bd322b86b2a6001d9241d08dec6c28015dc Mon Sep 17 00:00:00 2001 From: Hank Date: Sun, 6 Apr 2025 13:12:01 +0200 Subject: fix: better error messages --- pm-suspend.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'pm-suspend.c') diff --git a/pm-suspend.c b/pm-suspend.c index 5ff5abe..cb382c5 100644 --- a/pm-suspend.c +++ b/pm-suspend.c @@ -4,8 +4,14 @@ int main(int argc, char **argv) { FILE *f = fopen("/sys/power/state", "w"); + if(argc != 2) { + fprintf(stderr, "%s [mem|standby|freeze|disk]\n", argv[0]); + exit(1); + } + + if(f == NULL) { - printf("%s is unable to write to /sys/power/state.\nAdd the setuid bit?\n", argv[0]); + fprintf(stderr, "%s is unable to write to /sys/power/state.\nAdd the setuid bit?\n", argv[0]); exit(1); } -- cgit v1.2.3