7504c9552cc745cfe86d5aea7de0445e6af619ea
[unix-history] / usr / src / contrib / libg++-2.3 / libg++ / g++-include / sys / socket.h
#ifndef __libgxx_sys_socket_h
#include <_G_config.h>
extern "C"
{
#ifdef __sys_socket_h_recursive
#include_next <sys/socket.h>
#else
#define __sys_socket_h_recursive
#include <time.h>
#ifdef VMS
#include "GNU_CC_INCLUDE:[sys]socket.h"
#else
#include_next <sys/socket.h>
#endif
#define __libgxx_sys_socket_h 1
// void* in select, since different systems use int* or fd_set*
int select _G_ARGS((int, fd_set*, fd_set*, fd_set*, struct timeval*));
int accept _G_ARGS((int, struct sockaddr*, int*));
int bind _G_ARGS((int, const struct sockaddr*, int));
int connect _G_ARGS((int, const struct sockaddr*, int));
int getsockname _G_ARGS((int, struct sockaddr*, int*));
int getpeername _G_ARGS((int, struct sockaddr*, int*));
int getsockopt(int, int, int, void*, int*);
int listen(int, int);
#ifndef hpux
int rcmd _G_ARGS((char**, int, const char*, const char*, const char*, int*));
#endif
ssize_t recv(int, void*, int, int);
ssize_t recvfrom _G_ARGS((int, void*, int, int, struct sockaddr *, int *));
ssize_t recvmsg(int, struct msghdr*, int);
int rexec(char**, int, const char*, const char*, const char*, int*);
int rresvport(int*);
ssize_t send _G_ARGS((int, const void*, int, int));
ssize_t sendto _G_ARGS((int, const void*, int, int, const struct sockaddr*, int));
ssize_t sendmsg _G_ARGS((int, const struct msghdr*, int));
int setsockopt _G_ARGS((int, int, int, const void *, int));
int shutdown(int, int);
int socket(int, int, int);
int socketpair(int, int, int, int sv[2]);
#endif
}
#endif