commit: 1f4a0049a80cd9652b552cb945c8b8230fa9c92d
parent 6df1ded74623e8f68dd28fdd7ed26ee502e82640
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Wed, 23 Apr 2025 15:44:41 +0200
cmd/sleep: handle nanosleep errno != EINTR
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/cmd/sleep.c b/cmd/sleep.c
@@ -39,7 +39,7 @@ main(int argc, char *argv[])
}
errno = 0;
- if(nanosleep(&dur, &dur) < 0)
+ if(nanosleep(&dur, &dur) != 0)
{
if(errno == EINTR)
{
@@ -50,7 +50,8 @@ main(int argc, char *argv[])
}
else
{
- perror("sleep: warning: nanosleep");
+ perror("sleep: error: nanosleep");
+ return 1;
}
}