#ifdef MISDN_OLD_AF_COMPATIBILITY | |
#undef AF_ISDN | |
#undef PF_ISDN | |
extern int AF_ISDN; | |
#define PF_ISDN AF_ISDN | |
int AF_ISDN; | |
#endif | |
extern void init_af_isdn(void); | |
#ifdef AF_COMPATIBILITY_FUNC | |
#ifdef MISDN_OLD_AF_COMPATIBILITY | |
void init_af_isdn(void) | |
{ | |
int s; | |
/* test for new value */ | |
AF_ISDN = 34; | |
s = socket(AF_ISDN, SOCK_RAW, ISDN_P_BASE); | |
if (s >= 0) { | |
close(s); | |
return; | |
} | |
AF_ISDN = 27; | |
s = socket(AF_ISDN, SOCK_RAW, ISDN_P_BASE); | |
if (s >= 0) { | |
close(s); | |
return; | |
} | |
} | |
#else | |
void init_af_isdn(void) | |
{ | |
} | |
#endif | |
#endif |