#include "flutter/fml/platform/linux/timerfd.h"
#include <sys/types.h>
#include <unistd.h>
#include <cstring>
#include "flutter/fml/eintr_wrapper.h"
#include "flutter/fml/logging.h"
#include <asm/unistd.h>
#include <sys/syscall.h>
Go to the source code of this file.
◆ NSEC_PER_SEC
| #define NSEC_PER_SEC 1000000000 |
◆ timerfd_create()
| int timerfd_create |
( |
int |
clockid, |
|
|
int |
flags |
|
) |
| |
Definition at line 19 of file timerfd.cc.
19 {
20 return syscall(__NR_timerfd_create, clockid, flags);
21}
◆ timerfd_settime()
| int timerfd_settime |
( |
int |
ufc, |
|
|
int |
flags, |
|
|
const struct itimerspec * |
utmr, |
|
|
struct itimerspec * |
otmr |
|
) |
| |
Definition at line 23 of file timerfd.cc.
26 {
27 return syscall(__NR_timerfd_settime, ufc, flags, utmr, otmr);
28}
Referenced by fml::TimerRearm().