Macros | Functions
kqueue.c File Reference
#include "uv.h"
#include "internal.h"
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <sys/sysctl.h>
#include <sys/types.h>
#include <sys/event.h>
#include <sys/time.h>
#include <unistd.h>
#include <fcntl.h>
#include <time.h>
Include dependency graph for kqueue.c:

Go to the source code of this file.

Macros

#define EV_OOBAND   EV_FLAG1
 

Functions

static void uv__fs_event (uv_loop_t *loop, uv__io_t *w, unsigned int fflags)
 
void uv__fs_event_close (uv_fs_event_t *handle)
 
int uv__io_check_fd (uv_loop_t *loop, int fd)
 
int uv__io_fork (uv_loop_t *loop)
 
void uv__io_poll (uv_loop_t *loop, int timeout)
 
int uv__kqueue_init (uv_loop_t *loop)
 
void uv__platform_invalidate_fd (uv_loop_t *loop, int fd)
 
int uv_fs_event_init (uv_loop_t *loop, uv_fs_event_t *handle)
 
int uv_fs_event_start (uv_fs_event_t *handle, uv_fs_event_cb cb, const char *path, unsigned int flags)
 
int uv_fs_event_stop (uv_fs_event_t *handle)
 

Macro Definition Documentation

◆ EV_OOBAND

#define EV_OOBAND   EV_FLAG1

Definition at line 45 of file kqueue.c.

Function Documentation

◆ uv__fs_event()

static void uv__fs_event ( uv_loop_t loop,
uv__io_t w,
unsigned int  fflags 
)
static

Definition at line 404 of file kqueue.c.

◆ uv__fs_event_close()

void uv__fs_event_close ( uv_fs_event_t handle)

Definition at line 542 of file kqueue.c.

◆ uv__io_check_fd()

int uv__io_check_fd ( uv_loop_t loop,
int  fd 
)

Definition at line 94 of file kqueue.c.

◆ uv__io_fork()

int uv__io_fork ( uv_loop_t loop)

Definition at line 66 of file kqueue.c.

◆ uv__io_poll()

void uv__io_poll ( uv_loop_t loop,
int  timeout 
)

Definition at line 112 of file kqueue.c.

◆ uv__kqueue_init()

int uv__kqueue_init ( uv_loop_t loop)

Definition at line 51 of file kqueue.c.

◆ uv__platform_invalidate_fd()

void uv__platform_invalidate_fd ( uv_loop_t loop,
int  fd 
)

Definition at line 384 of file kqueue.c.

◆ uv_fs_event_init()

int uv_fs_event_init ( uv_loop_t loop,
uv_fs_event_t handle 
)

Definition at line 446 of file kqueue.c.

◆ uv_fs_event_start()

int uv_fs_event_start ( uv_fs_event_t handle,
uv_fs_event_cb  cb,
const char *  path,
unsigned int  flags 
)

Definition at line 452 of file kqueue.c.

◆ uv_fs_event_stop()

int uv_fs_event_stop ( uv_fs_event_t handle)

Definition at line 515 of file kqueue.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:21