2 * Copyright (C) 2024 Mikulas Patocka
4 * This file is part of Ajla.
6 * Ajla is free software: you can redistribute it and/or modify it under the
7 * terms of the GNU General Public License as published by the Free Software
8 * Foundation, either version 3 of the License, or (at your option) any later
11 * Ajla is distributed in the hope that it will be useful, but WITHOUT ANY
12 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
13 * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License along with
16 * Ajla. If not, see <https://www.gnu.org/licenses/>.
24 #if defined(OS_OS2) || defined(OS_WIN32)
28 bool timer_register_wait(ajla_time_t mt
, mutex_t
**mutex_to_lock
, struct list
*list_entry
, ajla_error_t
*err
);
30 uint32_t timer_wait_now(void);
31 void timer_check_all(void);
34 void timer_init(void);
35 void timer_done(void);