mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-05-25 22:53:44 +02:00
28 lines
1,010 B
C++
28 lines
1,010 B
C++
#include "../core/Constants.hpp"
|
|
#include "rust-osdep.h"
|
|
|
|
#ifdef __APPLE__
|
|
#ifndef SIOCAUTOCONF_START
|
|
#define SIOCAUTOCONF_START _IOWR('i', 132, struct in6_ifreq) /* accept rtadvd on this interface */
|
|
#endif
|
|
#ifndef SIOCAUTOCONF_STOP
|
|
#define SIOCAUTOCONF_STOP _IOWR('i', 133, struct in6_ifreq) /* stop accepting rtadv for this interface */
|
|
#endif
|
|
#endif
|
|
|
|
extern "C" {
|
|
|
|
#ifdef __APPLE__
|
|
extern const unsigned long c_BIOCSBLEN = BIOCSBLEN;
|
|
extern const unsigned long c_BIOCIMMEDIATE = BIOCIMMEDIATE;
|
|
extern const unsigned long c_BIOCSSEESENT = BIOCSSEESENT;
|
|
extern const unsigned long c_BIOCSETIF = BIOCSETIF;
|
|
extern const unsigned long c_BIOCSHDRCMPLT = BIOCSHDRCMPLT;
|
|
extern const unsigned long c_BIOCPROMISC = BIOCPROMISC;
|
|
extern const unsigned long c_SIOCGIFINFO_IN6 = SIOCGIFINFO_IN6;
|
|
extern const unsigned long c_SIOCSIFINFO_FLAGS = SIOCSIFINFO_FLAGS;
|
|
extern const unsigned long c_SIOCAUTOCONF_START = SIOCAUTOCONF_START;
|
|
extern const unsigned long c_SIOCAUTOCONF_STOP = SIOCAUTOCONF_STOP;
|
|
#endif
|
|
|
|
}
|