VSF Documented
Data Structures | Macros | Typedefs | Functions
esp_vfs_eventfd.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <sys/types.h>
#include "esp_err.h"

Go to the source code of this file.

Data Structures

struct  esp_vfs_eventfd_config_t
 

Macros

#define EFD_SUPPORT_ISR   (1 << 4)
 
#define ESP_VFS_EVENTD_CONFIG_DEFAULT()   (esp_vfs_eventfd_config_t){ .max_fds = 5 }
 

Typedefs

typedef uint64_t eventfd_t
 

Functions

esp_err_t esp_vfs_eventfd_register (const esp_vfs_eventfd_config_t *config)
 
esp_err_t esp_vfs_eventfd_unregister (void)
 
int eventfd (unsigned int initval, int flags)
 

Macro Definition Documentation

◆ EFD_SUPPORT_ISR

#define EFD_SUPPORT_ISR   (1 << 4)

◆ ESP_VFS_EVENTD_CONFIG_DEFAULT

#define ESP_VFS_EVENTD_CONFIG_DEFAULT ( )    (esp_vfs_eventfd_config_t){ .max_fds = 5 }

Typedef Documentation

◆ eventfd_t

Function Documentation

◆ esp_vfs_eventfd_register()

esp_err_t esp_vfs_eventfd_register ( const esp_vfs_eventfd_config_t config)

◆ esp_vfs_eventfd_unregister()

esp_err_t esp_vfs_eventfd_unregister ( void  )

◆ eventfd()

int eventfd ( unsigned int  initval,
int  flags 
)
Generated from commit: vsfteam/vsf@c072a8d