stubs for rdomain replacement functions
This commit is contained in:
parent
f5594f939f
commit
6eee79f9b8
|
@ -36,6 +36,38 @@
|
|||
#include "channels.h"
|
||||
#include "ssherr.h"
|
||||
|
||||
/*
|
||||
* This file contains various portability code for network support,
|
||||
* including tun/tap forwarding and routing domains.
|
||||
*/
|
||||
|
||||
#if defined(SYS_RDOMAIN_XXX)
|
||||
/* XXX examples */
|
||||
char *
|
||||
sys_get_rdomain(int fd)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
int
|
||||
sys_set_rdomain(int fd, const char *name)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
int
|
||||
valid_rdomain(const char *name)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
sys_set_process_rdomain(const char *name)
|
||||
{
|
||||
fatal("%s: not supported", __func__);
|
||||
}
|
||||
#endif /* defined(SYS_RDOMAIN_XXX) */
|
||||
|
||||
/*
|
||||
* This is the portable version of the SSH tunnel forwarding, it
|
||||
* uses some preprocessor definitions for various platform-specific
|
||||
|
|
|
@ -31,4 +31,15 @@ int sys_tun_infilter(struct ssh *, struct Channel *, char *, int);
|
|||
u_char *sys_tun_outfilter(struct ssh *, struct Channel *, u_char **, size_t *);
|
||||
#endif
|
||||
|
||||
#if defined(SYS_RDOMAIN_XXX)
|
||||
# define HAVE_SYS_GET_RDOMAIN
|
||||
# define HAVE_SYS_SET_RDOMAIN
|
||||
# define HAVE_SYS_SET_PROCESS_RDOMAIN
|
||||
# define HAVE_SYS_VALID_RDOMAIN
|
||||
char *sys_get_rdomain(int fd);
|
||||
int sys_set_rdomain(int fd, const char *name);
|
||||
int valid_rdomain(const char *name);
|
||||
void sys_set_process_rdomain(const char *name);
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue