#include "os390-syscalls.h"
#include <errno.h>
#include <stdlib.h>
#include <search.h>
#include <termios.h>
#include <sys/msg.h>
Go to the source code of this file.
|
static void | after_fork (void) |
|
static void | before_fork (void) |
|
static void | child_fork (void) |
|
uv__os390_epoll * | epoll_create1 (int flags) |
|
int | epoll_ctl (uv__os390_epoll *lst, int op, int fd, struct epoll_event *event) |
|
int | epoll_file_close (int fd) |
|
static void | epoll_init (void) |
|
void | epoll_queue_close (uv__os390_epoll *lst) |
|
int | epoll_wait (uv__os390_epoll *lst, struct epoll_event *events, int maxevents, int timeout) |
|
static void | init_message_queue (uv__os390_epoll *lst) |
|
static void | maybe_resize (uv__os390_epoll *lst, unsigned int len) |
|
char * | mkdtemp (char *path) |
|
int | nanosleep (const struct timespec *req, struct timespec *rem) |
|
static unsigned int | next_power_of_two (unsigned int val) |
|
ssize_t | os390_readlink (const char *path, char *buf, size_t len) |
|
int | scandir (const char *maindir, struct dirent ***namelist, int(*filter)(const struct dirent *), int(*compar)(const struct dirent **, const struct dirent **)) |
|
int | sem_destroy (UV_PLATFORM_SEM_T *semid) |
|
int | sem_init (UV_PLATFORM_SEM_T *semid, int pshared, unsigned int value) |
|
int | sem_post (UV_PLATFORM_SEM_T *semid) |
|
int | sem_trywait (UV_PLATFORM_SEM_T *semid) |
|
int | sem_wait (UV_PLATFORM_SEM_T *semid) |
|
size_t | strnlen (const char *str, size_t maxlen) |
|
◆ CW_CONDVAR
◆ CW_INTRPT
◆ EP_MAX_EVENTS
#define EP_MAX_EVENTS (INT_MAX / sizeof(struct epoll_event)) |
◆ EP_MAX_PFDS
#define EP_MAX_PFDS (ULONG_MAX / sizeof(struct pollfd)) |
◆ after_fork()
static void after_fork |
( |
void |
| ) |
|
|
static |
◆ before_fork()
static void before_fork |
( |
void |
| ) |
|
|
static |
◆ child_fork()
static void child_fork |
( |
void |
| ) |
|
|
static |
◆ epoll_create1()
◆ epoll_ctl()
◆ epoll_file_close()
int epoll_file_close |
( |
int |
fd | ) |
|
◆ epoll_init()
static void epoll_init |
( |
void |
| ) |
|
|
static |
◆ epoll_queue_close()
◆ epoll_wait()
◆ init_message_queue()
◆ maybe_resize()
◆ mkdtemp()
char* mkdtemp |
( |
char * |
path | ) |
|
◆ nanosleep()
int nanosleep |
( |
const struct timespec * |
req, |
|
|
struct timespec * |
rem |
|
) |
| |
◆ next_power_of_two()
static unsigned int next_power_of_two |
( |
unsigned int |
val | ) |
|
|
static |
◆ os390_readlink()
ssize_t os390_readlink |
( |
const char * |
path, |
|
|
char * |
buf, |
|
|
size_t |
len |
|
) |
| |
◆ scandir()
int scandir |
( |
const char * |
maindir, |
|
|
struct dirent *** |
namelist, |
|
|
int(*)(const struct dirent *) |
filter, |
|
|
int(*)(const struct dirent **, const struct dirent **) |
compar |
|
) |
| |
◆ sem_destroy()
◆ sem_init()
◆ sem_post()
◆ sem_trywait()
◆ sem_wait()
◆ strnlen()
size_t strnlen |
( |
const char * |
str, |
|
|
size_t |
maxlen |
|
) |
| |
◆ global_epoll_lock
◆ global_epoll_queue
◆ number_of_epolls
◆ once