diff --git a/Userland/Libraries/LibC/unistd.cpp b/Userland/Libraries/LibC/unistd.cpp index 8fd1acb93e..5d0fe6db68 100644 --- a/Userland/Libraries/LibC/unistd.cpp +++ b/Userland/Libraries/LibC/unistd.cpp @@ -409,7 +409,7 @@ char* getwd(char* buf) return p; } -int sleep(unsigned seconds) +unsigned int sleep(unsigned int seconds) { struct timespec ts = { seconds, 0 }; if (clock_nanosleep(CLOCK_MONOTONIC_COARSE, 0, &ts, nullptr) < 0) diff --git a/Userland/Libraries/LibC/unistd.h b/Userland/Libraries/LibC/unistd.h index aca2197301..54dd27a891 100644 --- a/Userland/Libraries/LibC/unistd.h +++ b/Userland/Libraries/LibC/unistd.h @@ -106,7 +106,7 @@ int chdir(const char* path); int fchdir(int fd); char* getcwd(char* buffer, size_t size); char* getwd(char* buffer); -int sleep(unsigned seconds); +unsigned int sleep(unsigned int seconds); int usleep(useconds_t); int gethostname(char*, size_t); int sethostname(const char*, ssize_t);