Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

unixPrims.c File Reference


Compounds

struct  IOCleanup

Defines

#define FD_SETSIZE
#define STDIN

Typedefs

typedef unsigned int nbytes_t

Functions

int open (const char *path, int oflag, ...)
int fcntl (int fildes, int cmd, ...)
int syscall (int number, ...)
void resetTerminal ()
int _WRITE (int fd, const char* buf, int nbytes)
int c_lib_write (int fd, const char* buf, int nbytes)
C int write (int, const void*, nbytes_t)
int _write (int fd, const void* b, nbytes_t nbytes)
int _libc_write (int fd, const void* b, unsigned int nbytes)
int socket_wrap (int domain, int type, int protocol)
void set_sockaddr_in (struct sockaddr_in &a, short family, unsigned short port, char* address, int address_length, void* FH)
int bind_wrap (int socket, short family, unsigned short port, char* address, int address_length, void *FH)
byteVectorOop addrAsByteVector (struct in_addr *addr)
oop gethostbyname_wrap (char* name, void* FH)
char* gethostbyaddr_wrap (char *addr, int addrlen, int addrtype, void *FH)
int connect_wrap (int socket, short family, unsigned short port, char* address, int address_length, void* FH)

Variables

char* UnixFile_seal
fd_set activeFDs
struct termios normalSettings
IOCleanupioC
const int addrSize


Define Documentation

#define FD_SETSIZE ()

#define STDIN ()


Typedef Documentation

typedef unsigned int nbytes_t


Function Documentation

int open (const char * path, int oflag, ...)

int fcntl (int fildes, int cmd, ...)

int syscall (int number, ...)

void resetTerminal ()

int _WRITE (int fd, const char * buf, int nbytes)

int c_lib_write (int fd, const char * buf, int nbytes) [static]

int write (int fd, const void * b, nbytes_t nbytes)

int _write (int fd, const void * b, nbytes_t nbytes)

int _libc_write (int fd, const void * b, unsigned int nbytes)

int socket_wrap (int domain, int type, int protocol)

void set_sockaddr_in (struct sockaddr_in & a, short family, unsigned short port, char * address, int address_length, void * FH) [static]

int bind_wrap (int socket, short family, unsigned short port, char * address, int address_length, void * FH)

byteVectorOop addrAsByteVector (struct in_addr * addr)

oop gethostbyname_wrap (char * name, void * FH)

char * gethostbyaddr_wrap (char * addr, int addrlen, int addrtype, void * FH)

int connect_wrap (int socket, short family, unsigned short port, char * address, int address_length, void * FH)


Variable Documentation

char* UnixFile_seal

fd_set activeFDs

struct termios normalSettings [static]

IOCleanup* ioC [static]

const int addrSize


Generated at Tue Jun 27 12:07:04 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999