#ifndef HSYSCALLS_H_INCLUDED
#define HSYSCALLS_H_INCLUDED
+#include <sys/types.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <sys/uio.h>
int Hsocket( int domain , int type , int protocol );
int Hfcntl( int fd , int cmd , ... );
int Hconnect( int fd , const struct sockaddr *addr , int addrlen );
+int Hbind( int fd , const struct sockaddr *addr , int addrlen );
+int Hlisten( int fd , int backlog );
int Hclose( int fd );
int Hsendto( int fd , const void *msg , int msglen , unsigned int flags , const struct sockaddr *addr , int addrlen );
int Hrecvfrom( int fd , void *buf , int buflen , unsigned int flags , struct sockaddr *addr , int *addrlen );
int Hwrite( int fd , const void *buf , size_t len );
int Hwritev(int fd, const struct iovec *vector, size_t count);
int Hgettimeofday(struct timeval *tv, struct timezone *tz);
+pid_t Hgetpid(void);
void* Hmalloc(size_t sz);
void Hfree(void *ptr);
void* Hrealloc(void *op, size_t nsz);