Macros | Functions | Variables
contrib/vxworks/vxwserv.c File Reference
#include "vxWorks.h"
#include "stdioLib.h"
#include "socket.h"
#include "in.h"
#include "sigLib.h"
#include "taskLib.h"
#include "vxw_proto.h"
Include dependency graph for contrib/vxworks/vxwserv.c:

Go to the source code of this file.

Macros

#define ARGUMENT_BUFFER_SIZE   16384
 
#define SERVER_NUM   2200
 

Functions

static void abort (int sig)
 
int call_vxw (int fd)
 
int findsymbol (char *s)
 
static double getfloat (enum argument_type type, FILE *s)
 
static getint (enum argument_type type, FILE *s)
 
static getlength (FILE *s)
 
static int getsymbol (FILE *s)
 
static int getvector (FILE *s, unsigned char *vmem, int index, int bufsize)
 
void protocol_error (int x)
 
int spawn_vxw (int fd)
 
 vxwserv ()
 

Variables

static int error_code
 
static int sock
 
char * sysSymTbl
 

Macro Definition Documentation

◆ ARGUMENT_BUFFER_SIZE

#define ARGUMENT_BUFFER_SIZE   16384

Definition at line 15 of file contrib/vxworks/vxwserv.c.

◆ SERVER_NUM

#define SERVER_NUM   2200

Definition at line 14 of file contrib/vxworks/vxwserv.c.

Function Documentation

◆ abort()

static void abort ( int  sig)
static

Definition at line 223 of file contrib/vxworks/vxwserv.c.

◆ call_vxw()

int call_vxw ( int  fd)

Definition at line 96 of file contrib/vxworks/vxwserv.c.

◆ findsymbol()

int findsymbol ( char *  s)

Definition at line 74 of file contrib/vxworks/vxwserv.c.

◆ getfloat()

static double getfloat ( enum argument_type  type,
FILE *  s 
)
static

Definition at line 38 of file contrib/vxworks/vxwserv.c.

◆ getint()

static getint ( enum argument_type  type,
FILE *  s 
)
static

Definition at line 28 of file contrib/vxworks/vxwserv.c.

◆ getlength()

static getlength ( FILE *  s)
static

Definition at line 48 of file contrib/vxworks/vxwserv.c.

◆ getsymbol()

static int getsymbol ( FILE *  s)
static

Definition at line 80 of file contrib/vxworks/vxwserv.c.

◆ getvector()

static int getvector ( FILE *  s,
unsigned char *  vmem,
int  index,
int  bufsize 
)
static

Definition at line 58 of file contrib/vxworks/vxwserv.c.

◆ protocol_error()

void protocol_error ( int  x)

Definition at line 23 of file contrib/vxworks/vxwserv.c.

◆ spawn_vxw()

int spawn_vxw ( int  fd)

Definition at line 209 of file contrib/vxworks/vxwserv.c.

◆ vxwserv()

vxwserv ( )

Definition at line 229 of file contrib/vxworks/vxwserv.c.

Variable Documentation

◆ error_code

int error_code
static

Definition at line 19 of file contrib/vxworks/vxwserv.c.

◆ sock

int sock
static

Definition at line 207 of file contrib/vxworks/vxwserv.c.

◆ sysSymTbl

char* sysSymTbl


euslisp
Author(s): Toshihiro Matsui
autogenerated on Thu Jun 15 2023 02:06:43