libslirp.h revision 677833bc953b6cb418c701facbdcf4aa18d6c44e
#ifndef _LIBSLIRP_H
#define _LIBSLIRP_H
#ifdef _WIN32
#include <winsock2.h>
#if defined(VBOX) && defined(__cplusplus)
extern "C" {
#endif
#if defined(VBOX) && defined(__cplusplus)
}
#endif
#else
#endif
#endif
#ifdef VBOX
#endif /* VBOX */
#ifdef __cplusplus
extern "C" {
#endif
#ifndef VBOX
void slirp_init(void);
#else /* VBOX */
int slirp_init(void);
void slirp_term(void);
void slirp_link_up(void);
void slirp_link_down(void);
#endif /* VBOX */
void slirp_select_fill(int *pnfds,
/* you must provide the following functions: */
int slirp_can_output(void);
int guest_port);
extern const char *tftp_prefix;
extern char slirp_hostname[33];
#ifdef __cplusplus
}
#endif
#endif