VSF Documented
|
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "../../../include/unistd.h"
#include "../../../include/errno.h"
#include "../../../include/fcntl.h"
#include "../../../include/sys/un.h"
#include "../../../include/sys/stat.h"
#include "../../../include/poll.h"
#include "../vsf_linux_socket.h"
Data Structures | |
struct | vsf_linux_socket_unix_priv_t |
Macros | |
#define | __VSF_LINUX_CLASS_INHERIT__ |
#define | __VSF_LINUX_FS_CLASS_INHERIT__ |
#define | __VSF_LINUX_SOCKET_CLASS_INHERIT__ |
Typedefs | |
typedef struct vsf_linux_socket_unix_priv_t | vsf_linux_socket_unix_priv_t |
Functions | |
void | __vsf_linux_rx_stream_fini (vsf_linux_stream_priv_t *priv_rx) |
void | __vsf_linux_tx_stream_fini (vsf_linux_stream_priv_t *priv_tx) |
int | __vsf_linux_rx_pipe_init (vsf_linux_pipe_priv_t *priv_rx, vsf_queue_stream_t *queue_stream) |
int | __vsf_linux_tx_pipe_init (vsf_linux_pipe_priv_t *priv_tx, vsf_linux_pipe_priv_t *priv_rx) |
int | __vsf_linux_pipe_fcntl (vsf_linux_fd_t *sfd, int cmd, uintptr_t arg) |
ssize_t | __vsf_linux_stream_read (vsf_linux_fd_t *sfd, void *buf, size_t count) |
ssize_t | __vsf_linux_stream_write (vsf_linux_fd_t *sfd, const void *buf, size_t count) |
int | __vsf_linux_socket_stat (vsf_linux_fd_t *sfd, struct stat *buf) |
Variables | |
const vsf_linux_socket_op_t | vsf_linux_socket_unix_op |
#define __VSF_LINUX_CLASS_INHERIT__ |
#define __VSF_LINUX_FS_CLASS_INHERIT__ |
#define __VSF_LINUX_SOCKET_CLASS_INHERIT__ |
typedef struct vsf_linux_socket_unix_priv_t vsf_linux_socket_unix_priv_t |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
const vsf_linux_socket_op_t vsf_linux_socket_unix_op |