VSF Documented
|
Go to the source code of this file.
Data Structures | |
struct | vsf_linux_vplt_t |
Typedefs | |
typedef struct vsf_linux_vplt_t | vsf_linux_vplt_t |
Variables | |
__VSF_VPLT_DECORATOR__ vsf_linux_vplt_t | vsf_linux_vplt |
#define VSF_LINUX_ASSERT VSF_ASSERT |
#define VSF_LINUX_WRAPPER | ( | __api | ) | VSF_SHELL_WRAPPER(vsf_linux, __api) |
#define VSF_LINUX_SOCKET_WRAPPER | ( | __api | ) | VSF_SHELL_WRAPPER(vsf_linux_socket, __api) |
#define VSF_LINUX_CFG_FD_BITMAP_SIZE 32 |
#define VSF_LINUX_CFG_SUPPORT_SHM ENABLED |
#define VSF_LINUX_CFG_SUPPORT_SEM ENABLED |
#define VSF_LINUX_CFG_PLS_NUM 8 |
#define VSF_LINUX_CFG_TLS_NUM 8 |
#define VSF_LINUX_CFG_FUTEX_NUM 8 |
#define VSF_LINUX_CFG_PRIO_LOWEST vsf_prio_0 |
#define VSF_LINUX_CFG_PRIO_HIGHEST vsf_prio_0 |
#define VSF_LINUX_CFG_SUPPORT_SIG ENABLED |
#define VSF_LINUX_CFG_ATEXIT_NUM 32 |
#define VSF_LINUX_CFG_PEOCESS_HEAP_SIZE 0 |
#define VSF_LINUX_CFG_HOSTNAME "vsf" |
#define VSF_LINUX_USE_EPOLL ENABLED |
#define VSF_LINUX_USE_VFORK ENABLED |
#define VSF_LINUX_CFG_BIN_PATH "/bin" |
#define VSF_LINUX_CFG_FW_PATH "/lib/firmware" |
#define VSF_LINUX_USE_TERMINFO ENABLED |
#define VSF_LINUX_USE_BUSYBOX ENABLED |
#define VSF_LINUX_USE_SOCKET ENABLED |
#define VSF_LINUX_CFG_MAX_PTY 9 |
#define VSF_LINUX_SOCKET_USE_UNIX ENABLED |
#define VSF_LINUX_SOCKET_USE_INET ENABLED |
#define VSF_LINUX_SOCKET_USE_NETLINK ENABLED |
#define VSF_LINUX_USE_TERMINAL_KEYBOARD ENABLED |
#define VSF_LINUX_CFG_STDIO_FALLBACK ENABLED |
#define VSF_LINUX_USE_SIMPLE_STDIO ENABLED |
#define VSF_LINUX_USE_SIMPLE_STRING ENABLED |
#define VSF_LINUX_USE_SIMPLE_TIME ENABLED |
#define VSF_LINUX_USE_SIMPLE_STDLIB ENABLED |
#define VSF_LINUX_USE_SIMPLE_CTYPE ENABLED |
#define VSF_LINUX_APPLET_USE_SCHED ENABLED |
#define VSF_LINUX_APPLET_USE_SPAWN ENABLED |
#define VSF_LINUX_APPLET_USE_PTY ENABLED |
#define VSF_LINUX_LIBC_USE_ENVIRON ENABLED |
#define VSF_LINUX_SIMPLE_STDLIB_CFG_HEAP_MONITOR ENABLED |
#define VSF_LINUX_SIMPLE_STDLIB_CFG_HEAP_MONITOR_TRACE_CALLER DISABLED |
#define VSF_LINUX_SIMPLE_STDLIB_HEAP_MONITOR_QUIET ENABLED |
#define VSF_LINUX_SIMPLE_STDLIB_HEAP_MONITOR_MAX DISABLED |
#define VSF_LINUX_USE_GETOPT ENABLED |
#define VSF_LINUX_APPLET_USE_DLFCN ENABLED |
#define VSF_LINUX_APPLET_USE_GLOB ENABLED |
#define VSF_LINUX_APPLET_USE_REGEX ENABLED |
#define VSF_LINUX_APPLET_USE_MNTENT ENABLED |
#define VSF_LINUX_APPLET_USE_SIGNAL ENABLED |
#define VSF_LINUX_APPLET_USE_PWD ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_EPOLL ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_EVENTFD ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_RANDOM ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_SELECT ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_SHM ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_STAT ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_TIME ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_TIMEX ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_UTSNAME ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_SOCKET ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_WAIT ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_SENDFILE ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_REBOOT ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_FILE DISABLED |
#define VSF_LINUX_APPLET_USE_SYS_PRCTL ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_EVENT DISABLED |
#define VSF_LINUX_APPLET_USE_SYS_SEM ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_SIGNALFD DISABLED |
#define VSF_LINUX_APPLET_USE_SYS_TIMES ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_STATFS ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_CAPABILITY ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_SYSMACROS ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_STATVFS ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_MMAN ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_RESOURCE ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_INFO ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_IOCTL ENABLED |
#define VSF_LINUX_APPLET_USE_SYS_XATTR ENABLED |
#define VSF_LINUX_APPLET_USE_UNISTD ENABLED |
#define VSF_LINUX_APPLET_USE_PTHREAD ENABLED |
#define VSF_LINUX_APPLET_USE_POLL ENABLED |
#define VSF_LINUX_APPLET_USE_SEMAPHORE ENABLED |
#define VSF_LINUX_APPLET_USE_DIRENT ENABLED |
#define VSF_LINUX_APPLET_USE_FCNTL ENABLED |
#define VSF_LINUX_APPLET_USE_IFADDRS ENABLED |
#define VSF_LINUX_APPLET_USE_ARPA_INET ENABLED |
#define VSF_LINUX_APPLET_USE_NETDB ENABLED |
#define VSF_LINUX_APPLET_USE_NET_IF ENABLED |
#define VSF_LINUX_APPLET_USE_GRP ENABLED |
#define VSF_LINUX_APPLET_USE_TERMIOS ENABLED |
#define VSF_LINUX_APPLET_USE_ERRNO ENABLED |
#define VSF_LINUX_APPLET_USE_LIBUSB ENABLED |
#define VSF_LINUX_APPLET_USE_LIBGEN ENABLED |
#define VSF_LINUX_APPLET_USE_FINDPROG ENABLED |
#define VSF_LINUX_APPLET_USE_FNMATCH ENABLED |
#define VSF_LINUX_APPLET_USE_LIBC ENABLED |
#define VSF_LINUX_APPLET_USE_LIBC_STDIO ENABLED |
#define VSF_LINUX_APPLET_USE_LIBC_STDLIB ENABLED |
#define VSF_LINUX_APPLET_USE_LIBC_STRING ENABLED |
#define VSF_LINUX_APPLET_USE_LIBC_CTYPE ENABLED |
#define VSF_LINUX_APPLET_USE_LIBC_TIME ENABLED |
#define VSF_LINUX_APPLET_USE_LIBC_SETJMP ENABLED |
#define VSF_LINUX_APPLET_USE_LIBC_MATH ENABLED |
#define VSF_LINUX_APPLET_LIBC_MATH_LONG_DOULBE ENABLED |
#define VSF_LINUX_APPLET_VPLT ((vsf_linux_vplt_t *)(VSF_APPLET_VPLT->linux_vplt)) |
typedef struct vsf_linux_vplt_t vsf_linux_vplt_t |
|
extern |