| /* | |
| * Copyright (c) 2018 Intel Corporation | |
| * | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| #include <errno.h> | |
| #include <zephyr/kernel.h> | |
| #include <zephyr/posix/unistd.h> | |
| /** | |
| * @brief Sleep for a specified number of seconds. | |
| * | |
| * See IEEE 1003.1 | |
| */ | |
| unsigned sleep(unsigned int seconds) | |
| { | |
| int rem; | |
| rem = k_sleep(K_SECONDS(seconds)); | |
| __ASSERT_NO_MSG(rem >= 0); | |
| return rem / MSEC_PER_SEC; | |
| } |