20#ifndef ZEPHYR_INCLUDE_POSIX_SYS_EVENTFD_H_
21#define ZEPHYR_INCLUDE_POSIX_SYS_EVENTFD_H_
23#include <zephyr/zvfs/eventfd.h>
30#define EFD_SEMAPHORE ZVFS_EFD_SEMAPHORE
32#define EFD_NONBLOCK ZVFS_EFD_NONBLOCK
53int eventfd(
unsigned int initval,
int flags);
int eventfd_read(int fd, eventfd_t *value)
Read the current counter value from an eventfd.
int eventfd_write(int fd, eventfd_t value)
Add a value to an eventfd counter.
int eventfd(unsigned int initval, int flags)
Create a file descriptor for event notification.
zvfs_eventfd_t eventfd_t
Counter value type for eventfd operations.